import r0 from"webpacker-react";import"./chunks/pb_form_validation.js";import{m as e,K as we,A as Ft,$ as sa,F as ue,o as J,t as Fe,z as Le,N as $a,B as Mr,p as Xe,q as Et,I as Ye,S as vl,W as dc,C as lr,H as rn,a0 as ua,D as si,R as ur,f as Mn,d as Ig,a1 as fh,u as rh,V as Fa,a2 as Xa,U as Cn,v as va,g as pc,a3 as ru,G as cr,a4 as py,a5 as en,a6 as We,L as pl,e as fl,M as bh,a7 as Id,P as Fn,J as nc,X as qs,a8 as dr,T as yh,a9 as gy}from"./chunks/_typeahead.js";import _i,{useState as Te,Fragment as X1,useEffect as bs,useMemo as s0,useRef as sr,createContext as o0,useContext as l0}from"react";import{A as un,a as ec,S as gi,B as c0,b as Q1,P as Mo,c as cm,T as fe,L as Hn,d as ta,C as fs,e as ri,D as Wc,f as fn,g as oa,h as Sn,i as Ad,j as d0,k as Bn,l as zr,m as Jh,n as $p,o as ps,p as Io,q as pi,F as xh,r as to,s as Vn,t as Po,u as Pi,v as Ps,H as Vd,w as sh,I as Gr,x as Yd,y as Fc,z as Gt,E as Ht,M as gl,G as vh,J as Kd,K as dm,N as fy,O as Cr,Q as Hp,R as ex,U as Un,V as u0,W as oh,X as tx,Y as rc,Z as ji,_ as Xd,$ as Wr,a0 as zi,a1 as bl,a2 as Ag,a3 as Zr,a4 as Hi,a5 as Gl,a6 as Gp,a7 as hi,a8 as rr,a9 as Qd,aa as qo,ab as Yu,ac as sc,ad as yl}from"./chunks/_weekday_stacked.js";import"./chunks/lazysizes.js";import{k as Vm,u as ax,j as Rd,i as ff,o as Sr}from"./chunks/lib.js";import h0,{flushSync as m0}from"react-dom";const kl=[{year:"2021",quarter:null,month:null,day:null,newEnrollments:"20",scheduledMeetings:"10",attendanceRate:"51%",completedClasses:"3",classCompletionRate:"33%",graduatedStudents:"19",children:[{year:"2021",quarter:"Q1",month:null,day:null,newEnrollments:"2",scheduledMeetings:"35",attendanceRate:"32%",completedClasses:"15",classCompletionRate:"52%",graduatedStudents:"36",children:[{year:"2021",quarter:"Q1",month:"January",day:null,newEnrollments:"16",scheduledMeetings:"20",attendanceRate:"11%",completedClasses:"13",classCompletionRate:"47%",graduatedStudents:"28",children:[{year:"2021",quarter:"Q1",month:"January",day:"10",newEnrollments:"34",scheduledMeetings:"28",attendanceRate:"97%",completedClasses:"20",classCompletionRate:"15%",graduatedStudents:"17"},{year:"2021",quarter:"Q1",month:"January",day:"20",newEnrollments:"43",scheduledMeetings:"23",attendanceRate:"66%",completedClasses:"26",classCompletionRate:"47%",graduatedStudents:"9"}]},{year:"2021",quarter:"Q1",month:"February",day:null,newEnrollments:"20",scheduledMeetings:"41",attendanceRate:"95%",completedClasses:"26",classCompletionRate:"83%",graduatedStudents:"43",children:[{year:"2021",quarter:"Q1",month:"February",day:"15",newEnrollments:"19",scheduledMeetings:"35",attendanceRate:"69%",completedClasses:"8",classCompletionRate:"75%",graduatedStudents:"23"}]}]}]},{year:"2022",quarter:null,month:null,day:null,newEnrollments:"25",scheduledMeetings:"17",attendanceRate:"75%",completedClasses:"5",classCompletionRate:"45%",graduatedStudents:"32",children:[{year:"2022",quarter:"Q1",month:null,day:null,newEnrollments:"2",scheduledMeetings:"35",attendanceRate:"32%",completedClasses:"15",classCompletionRate:"52%",graduatedStudents:"36",children:[{year:"2022",quarter:"Q1",month:"January",day:null,newEnrollments:"16",scheduledMeetings:"20",attendanceRate:"11%",completedClasses:"13",classCompletionRate:"47%",graduatedStudents:"28",children:[{year:"2022",quarter:"Q1",month:"January",day:"15",newEnrollments:"34",scheduledMeetings:"28",attendanceRate:"97%",completedClasses:"20",classCompletionRate:"15%",graduatedStudents:"17"},{year:"2022",quarter:"Q1",month:"January",day:"25",newEnrollments:"43",scheduledMeetings:"23",attendanceRate:"66%",completedClasses:"26",classCompletionRate:"47%",graduatedStudents:"9"}]},{year:"2022",quarter:"Q1",month:"May",day:null,newEnrollments:"20",scheduledMeetings:"41",attendanceRate:"95%",completedClasses:"26",classCompletionRate:"83%",graduatedStudents:"43",children:[{year:"2022",quarter:"Q1",month:"May",day:"2",newEnrollments:"19",scheduledMeetings:"35",attendanceRate:"69%",completedClasses:"8",classCompletionRate:"75%",graduatedStudents:"23"}]}]}]},{year:"2023",quarter:null,month:null,day:null,newEnrollments:"10",scheduledMeetings:"15",attendanceRate:"65%",completedClasses:"4",classCompletionRate:"49%",graduatedStudents:"29",children:[{year:"2023",quarter:"Q1",month:null,day:null,newEnrollments:"2",scheduledMeetings:"35",attendanceRate:"32%",completedClasses:"15",classCompletionRate:"52%",graduatedStudents:"36",children:[{year:"2023",quarter:"Q1",month:"March",day:null,newEnrollments:"16",scheduledMeetings:"20",attendanceRate:"11%",completedClasses:"13",classCompletionRate:"47%",graduatedStudents:"28",children:[{year:"2023",quarter:"Q1",month:"March",day:"10",newEnrollments:"34",scheduledMeetings:"28",attendanceRate:"97%",completedClasses:"20",classCompletionRate:"15%",graduatedStudents:"17"},{year:"2023",quarter:"Q1",month:"March",day:"11",newEnrollments:"43",scheduledMeetings:"23",attendanceRate:"66%",completedClasses:"26",classCompletionRate:"47%",graduatedStudents:"9"}]},{year:"2023",quarter:"Q1",month:"April",day:null,newEnrollments:"20",scheduledMeetings:"41",attendanceRate:"95%",completedClasses:"26",classCompletionRate:"83%",graduatedStudents:"43",children:[{year:"2023",quarter:"Q1",month:"April",day:"15",newEnrollments:"19",scheduledMeetings:"35",attendanceRate:"69%",completedClasses:"8",classCompletionRate:"75%",graduatedStudents:"23"}]}]}]}],p0=t=>{const a=[{accessor:"year",label:"Year",cellAccessors:["quarter","month","day"]},{accessor:"newEnrollments",label:"New Enrollments"},{accessor:"scheduledMeetings",label:"Scheduled Meetings"},{accessor:"attendanceRate",label:"Attendance Rate"},{accessor:"completedClasses",label:"Completed Classes"},{accessor:"classCompletionRate",label:"Class Completion Rate"},{accessor:"graduatedStudents",label:"Graduated Students"}];return e.jsx("div",{children:e.jsx(un,{columnDefinitions:a,tableData:kl,...t})})},g0=t=>{const a=[{accessor:"year",label:"Year",cellAccessors:["quarter","month","day"]},{accessor:"newEnrollments",label:"New Enrollments"},{accessor:"scheduledMeetings",label:"Scheduled Meetings"},{accessor:"attendanceRate",label:"Attendance Rate"},{accessor:"completedClasses",label:"Completed Classes"},{accessor:"classCompletionRate",label:"Class Completion Rate"},{accessor:"graduatedStudents",label:"Graduated Students"}];return e.jsx("div",{children:e.jsxs(un,{columnDefinitions:a,tableData:kl,...t,children:[e.jsx(un.Header,{enableSorting:!0}),e.jsx(un.Body,{})]})})},f0=t=>{const a=[{accessor:"year",label:"Year",cellAccessors:["quarter","month","day"]},{accessor:"newEnrollments",label:"New Enrollments"},{accessor:"scheduledMeetings",label:"Scheduled Meetings"},{accessor:"attendanceRate",label:"Attendance Rate"},{accessor:"completedClasses",label:"Completed Classes"},{accessor:"classCompletionRate",label:"Class Completion Rate"},{accessor:"graduatedStudents",label:"Graduated Students"}],[i,s]=Te({desc:!1}),d={value:i,onChange:s};return e.jsx("div",{children:e.jsxs(un,{columnDefinitions:a,sortControl:d,tableData:kl,...t,children:[e.jsx(un.Header,{enableSorting:!0}),e.jsx(un.Body,{})]})})},b0=t=>{const[a,i]=Te(!0),s=[{accessor:"year",label:"Year",cellAccessors:["quarter","month","day"]},{accessor:"newEnrollments",label:"New Enrollments"},{accessor:"scheduledMeetings",label:"Scheduled Meetings"},{accessor:"attendanceRate",label:"Attendance Rate"},{accessor:"completedClasses",label:"Completed Classes"},{accessor:"classCompletionRate",label:"Class Completion Rate"},{accessor:"graduatedStudents",label:"Graduated Students"}];return e.jsxs("div",{children:[e.jsx(we,{marginBottom:"md",onClick:()=>i(!a),text:"Toggle Loading State",variant:"secondary",...t}),e.jsx(un,{columnDefinitions:s,loading:a,tableData:kl,...t})]})},y0=t=>{const a=[{accessor:"year",label:"Year",cellAccessors:["quarter","month","day"]},{accessor:"newEnrollments",label:"New Enrollments"},{accessor:"scheduledMeetings",label:"Scheduled Meetings"},{accessor:"attendanceRate",label:"Attendance Rate"},{accessor:"completedClasses",label:"Completed Classes"},{accessor:"classCompletionRate",label:"Class Completion Rate"},{accessor:"graduatedStudents",label:"Graduated Students"}],[i,s]=Te({0:!0,"0.0":!0,"0.0.1":!0}),d={value:i,onChange:s},h=p=>{s({...i,[p.id]:!i[p.id]})};return e.jsx("div",{children:e.jsx(un,{columnDefinitions:a,expandedControl:d,onRowToggleClick:h,tableData:kl,...t})})},x0=t=>{const a=[{accessor:"year",label:"Year",cellAccessors:["quarter","month","day"]},{accessor:"newEnrollments",label:"New Enrollments"},{accessor:"scheduledMeetings",label:"Scheduled Meetings"},{accessor:"attendanceRate",label:"Attendance Rate"},{accessor:"completedClasses",label:"Completed Classes"},{accessor:"classCompletionRate",label:"Class Completion Rate"},{accessor:"graduatedStudents",label:"Graduated Students"}],i=["Quarter","Month","Day"];return e.jsx("div",{children:e.jsxs(un,{columnDefinitions:a,enableToggleExpansion:"all",tableData:kl,...t,children:[e.jsx(un.Header,{}),e.jsx(un.Body,{subRowHeaders:i})]})})},v0=t=>{const a=[{accessor:"year",label:"Year",cellAccessors:["quarter","month","day"]},{accessor:"newEnrollments",label:"New Enrollments"},{accessor:"scheduledMeetings",label:"Scheduled Meetings"},{accessor:"attendanceRate",label:"Attendance Rate"},{accessor:"completedClasses",label:"Completed Classes"},{accessor:"classCompletionRate",label:"Class Completion Rate"},{accessor:"graduatedStudents",label:"Graduated Students"}];return e.jsx("div",{children:e.jsxs(un,{columnDefinitions:a,tableData:kl,...t,children:[e.jsx(un.Header,{}),e.jsx(un.Body,{collapsibleTrail:!1})]})})},k0=t=>{const a=[{accessor:"year",label:"Year",cellAccessors:["quarter","month","day"]},{accessor:"newEnrollments",label:"New Enrollments"},{accessor:"scheduledMeetings",label:"Scheduled Meetings"},{accessor:"attendanceRate",label:"Attendance Rate"},{accessor:"completedClasses",label:"Completed Classes"},{accessor:"classCompletionRate",label:"Class Completion Rate"},{accessor:"graduatedStudents",label:"Graduated Students"}],i={initialState:{sorting:[{id:"year",desc:!0}]}};return e.jsx("div",{children:e.jsx(un,{columnDefinitions:a,tableData:kl,tableOptions:i,...t})})},w0=t=>{const a=[{accessor:"year",label:"Year",cellAccessors:["quarter","month","day"]},{accessor:"newEnrollments",label:"New Enrollments"},{accessor:"scheduledMeetings",label:"Scheduled Meetings"},{accessor:"attendanceRate",label:"Attendance Rate"},{accessor:"completedClasses",label:"Completed Classes"},{accessor:"classCompletionRate",label:"Class Completion Rate"},{accessor:"graduatedStudents",label:"Graduated Students"}],i={container:!1,sticky:!0};return e.jsx("div",{children:e.jsx(un,{columnDefinitions:a,tableData:kl,tableProps:i,...t})})},j0=[{year:"2021",quarter:null,month:null,day:null,newEnrollments:"20",scheduledMeetings:"10",attendanceRate:"51%",completedClasses:"3",classCompletionRate:"33%",graduatedStudents:"19",children:[]},{year:"2022",quarter:null,month:null,day:null,newEnrollments:"25",scheduledMeetings:"17",attendanceRate:"75%",completedClasses:"5",classCompletionRate:"45%",graduatedStudents:"32",children:[{year:"2022",quarter:"Q1",month:null,day:null,newEnrollments:"2",scheduledMeetings:"35",attendanceRate:"32%",completedClasses:"15",classCompletionRate:"52%",graduatedStudents:"36",children:[{year:"2022",quarter:"Q1",month:"January",day:null,newEnrollments:"16",scheduledMeetings:"20",attendanceRate:"11%",completedClasses:"13",classCompletionRate:"47%",graduatedStudents:"28",children:[{year:"2022",quarter:"Q1",month:"January",day:"15",newEnrollments:"34",scheduledMeetings:"28",attendanceRate:"97%",completedClasses:"20",classCompletionRate:"15%",graduatedStudents:"17"},{year:"2022",quarter:"Q1",month:"January",day:"25",newEnrollments:"43",scheduledMeetings:"23",attendanceRate:"66%",completedClasses:"26",classCompletionRate:"47%",graduatedStudents:"9"}]},{year:"2022",quarter:"Q1",month:"May",day:null,newEnrollments:"20",scheduledMeetings:"41",attendanceRate:"95%",completedClasses:"26",classCompletionRate:"83%",graduatedStudents:"43",children:[{year:"2011",quarter:"Q1",month:"May",day:"2",newEnrollments:"19",scheduledMeetings:"35",attendanceRate:"69%",completedClasses:"8",classCompletionRate:"75%",graduatedStudents:"23"}]}]}]},{year:"2023",quarter:null,month:null,day:null,newEnrollments:"10",scheduledMeetings:"15",attendanceRate:"65%",completedClasses:"4",classCompletionRate:"49%",graduatedStudents:"29",children:[{year:"2023",quarter:"Q1",month:null,day:null,newEnrollments:"2",scheduledMeetings:"35",attendanceRate:"32%",completedClasses:"15",classCompletionRate:"52%",graduatedStudents:"36",children:[{year:"2023",quarter:"Q1",month:"March",day:null,newEnrollments:"16",scheduledMeetings:"20",attendanceRate:"11%",completedClasses:"13",classCompletionRate:"47%",graduatedStudents:"28",children:[{year:"2023",quarter:"Q1",month:"March",day:"10",newEnrollments:"34",scheduledMeetings:"28",attendanceRate:"97%",completedClasses:"20",classCompletionRate:"15%",graduatedStudents:"17"},{year:"2023",quarter:"Q1",month:"March",day:"11",newEnrollments:"43",scheduledMeetings:"23",attendanceRate:"66%",completedClasses:"26",classCompletionRate:"47%",graduatedStudents:"9"}]},{year:"2023",quarter:"Q1",month:"April",day:null,newEnrollments:"20",scheduledMeetings:"41",attendanceRate:"95%",completedClasses:"26",classCompletionRate:"83%",graduatedStudents:"43",children:[{year:"2023",quarter:"Q1",month:"April",day:"15",newEnrollments:"19",scheduledMeetings:"35",attendanceRate:"69%",completedClasses:"8",classCompletionRate:"75%",graduatedStudents:"23"}]}]}]}],_0=t=>{const a=[{accessor:"year",label:"Year",cellAccessors:["quarter","month","day"]},{accessor:"newEnrollments",label:"New Enrollments"},{accessor:"scheduledMeetings",label:"Scheduled Meetings"},{accessor:"attendanceRate",label:"Attendance Rate"},{accessor:"completedClasses",label:"Completed Classes"},{accessor:"classCompletionRate",label:"Class Completion Rate"},{accessor:"graduatedStudents",label:"Graduated Students"}],i=["Quarter","Month","Day"];return e.jsx("div",{children:e.jsxs(un,{columnDefinitions:a,enableToggleExpansion:"all",inlineRowLoading:!0,tableData:j0,...t,children:[e.jsx(un.Header,{}),e.jsx(un.Body,{subRowHeaders:i})]})})},z0=Object.freeze(Object.defineProperty({__proto__:null,AdvancedTableCollapsibleTrail:v0,AdvancedTableDefault:p0,AdvancedTableExpandedControl:y0,AdvancedTableInlineRowLoading:_0,AdvancedTableLoading:b0,AdvancedTableSort:g0,AdvancedTableSortControl:f0,AdvancedTableSubrowHeaders:x0,AdvancedTableTableOptions:k0,AdvancedTableTableProps:w0},Symbol.toStringTag,{value:"Module"})),C0=t=>e.jsxs("div",{children:[e.jsx(Ft,{imageAlt:"Terry Johnson Standing",imageUrl:"https://randomuser.me/api/portraits/men/44.jpg",name:"Terry Johnson",size:"xxs",status:"online",...t}),e.jsx("br",{}),e.jsx(Ft,{imageAlt:"Terry Johnson Standing",imageUrl:"https://randomuser.me/api/portraits/men/44.jpg",name:"Terry Johnson",size:"xs",status:"online",...t}),e.jsx("br",{}),e.jsx(Ft,{imageAlt:"Terry Johnson Standing",imageUrl:"https://randomuser.me/api/portraits/men/44.jpg",name:"Terry Johnson",size:"sm",status:"online",...t}),e.jsx("br",{}),e.jsx(Ft,{imageAlt:"Terry Johnson Standing",imageUrl:"https://randomuser.me/api/portraits/men/44.jpg",name:"Terry Johnson",size:"md",status:"away",...t}),e.jsx("br",{}),e.jsx(Ft,{imageAlt:"Terry Johnson Standing",imageUrl:"https://randomuser.me/api/portraits/men/44.jpg",name:"Terry Johnson",size:"lg",status:"offline",...t}),e.jsx("br",{}),e.jsx(Ft,{imageAlt:"Terry Johnson Standing",imageUrl:"https://randomuser.me/api/portraits/men/44.jpg",name:"Terry Johnson",size:"xl",status:"offline",...t})]}),S0=t=>e.jsxs("div",{children:[e.jsx(Ft,{name:"Terry Johnson",size:"xxs",...t}),e.jsx(Ft,{name:"Terry Johnson",size:"xs",...t}),e.jsx(Ft,{name:"Terry Johnson",size:"sm",...t}),e.jsx(Ft,{name:"Terry Johnson",size:"md",...t}),e.jsx(Ft,{name:"Terry Johnson",size:"lg",...t}),e.jsx(Ft,{name:"Terry Johnson",size:"xl",...t})]}),T0=t=>e.jsxs(e.Fragment,{children:[e.jsx(Ft,{imageAlt:"Terry Johnson Status",imageUrl:"https://randomuser.me/api/portraits/men/44.jpg",name:"Terry Johnson",size:"sm",...t}),e.jsx("br",{}),e.jsx(Ft,{imageAlt:"Terry Johnson Online",imageUrl:"https://randomuser.me/api/portraits/men/44.jpg",name:"Terry Johnson",size:"sm",status:"online",...t}),e.jsx("br",{}),e.jsx(Ft,{imageAlt:"Terry Johnson Away",imageUrl:"https://randomuser.me/api/portraits/men/44.jpg",name:"Terry Johnson",size:"sm",status:"away",...t}),e.jsx("br",{}),e.jsx(Ft,{imageAlt:"Terry Johnson Offline",imageUrl:"https://randomuser.me/api/portraits/men/44.jpg",name:"Terry Johnson",size:"sm",status:"offline",...t}),e.jsx("br",{})]}),M0=t=>e.jsxs("div",{children:[e.jsx(Ft,{imageUrl:"Just some text here",name:"Terry Johnson",size:"xxs",...t}),e.jsx(Ft,{imageUrl:"Just some text here",name:"Terry Johnson",size:"xs",...t}),e.jsx(Ft,{imageUrl:4,name:"Terry Johnson",size:"sm",...t}),e.jsx(Ft,{imageUrl:"https://google.com",name:"Terry Johnson",size:"md",...t}),e.jsx(Ft,{imageUrl:"",name:"Terry Johnson",size:"lg",...t}),e.jsx(Ft,{imageUrl:"https://randomuser.me/api/portraits/men/notapicture.jpg",name:"Terry Johnson",size:"xl",...t})]}),E0=()=>e.jsxs("div",{children:[e.jsx(Ft,{componentOverlay:{component:"iconCircle",placement:"bottom-right",icon:"shield",variant:"royal"},imageUrl:"https://randomuser.me/api/portraits/men/44.jpg",marginBottom:"sm",size:"sm"}),e.jsx(Ft,{componentOverlay:{component:"iconCircle",placement:"bottom-right",icon:"check",variant:"green"},imageUrl:"https://randomuser.me/api/portraits/men/44.jpg",marginBottom:"sm",size:"md"}),e.jsx(Ft,{componentOverlay:{component:"iconCircle",placement:"top-left",icon:"lock",variant:"red"},imageUrl:"https://randomuser.me/api/portraits/men/44.jpg",marginBottom:"sm",size:"lg"}),e.jsx(Ft,{componentOverlay:{component:"iconCircle",placement:"left-center",icon:"star",variant:"yellow"},imageUrl:"https://randomuser.me/api/portraits/men/44.jpg",marginBottom:"sm",size:"xl"})]}),I0=()=>e.jsxs("div",{children:[e.jsx(Ft,{componentOverlay:{component:"badge",placement:"bottom-right",text:"12"},imageUrl:"https://randomuser.me/api/portraits/men/44.jpg",marginBottom:"sm",size:"sm"}),e.jsx(Ft,{componentOverlay:{component:"badge",placement:"top-left",text:"12"},imageUrl:"https://randomuser.me/api/portraits/men/44.jpg",marginBottom:"sm",size:"md"}),e.jsx(Ft,{componentOverlay:{component:"badge",placement:"top-center",text:"On Roadtip",variant:"info"},imageUrl:"https://randomuser.me/api/portraits/men/44.jpg",marginBottom:"sm",size:"lg"}),e.jsx(Ft,{componentOverlay:{component:"badge",placement:"bottom-center",text:"Out of Office",variant:"error"},imageUrl:"https://randomuser.me/api/portraits/men/44.jpg",marginBottom:"sm",size:"xl"})]}),A0=Object.freeze(Object.defineProperty({__proto__:null,AvatarBadgeComponentOverlay:I0,AvatarCircleIconComponentOverlay:E0,AvatarDefault:C0,AvatarMonogram:S0,AvatarNoImage:M0,AvatarStatus:T0},Symbol.toStringTag,{value:"Module"})),D0=t=>e.jsx("div",{className:"pb--doc-demo-row",children:e.jsx(ec,{imageAlt:"Sophia Carden",imageUrl:"https://randomuser.me/api/portraits/women/8.jpg",linkAriaLabel:"Sophia Carden",name:"Sophia Carden",...t})}),q0=t=>e.jsxs("div",{className:"pb--doc-demo-row",children:[e.jsx(ec,{imageAlt:"Sophia Carden",imageUrl:"https://randomuser.me/api/portraits/women/8.jpg",linkAriaLabel:"Sophia Carden",name:"Sophia Carden",placement:"bottom_left",...t}),e.jsx(ec,{imageAlt:"Sophia Carden",imageUrl:"https://randomuser.me/api/portraits/women/8.jpg",linkAriaLabel:"Sophia Carden",name:"Sophia Carden",placement:"bottom_right",...t}),e.jsx(ec,{imageAlt:"Sophia Carden",imageUrl:"https://randomuser.me/api/portraits/women/8.jpg",linkAriaLabel:"Sophia Carden",name:"Sophia Carden",placement:"top_left",...t}),e.jsx(ec,{imageAlt:"Sophia Carden",imageUrl:"https://randomuser.me/api/portraits/women/8.jpg",linkAriaLabel:"Sophia Carden",name:"Sophia Carden",placement:"top_right",...t})]}),P0=t=>e.jsxs("div",{className:"pb--doc-demo-row",children:[e.jsx(ec,{action:"add",imageAlt:"Add Sophia Carden",imageUrl:"https://randomuser.me/api/portraits/women/8.jpg",linkAriaLabel:"Add Sophia Carden",name:"Sophia Carden",...t}),e.jsx(ec,{action:"remove",imageAlt:"Remove Sophia Carden",imageUrl:"https://randomuser.me/api/portraits/women/8.jpg",linkAriaLabel:"Remove Sophia Carden",name:"Sophia Carden",...t})]}),O0=t=>e.jsx("div",{className:"pb--doc-demo-row",children:e.jsx(ec,{imageAlt:"Sophia Carden",imageUrl:"https://randomuser.me/api/portraits/women/8.jpg",linkAriaLabel:"Alert Sophia Carden",linkUrl:"https://www.google.com",name:"Sophia Carden",onClick:()=>alert("clicked!"),...t})}),L0=Object.freeze(Object.defineProperty({__proto__:null,AvatarActionButtonActions:P0,AvatarActionButtonDefault:D0,AvatarActionButtonOnClick:O0,AvatarActionButtonPlacement:q0},Symbol.toStringTag,{value:"Module"})),R0=t=>e.jsx(sa,{backgroundColor:"light",padding:"xl",...t}),B0=t=>e.jsx("div",{children:e.jsx(sa,{backgroundColor:"white",padding:"xl",...t})}),N0=t=>e.jsx(sa,{backgroundColor:"gradient",padding:"xl",...t}),F0=t=>{const[a,i]=Te(""),s=({target:h})=>{i(h.value)},d=[{value:"fade"},{value:"blur"},{value:"scale"}];return e.jsxs(e.Fragment,{children:[e.jsx(sa,{alt:"colorful background",className:"background lazyload",imageUrl:"https://images.unsplash.com/photo-1528459801416-a9e53bbf4e17?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=1000&q=80",transition:a,...t,children:e.jsxs(ue,{orientation:"column",vertical:"center",...t,children:[e.jsx(J,{children:e.jsx(Fe,{dark:!0,padding:"lg",size:1,text:"Background Kit Image",...t})}),e.jsx(J,{padding:"lg",...t,children:e.jsx(Le,{shadow:"deepest",...t,children:"We cannot seek achievement for ourselves and forget about progress and prosperity for our community... Our ambitions must be broad enough to include the aspirations and needs of others, for their sakes and for our own. - Cesar Chavez"})})]})}),e.jsx(ue,{marginTop:"xl",children:e.jsx(J,{fixedSize:"250px",children:e.jsx(gi,{blankSelection:"Select a Transition...",label:"",name:"dropdown",onChange:s,options:d,transition:a,...t})})})]})},V0=t=>e.jsxs(ue,{gap:"md",justify:"center",wrap:!0,children:[e.jsx(sa,{backgroundColor:"success",padding:"xl",...t}),e.jsx("br",{}),e.jsx(sa,{backgroundColor:"success_secondary",padding:"xl",...t}),e.jsx("br",{}),e.jsx(sa,{backgroundColor:"warning",padding:"xl",...t}),e.jsx("br",{}),e.jsx(sa,{backgroundColor:"warning_secondary",padding:"xl",...t}),e.jsx("br",{}),e.jsx(sa,{backgroundColor:"error",padding:"xl",...t}),e.jsx("br",{}),e.jsx(sa,{backgroundColor:"error_secondary",padding:"xl",...t}),e.jsx("br",{}),e.jsx(sa,{backgroundColor:"info",padding:"xl",...t}),e.jsx("br",{}),e.jsx(sa,{backgroundColor:"info_secondary",padding:"xl",...t}),e.jsx("br",{}),e.jsx(sa,{backgroundColor:"neutral",padding:"xl",...t}),e.jsx("br",{}),e.jsx(sa,{backgroundColor:"neutral_secondary",padding:"xl",...t}),e.jsx("br",{}),e.jsx(sa,{backgroundColor:"primary",padding:"xl",...t}),e.jsx("br",{}),e.jsx(sa,{backgroundColor:"primary_secondary",padding:"xl",...t})]}),U0=t=>e.jsxs(ue,{gap:"md",justify:"center",wrap:!0,children:[e.jsx(sa,{backgroundColor:"success_subtle",padding:"xl",...t}),e.jsx("br",{}),e.jsx(sa,{backgroundColor:"warning_subtle",padding:"xl",...t}),e.jsx("br",{}),e.jsx(sa,{backgroundColor:"error_subtle",padding:"xl",...t}),e.jsx("br",{}),e.jsx(sa,{backgroundColor:"info_subtle",padding:"xl",...t}),e.jsx("br",{}),e.jsx(sa,{backgroundColor:"neutral_subtle",padding:"xl",...t}),e.jsx("br",{})]}),$0=t=>e.jsxs(ue,{gap:"md",justify:"center",wrap:!0,children:[e.jsx(sa,{backgroundColor:"category_1",padding:"xl",...t}),e.jsx(sa,{backgroundColor:"category_2",padding:"xl",...t}),e.jsx(sa,{backgroundColor:"category_3",padding:"xl",...t}),e.jsx(sa,{backgroundColor:"category_4",padding:"xl",...t}),e.jsx(sa,{backgroundColor:"category_5",padding:"xl",...t}),e.jsx(sa,{backgroundColor:"category_6",padding:"xl",...t}),e.jsx(sa,{backgroundColor:"category_7",padding:"xl",...t}),e.jsx(sa,{backgroundColor:"category_8",padding:"xl",...t}),e.jsx(sa,{backgroundColor:"category_9",padding:"xl",...t}),e.jsx(sa,{backgroundColor:"category_10",padding:"xl",...t}),e.jsx(sa,{backgroundColor:"category_11",padding:"xl",...t}),e.jsx(sa,{backgroundColor:"category_12",padding:"xl",...t}),e.jsx(sa,{backgroundColor:"category_13",padding:"xl",...t}),e.jsx(sa,{backgroundColor:"category_14",padding:"xl",...t}),e.jsx(sa,{backgroundColor:"category_15",padding:"xl",...t}),e.jsx(sa,{backgroundColor:"category_16",padding:"xl",...t}),e.jsx(sa,{backgroundColor:"category_17",padding:"xl",...t}),e.jsx(sa,{backgroundColor:"category_18",padding:"xl",...t}),e.jsx(sa,{backgroundColor:"category_19",padding:"xl",...t}),e.jsx(sa,{backgroundColor:"category_20",padding:"xl",...t}),e.jsx(sa,{backgroundColor:"category_21",padding:"xl",...t})]}),H0=t=>e.jsxs(X1,{children:[e.jsx(sa,{alt:"colorful background",backgroundSize:"auto",className:"background lazyload",imageUrl:"https://images.unsplash.com/photo-1528459801416-a9e53bbf4e17?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=1000&q=80",padding:"xl",...t}),e.jsx("br",{}),e.jsx(sa,{alt:"colorful background",backgroundSize:"cover",className:"background lazyload",imageUrl:"https://images.unsplash.com/photo-1528459801416-a9e53bbf4e17?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=1000&q=80",padding:"xl",...t}),e.jsx("br",{}),e.jsx(sa,{alt:"colorful background",backgroundRepeat:"no-repeat",backgroundSize:"contain",className:"background lazyload",imageUrl:"https://images.unsplash.com/photo-1528459801416-a9e53bbf4e17?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=1000&q=80",padding:"xl",...t})]}),G0=Object.freeze(Object.defineProperty({__proto__:null,BackgroundCategory:$0,BackgroundGradient:N0,BackgroundImage:F0,BackgroundLight:R0,BackgroundSize:H0,BackgroundStatus:V0,BackgroundStatusSubtle:U0,BackgroundWhite:B0},Symbol.toStringTag,{value:"Module"})),W0=t=>e.jsxs("div",{children:[e.jsx($a,{text:"+1",variant:"primary",...t})," ",e.jsx($a,{text:"+4",variant:"primary",...t})," ",e.jsx($a,{text:"+1000",variant:"primary",...t})]}),J0=t=>e.jsxs("div",{children:[e.jsx($a,{rounded:!0,text:"+1",variant:"primary",...t})," ",e.jsx($a,{rounded:!0,text:"+4",variant:"primary",...t})," ",e.jsx($a,{rounded:!0,text:"+1000",variant:"primary",...t})]}),Z0=t=>e.jsxs("div",{children:[e.jsxs("div",{children:[e.jsx($a,{rounded:!0,text:"+1",variant:"primary",...t})," ",e.jsx($a,{text:"+4",variant:"primary",...t})," ",e.jsx($a,{text:"+1000",variant:"primary",...t})]}),e.jsxs("div",{children:[e.jsx($a,{rounded:!0,text:"+1",variant:"success",...t})," ",e.jsx($a,{text:"+4",variant:"success",...t})," ",e.jsx($a,{text:"+1000",variant:"success",...t})]}),e.jsxs("div",{children:[e.jsx($a,{rounded:!0,text:"+1",variant:"warning",...t})," ",e.jsx($a,{text:"+4",variant:"warning",...t})," ",e.jsx($a,{text:"+1000",variant:"warning",...t})]}),e.jsxs("div",{children:[e.jsx($a,{rounded:!0,text:"+1",variant:"error",...t})," ",e.jsx($a,{text:"+4",variant:"error",...t})," ",e.jsx($a,{text:"+1000",variant:"error",...t})]}),e.jsxs("div",{children:[e.jsx($a,{rounded:!0,text:"+1",variant:"info",...t})," ",e.jsx($a,{text:"+4",variant:"info",...t})," ",e.jsx($a,{text:"+1000",variant:"info",...t})]}),e.jsxs("div",{children:[e.jsx($a,{rounded:!0,text:"+1",variant:"neutral",...t})," ",e.jsx($a,{text:"+4",variant:"neutral",...t})," ",e.jsx($a,{text:"+1000",variant:"neutral",...t})]})]}),Y0=t=>e.jsxs(e.Fragment,{children:[e.jsx($a,{rounded:!0,text:"1",variant:"notification",...t})," ",e.jsx($a,{text:"4",variant:"notification",...t})]}),K0=Object.freeze(Object.defineProperty({__proto__:null,BadgeColors:Z0,BadgeDefault:W0,BadgeNotification:Y0,BadgeRounded:J0},Symbol.toStringTag,{value:"Module"})),X0=[{name:"Installation",data:[1475,200,3e3,654,656]},{name:"Manufacturing",data:[4434,524,2320,440,500]},{name:"Sales & Distribution",data:[3387,743,1344,434,440]},{name:"Project Development",data:[3227,878,999,780,1e3]},{name:"Other",data:[1111,677,3245,500,200]}],Q0=t=>e.jsx("div",{children:e.jsx(Mr,{axisTitle:"Number of Employees",chartData:X0,id:"bar-default",subTitle:"Source: thesolarfoundation.com",title:"Solar Employment Growth by Sector, 2010-2016",xAxisCategories:["Jan","Feb","Mar","Apr","May"],yAxisMin:0,...t})}),ej=[{name:"Number of Installations",data:[1475,200,3e3,654,656]}],tj=t=>e.jsx("div",{children:e.jsx(Mr,{axisTitle:"Number of Employees",chartData:ej,id:"bar-test-2",legend:!0,title:"Bar Graph with Legend",xAxisCategories:["Jan","Feb","Mar","Apr","May"],yAxisMin:0,...t})}),Wp=[{name:"Installation",data:[1475]},{name:"Manufacturing",data:[4434]},{name:"Sales & Distribution",data:[3387]},{name:"Project Development",data:[3227]},{name:"Other",data:[1111]}],aj=t=>e.jsxs("div",{children:[e.jsx(Fe,{paddingBottom:"sm",paddingTop:"sm",size:4,tag:"h4",text:"align | verticalAlign"}),e.jsx(Mr,{align:"right",axisTitle:"Number of Employees",chartData:Wp,id:"legend-position-bar",legend:!0,paddingBottom:"sm",title:"Alignment of Legend",verticalAlign:"top",xAxisCategories:["Jan"],yAxisMin:0,...t}),e.jsx(Fe,{paddingBottom:"sm",paddingTop:"sm",size:4,tag:"h4",text:"layout"}),e.jsx(Mr,{axisTitle:"Number of Employees",chartData:Wp,id:"legend-position-bar-1",layout:"vertical",legend:!0,paddingBottom:"sm",paddingTop:"sm",title:"Layout of Legend",xAxisCategories:["Jan"],yAxisMin:0,...t}),e.jsx(Fe,{paddingBottom:"sm",paddingTop:"sm",size:4,tag:"h4",text:"x | y"}),e.jsx(Mr,{axisTitle:"Number of Employees",chartData:Wp,id:"legend-position-bar-2",layout:"vertical",legend:!0,title:"Offset of Legend",x:100,xAxisCategories:["Jan"],y:10,yAxisMin:0,...t})]}),ij=[{name:"Number of Installations",data:[1475,200,3e3,654,656]}],nj=t=>e.jsx("div",{children:e.jsx(Mr,{axisTitle:"Number of Employees",chartData:ij,id:"bar-test-3",legend:!0,title:"Bar Graph with Legend Non Clickable",toggleLegendClick:!1,xAxisCategories:["Jan","Feb","Mar","Apr","May"],yAxisMin:0,...t})}),by=[{name:"Number of Installations",data:[1475,200,3e3,654,656]}],rj=t=>e.jsxs("div",{children:[e.jsx(Mr,{axisTitle:"Number of Employees",chartData:by,height:"300",id:"bar-fixed-height",title:"Fixed Height (300px)",xAxisCategories:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],yAxisMin:0,...t}),e.jsx("br",{}),e.jsx("br",{}),e.jsx(Mr,{axisTitle:"Number of Employees",chartData:by,height:"50%",id:"bar-percentage-height",title:"Percentage Height (50%)",xAxisCategories:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],yAxisMin:0,...t})]}),sj=[{name:"Number of Installations",data:[1475,200,3e3,654,656]},{type:"spline",name:"Trend Line",data:[1975,600,2500,924,500],color:"#F9BB00"}],oj=t=>e.jsx("div",{children:e.jsx(Mr,{axisTitle:"Number of Employees",chartData:sj,id:"bar-spline",legend:!0,title:"Bar Graph with Spline",xAxisCategories:["Jan","Feb","Mar","Apr","May"],yAxisMin:0,...t})}),lj=[{name:"Installation",data:[1475,200,3e3,654,656]},{name:"Manufacturing",data:[4434,524,2320,440,500]},{name:"Sales & Distribution",data:[3387,743,1344,434,440]},{name:"Project Development",data:[3227,878,999,780,1e3]},{name:"Other",data:[1111,677,3245,500,200]}],cj=t=>e.jsx("div",{children:e.jsx(Mr,{axisTitle:"Number of Employees",chartData:lj,colors:["data-4","data-5","data-6","data-7","data-8"],id:"bar-colors",title:"Bar Graph with Custom Data Colors",xAxisCategories:["Jan","Feb","Mar","Apr","May"],yAxisMin:0,...t})}),dj=[{name:"Installation",data:[1475,200,3e3,654,656]},{name:"Manufacturing",data:[4434,524,2320,440,500]},{name:"Sales & Distribution",data:[3387,743,1344,434,440]},{name:"Project Development",data:[3227,878,999,780,1e3]},{name:"Other",data:[1111,677,3245,500,200]}],uj={subtitle:{text:"Overwritten subtitle",style:{color:"red"}},xAxis:{labels:{useHTML:!0,formatter:function(){switch(this.value){case"Jan":return` ${this.value}`;case"Feb":return` ${this.value}`;case"Mar":return` ${this.value}`;case"Apr":return` ${this.value}`;case"May":return` ${this.value}`;default:return""}}}}},hj=t=>e.jsx("div",{children:e.jsx(Mr,{axisTitle:"Number of Employees",chartData:dj,customOptions:uj,id:"bar-custom",subTitle:"Subtitle to replace",title:"Bar Graph with Custom Overrides",xAxisCategories:["Jan","Feb","Mar","Apr","May"],yAxisMin:0,...t})}),mj=[{name:"Installation",data:[1475,200,3e3,654,656]},{name:"Manufacturing",data:[1270,800,200,454,956]},{name:"Sales & Distribution",data:[975,1600,1500,924,500]}],pj=t=>e.jsx("div",{children:e.jsx(Mr,{axisTitle:"Number Of Employees",chartData:mj,id:"bar-default",legend:!0,stacking:"normal",title:"Bar Graph with Stacked Columns",xAxisCategories:["Jan","Feb","Mar","Apr","May"],yAxisMin:0,...t})}),gj=[{name:"Installation",data:[-475,400,-1e3,354,-856],threshold:0},{name:"Manufacturing",data:[1475,200,1e3,654,-656],threshold:0},{name:"Sales & Distribution",data:[1270,100,-1200,554,756],threshold:0}],fj=t=>e.jsx("div",{children:e.jsx(Mr,{axisTitle:"Number of Employees",chartData:gj,id:"bar-default",legend:!0,title:"Bar Graph with Negative Numbers",xAxisCategories:["Jan","Feb","Mar","Apr","May"],...t})}),bj=[{name:"Number of Installations",data:[1475,200,3e3,654,656]},{type:"spline",name:"Percentage",data:[48,70,25,55,72],color:"#F9BB00",yAxis:1}],yj=[{name:"Number of Installations"},{name:"Percentage"}],xj=[{format:""},{format:"{value}%"}],vj=t=>e.jsx("div",{children:e.jsx(Mr,{axisFormat:xj,axisTitle:yj,chartData:bj,id:"bar-spline",legend:!0,title:"Bar Graph with Secondary Y-axis",xAxisCategories:["Jan","Feb","Mar","Apr","May"],yAxisMin:0,...t})}),kj={chart:{type:"bar"},title:{text:"Historic World Population by Region",align:"left"},subtitle:{text:'Source: Wikipedia.org',align:"left"},xAxis:{categories:["Africa","America","Asia","Europe"],lineWidth:0},yAxis:{min:0,title:{text:"Population (millions)",align:"high"},labels:{overflow:"justify"}},tooltip:{valueSuffix:" millions"},plotOptions:{bar:{dataLabels:{enabled:!0},groupPadding:.1}},series:[{name:"Year 1990",data:[631,727,3202,721]},{name:"Year 2000",data:[814,841,3714,726]},{name:"Year 2018",data:[1276,1007,4561,746]}]},wj=t=>e.jsx("div",{children:e.jsx(Mr,{customOptions:kj,id:"bar-horizontal",yAxisMin:0,...t})}),jj=Object.freeze(Object.defineProperty({__proto__:null,BarGraphColors:cj,BarGraphCustom:hj,BarGraphDefault:Q0,BarGraphHeight:rj,BarGraphHorizontal:wj,BarGraphLegend:tj,BarGraphLegendNonClickable:nj,BarGraphLegendPosition:aj,BarGraphNegativeNumbers:fj,BarGraphSecondaryYAxis:vj,BarGraphSpline:oj,BarGraphStacked:pj},Symbol.toStringTag,{value:"Module"})),_j=t=>e.jsxs("div",{children:[e.jsx(Xe,{text:"I am a body kit (Default)",...t}),e.jsx(Xe,{color:"light",text:"I am a body kit (Light)",...t}),e.jsx(Xe,{color:"lighter",text:"I am a body kit (Lighter)",...t}),e.jsx(Xe,{color:"link",text:"I am a body kit (Link)",...t}),e.jsx(Xe,{color:"error",text:"I am a body kit (Error)",...t}),e.jsx(Xe,{color:"success",text:"I am a body kit (Success)",...t})]}),zj=t=>e.jsx("div",{children:e.jsx(Xe,{...t,children:"I am a body kit"})}),Cj=t=>e.jsx(e.Fragment,{children:e.jsxs(Xe,{...t,children:[e.jsx("b",{children:"This text is using the tag"}),e.jsx("br",{}),e.jsx("br",{}),e.jsx("strong",{children:"This text is using the tag"}),e.jsx("br",{}),e.jsx("br",{}),e.jsx("a",{href:"#",children:"This text is using the tag"}),e.jsx("br",{}),e.jsx("br",{}),e.jsx("i",{children:"This text is using an tag"}),e.jsx("br",{}),e.jsx("br",{}),"This ",e.jsx("em",{children:"word"})," is using an tag.",e.jsx("br",{}),e.jsx("br",{}),e.jsx("small",{children:"This text is using a tag."}),e.jsx("br",{}),e.jsx("br",{}),e.jsx("u",{children:"This text is using a tag."})]})}),Sj=t=>e.jsx(e.Fragment,{children:e.jsxs(Xe,{lineHeight:"loose",maxWidth:"md",...t,children:[e.jsx("p",{children:"Infuse your life with action. Don't wait for it to happen. Make it happen. Make your own future. Make your own hope. Make your own love. And whatever your beliefs, honor your creator, not by passively waiting for grace to come down from upon high, but by doing what you can to make grace happen... yourself, right now, right down here on Earth."}),e.jsx("br",{}),e.jsx("p",{children:"- Bradley Whitford"})]})}),Tj=t=>{const a="Lorem ipsum dolor sit amet consectetur adipisicing elit. Veritatis, minus. Nisi beatae voluptatum labore sequi. Nemo accusantium corrupti, reiciendis magnam tenetur perferendis esse pariatur voluptas eaque hic vel rem nihil quidem dolorum ex dolor, libero ullam placeat, sapiente eos. Cumque obcaecati dignissimos molestiae, minima quibusdam sint maxime libero accusantium animi quis quia maiores enim ipsum, esse, modi laudantium illum error!";return e.jsxs(ue,{maxWidth:"md",orientation:"column",children:[e.jsx(Et,{text:"After first row",...t}),e.jsx(Xe,{marginBottom:"md",text:a,truncate:"1",...t}),e.jsx(Et,{text:"After second row",...t}),e.jsx(Xe,{marginBottom:"md",text:a,truncate:"2",...t}),e.jsx(Et,{text:"After third row",...t}),e.jsx(Xe,{text:a,truncate:"3",...t})]})},Mj=Object.freeze(Object.defineProperty({__proto__:null,BodyArticles:Sj,BodyBlock:zj,BodyLight:_j,BodyStyled:Cj,BodyTruncate:Tj},Symbol.toStringTag,{value:"Module"})),yy=t=>e.jsx(Q1,{...t}),Ej=t=>e.jsxs(c0,{text:"+1",...t,children:[e.jsx(Ye,{icon:"home",size:"1x"}),e.jsx(Q1,{...t,href:"/home",children:e.jsx(Fe,{size:"4",tag:"span",text:"Home"})}),e.jsx(Ye,{icon:"users",size:"1x"}),e.jsx(yy,{...t,href:"/users",children:e.jsx(Fe,{size:"4",tag:"span",text:"Users"})}),e.jsx(Ye,{icon:"user",size:"1x"}),e.jsx(yy,{...t,children:e.jsx(Fe,{size:"4",tag:"span",text:"User"})})]}),Ij=Object.freeze(Object.defineProperty({__proto__:null,BreadCrumbsDefault:Ej},Symbol.toStringTag,{value:"Module"})),Aj=t=>e.jsxs("div",{children:[e.jsx(we,{marginRight:"lg",onClick:()=>alert("button clicked!"),tabIndex:0,text:"Button Primary",...t})," ",e.jsx(we,{marginRight:"lg",onClick:()=>alert("button clicked!"),tabIndex:0,text:"Button Secondary",variant:"secondary",...t})," ",e.jsx(we,{marginRight:"lg",onClick:()=>alert("button clicked!"),tabIndex:0,text:"Button Link",variant:"link",...t}),e.jsx(we,{disabled:!0,marginRight:"lg",onClick:()=>alert("button clicked!"),tabIndex:0,text:"Button Disabled",...t})]}),Dj=t=>e.jsx("div",{children:e.jsx(we,{fullWidth:!0,tabIndex:0,text:"Button Full Width",...t})}),qj=t=>e.jsxs(e.Fragment,{children:[e.jsx(we,{aria:{label:"Link to Google"},link:"https://google.com",marginRight:"lg",tabIndex:0,text:"A Tag Button",...t})," ",e.jsx(we,{aria:{label:"Link to Google in new window"},link:"https://google.com",marginRight:"lg",newWindow:!0,tabIndex:0,text:"Open in New Window",...t})," ",e.jsx(we,{aria:{label:"Link to Playbook in new window"},link:"https://playbook.powerapp.cloud/",marginRight:"lg",tabIndex:0,target:"child",text:"Open in a Child Tab",...t})," ",e.jsx(we,{aria:{label:"Disabled link to Google"},disabled:!0,link:"https://google.com",marginRight:"lg",tabIndex:0,text:"A Tag Button Disabled",...t})]}),Pj=t=>e.jsxs("div",{children:[e.jsx(we,{aria:{label:"Loading"},loading:!0,marginRight:"lg",text:"Button Primary",...t})," ",e.jsx(we,{aria:{label:"Loading"},loading:!0,marginRight:"lg",tabIndex:0,text:"Button Secondary",variant:"secondary",...t})," ",e.jsx(we,{aria:{label:"Loading"},loading:!0,marginRight:"lg",tabIndex:0,text:"A Tag Button Disabled",variant:"link",...t})]}),Oj=t=>e.jsx("div",{children:e.jsxs(we,{fixedWidth:!0,...t,tabIndex:0,children:[e.jsx(Mo,{marginRight:"xs",text:"5",variant:"info"}),e.jsx("span",{children:"Button with Block Content"})]})}),Lj=t=>e.jsxs("div",{children:[e.jsx(we,{fixedWidth:!0,icon:"plus",marginRight:"lg",tabIndex:0,text:"Icon on Left",...t})," ",e.jsx(we,{fixedWidth:!0,icon:"chevron-right",iconRight:!0,marginRight:"lg",tabIndex:0,text:"Icon on Right",...t})]}),Rj=t=>e.jsx("div",{children:e.jsx(we,{aria:{label:"Go to Google"},link:"https://google.com",tabIndex:0,tag:"a",text:"Button with ARIA",...t})}),Bj=t=>e.jsx("div",{children:e.jsx(we,{htmlType:"submit",onClick:()=>alert("Click!"),tabIndex:0,text:"Button with options",value:"1234",...t})}),Nj=t=>e.jsxs("div",{children:[e.jsx(we,{marginRight:"lg",size:"sm",tabIndex:0,text:"Button sm size",...t})," ",e.jsx(we,{marginRight:"lg",size:"md",tabIndex:0,text:"Button md size",...t})," ",e.jsx(we,{marginRight:"lg",size:"lg",tabIndex:0,text:"Button lg size",...t})]}),Fj=t=>e.jsx("div",{children:e.jsx(we,{form:"form-id",tabIndex:0,text:"Button with Form Attribute",...t})}),Vj=t=>e.jsx("div",{children:e.jsxs("div",{children:[e.jsx(we,{hover:{shadow:"deep"},marginRight:"lg",marginTop:"xl",onClick:()=>alert("button clicked!"),tabIndex:0,text:"Shadow Deep",...t})," ",e.jsx(we,{hover:{shadow:"deeper"},marginRight:"lg",marginTop:"xl",onClick:()=>alert("button clicked!"),tabIndex:0,text:"Shadow Deeper",variant:"secondary",...t})," ",e.jsx(we,{hover:{shadow:"deepest"},marginRight:"lg",marginTop:"xl",onClick:()=>alert("button clicked!"),tabIndex:0,text:"Shadow Deepest",variant:"link",...t})]})}),Uj=t=>{const[a,i]=Te(!1),s=153;return e.jsxs("div",{children:[e.jsx(we,{count:a?s+1:s,highlight:a,icon:"🎉",onClick:()=>i(!a),tabIndex:0,variant:"reaction",...t}),e.jsx(we,{count:5,icon:"1️⃣",marginLeft:"lg",tabIndex:0,variant:"reaction",...t}),e.jsx(we,{marginLeft:"lg",tabIndex:0,variant:"reaction",...t}),e.jsx(we,{icon:"user",marginLeft:"lg",tabIndex:0,variant:"reaction",...t})]})},$j=Object.freeze(Object.defineProperty({__proto__:null,ButtonAccessibility:Rj,ButtonBlockContent:Oj,ButtonDefault:Aj,ButtonForm:Fj,ButtonFullWidth:Dj,ButtonHover:Vj,ButtonIconOptions:Lj,ButtonLink:qj,ButtonLoading:Pj,ButtonOptions:Bj,ButtonReaction:Uj,ButtonSize:Nj},Symbol.toStringTag,{value:"Module"})),Hj=t=>e.jsxs("div",{className:"pb--doc-demo-row",children:[e.jsxs(cm,{orientation:"vertical",...t,children:[e.jsx(we,{text:"Create",...t}),e.jsx(we,{text:"Edit",...t}),e.jsx(we,{text:"Copy",...t}),e.jsx(we,{text:"Cut",...t})]}),e.jsxs(cm,{orientation:"horizontal",...t,children:[e.jsx(we,{text:"Create",...t}),e.jsx(we,{text:"Edit",...t}),e.jsx(we,{text:"Copy",...t}),e.jsx(we,{text:"Cut",...t})]})]}),Gj=t=>e.jsxs("div",{className:"pb--doc-demo-row",children:[e.jsxs(cm,{orientation:"vertical",variant:"secondary",...t,children:[e.jsx(we,{text:"Create",variant:"secondary",...t}),e.jsx(we,{text:"Edit",variant:"secondary",...t}),e.jsx(we,{text:"Copy",variant:"secondary",...t}),e.jsx(we,{text:"Cut",variant:"secondary",...t})]}),e.jsxs(cm,{orientation:"horizontal",variant:"secondary",...t,children:[e.jsx(we,{text:"Create",variant:"secondary",...t}),e.jsx(we,{text:"Edit",variant:"secondary",...t}),e.jsx(we,{text:"Copy",variant:"secondary",...t}),e.jsx(we,{text:"Cut",variant:"secondary",...t})]})]}),Wj=Object.freeze(Object.defineProperty({__proto__:null,ButtonToolbarDefault:Hj,ButtonToolbarSecondary:Gj},Symbol.toStringTag,{value:"Module"})),Jj=t=>e.jsxs("div",{children:[e.jsx(Et,{text:"Caption",...t}),e.jsx(Et,{size:"lg",text:"Caption Large",...t}),e.jsx(Et,{size:"xs",text:"Subcaption",...t})]}),Zj=t=>e.jsxs("div",{children:[e.jsx(Et,{text:"Test colors",...t}),e.jsx(Et,{color:"success",text:"Test colors",...t}),e.jsx(Et,{color:"error",text:"Test colors",...t}),e.jsx(Et,{color:"link",text:"Test colors",...t})]}),Yj=t=>e.jsxs("div",{children:[e.jsx(Et,{...t,children:"Block"}),e.jsx(Et,{size:"lg",...t,children:"Large Block"}),e.jsx(Et,{size:"xs",...t,children:"Subcaption Block"})]}),Kj=Object.freeze(Object.defineProperty({__proto__:null,CaptionBlock:Yj,CaptionColors:Zj,CaptionLight:Jj},Symbol.toStringTag,{value:"Module"})),Xj=t=>e.jsx("div",{children:e.jsx(Le,{...t,children:"Card content"})}),Qj=t=>e.jsxs("div",{children:[e.jsx(Fe,{...t,marginBottom:"sm",size:4,tag:"h4",text:"Card Colors"}),e.jsx(Le,{background:"dark",dark:!0,marginBottom:"sm",...t,children:e.jsx(Xe,{dark:!0,text:"Dark"})}),e.jsx(Le,{marginBottom:"sm",...t,children:e.jsx(Xe,{text:"White / Default",...t})}),e.jsx(Le,{background:"light",marginBottom:"sm",...t,children:e.jsx(Xe,{text:"Light"})}),e.jsx(Fe,{...t,marginBottom:"sm",size:4,tag:"h4",text:"Product Colors"}),e.jsx(Le,{background:"product_1_background",marginBottom:"sm",...t,children:e.jsx(Xe,{dark:!0,text:"Product 1 Background"})}),e.jsx(Le,{background:"product_7_highlight",marginBottom:"sm",...t,children:e.jsx(Xe,{dark:!0,text:"Product 7 Highlight"})}),e.jsx(Le,{background:"product_2_highlight",marginBottom:"sm",...t,children:e.jsx(Xe,{dark:!0,text:"Product 2 Highlight"})}),e.jsx(Fe,{...t,marginBottom:"sm",size:4,tag:"h4",text:"Subtle Status Colors"}),e.jsx(Le,{background:"success_subtle",marginBottom:"sm",...t,children:e.jsx(Xe,{text:"Success Subtle",...t})}),e.jsx(Le,{background:"warning_subtle",marginBottom:"sm",...t,children:e.jsx(Xe,{text:"Warning Subtle",...t})}),e.jsx(Le,{background:"info_subtle",marginBottom:"sm",...t,children:e.jsx(Xe,{text:"Info Subtle",...t})})]}),e2=t=>e.jsxs("div",{children:[e.jsx(Le,{...t,highlight:{position:"side",color:"product_6_highlight"},marginBottom:"sm",children:"Side Position & Product 6 Highlight Color"}),e.jsx(Le,{...t,highlight:{position:"top",color:"warning"},marginBottom:"sm",children:"Top Position & Warning Color"}),e.jsx(Le,{...t,highlight:{position:"side",color:"category_2"},children:"Side Position & Category 2 Color"})]}),t2=t=>e.jsxs(e.Fragment,{children:[e.jsx(Fe,{...t,marginBottom:"sm",size:4,tag:"h4",text:"Category Colors"}),e.jsxs(Le,{...t,marginBottom:"sm",padding:"none",children:[e.jsx(Le.Header,{headerColor:"category_1",children:e.jsx(Xe,{dark:!0,text:"Category 1"})}),e.jsx(Le.Body,{children:e.jsx(Xe,{...t,text:"Body"})})]}),e.jsxs(Le,{...t,marginBottom:"sm",padding:"none",children:[e.jsx(Le.Header,{headerColor:"category_3",children:e.jsx(Xe,{text:"Category 3"})}),e.jsx(Le.Body,{padding:"md",children:e.jsx(Xe,{...t,text:"Body"})})]}),e.jsx(Fe,{...t,marginBottom:"sm",size:4,tag:"h4",text:"Product Colors"}),e.jsxs(Le,{...t,marginBottom:"sm",padding:"none",children:[e.jsx(Le.Header,{headerColor:"product_2_background",children:e.jsx(Xe,{...t,dark:!0,text:"Product 2 Background"})}),e.jsx(Le.Body,{children:e.jsx(Xe,{...t,text:"Body"})})]}),e.jsxs(Le,{...t,marginBottom:"sm",padding:"none",children:[e.jsx(Le.Header,{headerColor:"product_6_background",children:e.jsx(Xe,{...t,dark:!0,text:"Product 6 Background"})}),e.jsx(Le.Body,{children:e.jsx(Xe,{...t,text:"Body"})})]}),e.jsx(Fe,{...t,marginBottom:"sm",size:4,tag:"h4",text:"Background Colors"}),e.jsxs(Le,{...t,marginBottom:"sm",padding:"none",children:[e.jsx(Le.Header,{headerColor:"white",children:e.jsx(Xe,{text:"White"})}),e.jsx(Le.Body,{children:e.jsx(Xe,{...t,text:"Body"})})]}),e.jsxs(Le,{...t,marginBottom:"sm",padding:"none",children:[e.jsx(Le.Header,{headerColor:"dark",children:e.jsx(Xe,{dark:!0,text:"Dark"})}),e.jsx(Le.Body,{children:e.jsx(Xe,{...t,text:"Body"})})]}),e.jsx(Fe,{...t,marginBottom:"sm",size:4,tag:"h4",text:"Striped Colors"}),e.jsxs(Le,{...t,marginBottom:"sm",padding:"none",children:[e.jsx(Le.Header,{headerColor:"category_1",headerColorStriped:!0,children:e.jsx(Xe,{dark:!0,text:"Striped Category 1"})}),e.jsx(Le.Body,{children:e.jsx(Xe,{...t,text:"Body"})})]})]}),a2=t=>e.jsxs("div",{children:[e.jsx(Le,{...t,children:"Card content"}),e.jsx("br",{}),e.jsx(Le,{...t,selected:!0,children:"Card content"})]}),i2=t=>e.jsxs("div",{children:[e.jsx(Le,{tag:"section",...t,children:"section"}),e.jsx("br",{}),e.jsx(Le,{tag:"footer",...t,children:"footer"}),e.jsx("br",{}),e.jsx(Le,{tag:"header",...t,children:"header"}),e.jsx("br",{}),e.jsx(Le,{tag:"article",...t,children:"article"}),e.jsx("br",{}),e.jsx(Le,{tag:"aside",...t,children:"aside"}),e.jsx("br",{}),e.jsx(Le,{tag:"main",...t,children:"main"}),e.jsx("br",{}),e.jsx(Le,{tag:"nav",...t,children:"nav"})]}),n2=t=>e.jsxs("div",{children:[e.jsx(Le,{...t,padding:"none",children:"Card content"}),e.jsx("br",{}),e.jsx(Le,{...t,padding:"xs",children:"Card content"}),e.jsx("br",{}),e.jsx(Le,{...t,padding:"sm",children:"Card content"}),e.jsx("br",{}),e.jsx(Le,{...t,padding:"md",children:"Card content"}),e.jsx("br",{}),e.jsx(Le,{...t,padding:"lg",children:"Card content"}),e.jsx("br",{}),e.jsx(Le,{...t,padding:"xl",children:"Card content"}),e.jsx("br",{})]}),r2=t=>e.jsxs("div",{children:[e.jsx(Le,{...t,shadow:"none",children:"Card content"}),e.jsx("br",{}),e.jsx(Le,{...t,shadow:"deep",children:"Card content"}),e.jsx("br",{}),e.jsx(Le,{...t,shadow:"deeper",children:"Card content"}),e.jsx("br",{}),e.jsx(Le,{...t,shadow:"deepest",children:"Card content"}),e.jsx("br",{})]}),s2=t=>e.jsxs("div",{children:[e.jsx(Le,{cursor:"pointer",...t,children:"Card content"}),e.jsx("br",{}),e.jsx(Le,{...t,children:`Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec iaculis, risus a fringilla luctus, sapien eros sodales ex, quis molestie est nulla non turpis. Vestibulum aliquet at ipsum eget posuere. Morbi sed laoreet erat. Sed commodo posuere lectus, at porta nulla ornare a. Suspendisse quam est, sollicitudin ut enim sit amet, commodo placerat enim. Donec laoreet metus ac mauris pellentesque mattis. Pellentesque luctus vel mauris non aliquam. Mauris hendrerit mattis porttitor. Curabitur vehicula justo non ex consectetur commodo. Quisque posuere aliquet quam. Maecenas malesuada magna mauris, ac tempor metus euismod at. Cras ornare fermentum magna mollis efficitur. Sed vitae nulla vel purus ultrices mollis. Maecenas id nulla id libero faucibus feugiat quis sit amet turpis. In commodo pellentesque risus at fringilla. Integer non interdum leo, non commodo ante. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut mi augue, dignissim at orci vel, egestas aliquam mi. Proin finibus aliquet tempor. Integer cursus, ex quis gravida rhoncus, nisi elit viverra ipsum, non efficitur est ex ac tortor. Praesent vitae odio massa.`}),e.jsx("br",{})]}),o2=t=>e.jsxs(Le,{...t,padding:"none",children:[e.jsx(Le.Body,{children:"Header"}),e.jsx(vl,{...t,variant:"card"}),e.jsx(Le.Body,{children:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec iaculis, risus a fringilla luctus, sapien eros sodales ex, quis molestie est nulla non turpis. Vestibulum aliquet at ipsum eget posuere. Morbi sed laoreet erat. Sed commodo posuere lectus, at porta nulla ornare a. Suspendisse quam est, sollicitudin ut enim sit amet, commodo placerat enim. Donec laoreet metus ac mauris pellentesque mattis. Pellentesque luctus vel mauris non aliquam. Mauris hendrerit mattis porttitor. Curabitur vehicula justo non ex consectetur commodo. Quisque posuere aliquet quam. Maecenas malesuada magna mauris, ac tempor metus euismod at. Cras ornare fermentum magna mollis efficitur. Sed vitae nulla vel purus ultrices mollis. Maecenas id nulla id libero faucibus feugiat quis sit amet turpis. In commodo pellentesque risus at fringilla. Integer non interdum leo, non commodo ante. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut mi augue, dignissim at orci vel, egestas aliquam mi. Proin finibus aliquet tempor. Integer cursus, ex quis gravida rhoncus, nisi elit viverra ipsum, non efficitur est ex ac tortor. Praesent vitae odio massa."}),e.jsx(vl,{...t,variant:"card"}),e.jsx(Le.Body,{children:"Footer"})]}),l2=t=>e.jsx(Le,{...t,borderNone:!0,children:"Card content"}),c2=t=>e.jsxs("div",{children:[e.jsx(Le,{borderRadius:"rounded",...t,children:"Rounded (1000px)"}),e.jsx("br",{}),e.jsx(Le,{borderRadius:"xl",...t,children:"Extra large (16px)"}),e.jsx("br",{}),e.jsx(Le,{borderRadius:"lg",...t,children:"Large (8px)"}),e.jsx("br",{}),e.jsx(Le,{borderRadius:"md",...t,children:"Medium (6px)"}),e.jsx("br",{}),e.jsx(Le,{borderRadius:"sm",...t,children:"Small (4px)"}),e.jsx("br",{}),e.jsx(Le,{borderRadius:"xs",...t,children:"Extra small (4px)"}),e.jsx("br",{}),e.jsx(Le,{borderRadius:"none",...t,children:"None"})]}),d2=Object.freeze(Object.defineProperty({__proto__:null,CardBackground:Qj,CardBorderNone:l2,CardBorderRadius:c2,CardContent:s2,CardHeader:t2,CardHighlight:e2,CardLight:Xj,CardPadding:n2,CardSelected:a2,CardSeparator:o2,CardShadow:r2,CardTag:i2},Symbol.toStringTag,{value:"Module"})),u2=t=>e.jsx("div",{children:e.jsx(dc,{name:"default name",tabIndex:0,text:"Checkbox label",value:"default value",...t})}),h2=t=>{const[a,i]=Te(!1),s=()=>{i(!a)};return e.jsxs("div",{children:[`The checkbox is ${a?"checked":"unchecked"}.`,e.jsx("br",{}),e.jsx("br",{}),e.jsx("div",{children:e.jsx(dc,{text:"Toggle Me",...t,children:e.jsx("input",{checked:a,name:"custom-name",onChange:s,type:"checkbox",value:"custom-value"})})})]})},m2=t=>e.jsx("div",{children:e.jsx(dc,{error:!0,name:"default name",text:"Checkbox label",value:"default value",...t})}),p2=t=>e.jsx("div",{children:e.jsx(dc,{checked:!0,name:"checkbox-name",text:"Checked Checkbox",value:"check-box value",...t})}),g2=t=>{const[a,i]=Te([{name:"Coffee",checked:!1},{name:"Ice Cream",checked:!1},{name:"Chocolate",checked:!0}]),s=!a.find(w=>!w.checked),d=!a.find(w=>w.checked),h=w=>a.slice(0).map(_=>(_.checked=w,_)),p=()=>{i(h(!!d))},l=(w,_)=>{const S=a.slice(0);S[_].checked=!w.checked,i(S)};return e.jsxs(fe,{container:!1,size:"md",children:[e.jsx("thead",{children:e.jsx("tr",{children:e.jsx("th",{children:e.jsx(dc,{checked:s,indeterminate:!s&&!d,name:"checkbox-name",onChange:p,text:d?"Check All":"Uncheck All",value:"check-box value",...t})})})}),e.jsx("tbody",{children:a.map((w,_)=>e.jsx("tr",{children:e.jsx("td",{children:e.jsx(dc,{checked:w.checked,name:w.name,onChange:()=>{l(w,_)},text:w.name,value:"check-box value",...t})})},_))})]})},f2=t=>e.jsxs("div",{style:{display:"flex",flexDirection:"column"},children:[e.jsx(dc,{disabled:!0,marginBottom:"xs",name:"default name",tabIndex:0,text:"Disabled unchecked",value:"default value",...t}),e.jsx(dc,{checked:!0,disabled:!0,name:"checkbox-name",text:"Disabled checked",value:"check-box value",...t})]}),b2=Object.freeze(Object.defineProperty({__proto__:null,CheckboxChecked:p2,CheckboxCustom:h2,CheckboxDefault:u2,CheckboxDisabled:f2,CheckboxError:m2,CheckboxIndeterminate:g2},Symbol.toStringTag,{value:"Module"})),y2=[{name:"Waiting for Calls",value:41},{name:"On Call",value:49},{name:"After call",value:10}],x2=t=>e.jsx("div",{children:e.jsx(lr,{chartData:y2,id:"circle-chart-default",...t})}),v2=t=>{const[a,i]=Te([{name:"Waiting for Calls",value:41},{name:"On Call",value:49},{name:"After call",value:10}]),s=[{name:"Waiting for Calls",value:48},{name:"On Call",value:12},{name:"After call",value:140}],d=()=>{i(s)};return e.jsxs("div",{children:[e.jsx(we,{onClick:d,text:"Update Value",...t}),e.jsx(lr,{chartData:a,id:"circle-chart-live-data",...t})]})},k2=[{name:"Waiting for Calls",value:41},{name:"On Call",value:49},{name:"After call",value:10}],w2=t=>e.jsx("div",{children:e.jsx(lr,{chartData:k2,id:"default-test-rounded",innerSize:"lg",rounded:!0,...t})}),j2=[{name:"Waiting for Calls",value:41},{name:"On Call",value:49},{name:"After call",value:10}],_2=t=>e.jsx("div",{children:e.jsx(lr,{chartData:j2,id:"chart-with-a-block",innerSize:"lg",marginTop:"xl",rounded:!0,...t,children:e.jsx(Fe,{size:1,tag:"div",...t,children:"83"})})}),z2=[{name:"Waiting for Calls",value:41},{name:"On Call",value:49},{name:"After call",value:10}],C2=t=>e.jsx("div",{children:e.jsx(lr,{chartData:z2,colors:["data-6","data-4","data-2"],id:"colors-example",...t})}),S2=[{name:"Facebook",value:2498},{name:"YouTube",value:2e3},{name:"WhatsApp",value:2e3},{name:"Facebook Messenger",value:1300},{name:"WeChat",value:1165},{name:"Instagram",value:1e3},{name:"Tik Tok",value:800}],T2=t=>e.jsx("div",{children:e.jsx(lr,{chartData:S2,dataLabels:!0,id:"with-labels-example",...t})}),M2=[{name:"Bugs",value:8},{name:"Chores",value:1},{name:"Stories",value:12}],E2=t=>e.jsx("div",{children:e.jsx(lr,{chartData:M2,id:"with-legend-example",legend:!0,...t})}),I2=[{name:"Waiting for Calls",value:41},{name:"On Call",value:49},{name:"After call",value:10}],A2=[{name:"Bugs",value:8},{name:"Chores",value:1},{name:"Stories",value:12}],D2=[{name:"Queued",value:7},{name:"In Progress",value:6},{name:"Validation",value:3},{name:"Done",value:6}],q2=t=>e.jsxs("div",{children:[e.jsx(Fe,{paddingBottom:"sm",paddingTop:"sm",size:4,tag:"h4",text:"align | verticalAlign"}),e.jsx(lr,{align:"right",chartData:I2,id:"legend-position-circle",legend:!0,paddingBottom:"sm",title:"Alignment of Legend",verticalAlign:"top",...t}),e.jsx(Fe,{paddingBottom:"sm",paddingTop:"sm",size:4,tag:"h4",text:"layout"}),e.jsx(lr,{chartData:A2,id:"legend-position-circle-1",layout:"vertical",legend:!0,paddingBottom:"sm",paddingTop:"sm",title:"Layout of Legend",...t}),e.jsx(Fe,{paddingBottom:"sm",paddingTop:"sm",size:4,tag:"h4",text:"x | y"}),e.jsx(lr,{chartData:D2,id:"legend-position-circle-2",layout:"vertical",legend:!0,title:"Offset of Legend",x:100,y:10,...t})]}),P2=[{name:"Facebook",value:2498},{name:"YouTube",value:2e3},{name:"WhatsApp",value:2e3},{name:"Facebook Messenger",value:1300},{name:"WeChat",value:1165},{name:"Instagram",value:1e3},{name:"Tik Tok",value:800}],O2=t=>e.jsx("div",{children:e.jsx(lr,{chartData:P2,id:"with-title-example",title:"Active Users on Social Media",...t})}),L2=[{name:"Bugs",value:8},{name:"Chores",value:1},{name:"Stories",value:12}],R2=[{name:"Queued",value:7},{name:"In Progress",value:6},{name:"Validation",value:3},{name:"Done",value:6}],B2=[{name:"1 Point Tickets",value:2},{name:"3 Point Tickets",value:5},{name:"5 Point Tickets",value:6},{name:"8 Point Tickets",value:3},{name:"13 Point Tickets",value:1}],N2=[{name:"Facebook",value:2498},{name:"YouTube",value:2e3},{name:"WhatsApp",value:2e3},{name:"Facebook Messenger",value:1300},{name:"WeChat",value:1165},{name:"Instagram",value:1e3},{name:"Tik Tok",value:800}],F2=t=>e.jsxs("div",{children:[e.jsx(lr,{chartData:L2,id:"with-innersize-sm",innerSize:"sm",...t}),e.jsx(lr,{chartData:R2,id:"with-innersize-md",innerSize:"md",...t}),e.jsx(lr,{chartData:B2,id:"with-innersize-lg",innerSize:"lg",...t}),e.jsx(lr,{chartData:N2,className:"poop",id:"with-innersize-none ",innerSize:"none",...t})]}),V2=[{name:"Waiting for Calls",value:41},{name:"On Call",value:49},{name:"After call",value:10}],U2=t=>e.jsx("div",{children:e.jsx(lr,{chartData:V2,id:"circle-chart-default",tooltipHtml:"

Custom tooltip for {point.name}
with value: {point.y}

",...t})}),$2=Object.freeze(Object.defineProperty({__proto__:null,CircleChartBlock:_2,CircleChartColors:C2,CircleChartCustomTooltip:U2,CircleChartDefault:x2,CircleChartInnerSizes:F2,CircleChartLegendPosition:q2,CircleChartLiveData:v2,CircleChartRounded:w2,CircleChartWithLabels:T2,CircleChartWithLegendKit:E2,CircleChartWithTitle:O2},Symbol.toStringTag,{value:"Module"})),H2=t=>e.jsxs("div",{children:[e.jsx(rn,{icon:"plus",variant:"primary",...t}),e.jsx("br",{}),e.jsx(rn,{icon:"pen",variant:"secondary",...t}),e.jsx("br",{}),e.jsx(rn,{disabled:!0,icon:"times",...t}),e.jsx("br",{}),e.jsx(rn,{icon:"user",variant:"link",...t})]}),G2=t=>e.jsx("div",{children:e.jsx(rn,{icon:"plus",onClick:()=>alert("Click!"),variant:"primary",...t})}),W2=t=>e.jsxs("div",{children:[e.jsx(rn,{icon:"search",link:"https://google.com",variant:"primary",...t}),e.jsx("br",{}),e.jsx(rn,{icon:"window",link:"https://google.com",newWindow:!0,variant:"secondary",...t})]}),J2=Object.freeze(Object.defineProperty({__proto__:null,CircleIconButtonClick:G2,CircleIconButtonDefault:H2,CircleIconButtonLink:W2},Symbol.toStringTag,{value:"Module"})),Z2=t=>e.jsxs(ua,{children:[e.jsx(ua.Main,{...t,children:e.jsx("div",{children:"Main Section"})}),e.jsx(ua.Content,{children:e.jsx("div",{children:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel erat sed purus hendrerit viverra. Duis et vestibulum metus. Sed consequat ut ante non vehicula. Etiam nunc massa, pharetra vel quam id, posuere rhoncus quam. Quisque imperdiet arcu enim, nec aliquet justo auctor eget. Curabitur in metus nec nunc rhoncus faucibus vitae ac elit. Nulla facilisi. Vestibulum quis pretium nulla. Nulla ut accumsan velit. Duis varius urna sed sem tempor, sit amet fermentum nibh auctor. Praesent lorem arcu, egestas non ante quis, placerat pellentesque lectus.Vestibulum lacinia ipsum quis venenatis tristique. Vivamus suscipit, libero eu fringilla egestas, orci urna commodo arcu, vel gravida turpis ipsum molestie nibh. Donec cursus eu ante sagittis ultrices. Phasellus id sagittis risus. Mauris dapibus neque faucibus, tempor ligula vel, cursus ante. Donec faucibus gravida porta. Nullam egestas est quis aliquam feugiat. Sed eget metus diam. Cras eget placerat libero."})})]}),Y2=t=>e.jsxs("div",{children:[e.jsxs(ua,{iconSize:"xs",marginBottom:"xs",children:[e.jsx(ua.Main,{...t,children:e.jsx("div",{children:"Extra Small Section"})}),e.jsx(ua.Content,{children:e.jsx("div",{children:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel erat sed purus hendrerit viverra. Duis et vestibulum metus. Sed consequat ut ante non vehicula. Etiam nunc massa, pharetra vel quam id, posuere rhoncus quam. Quisque imperdiet arcu enim, nec aliquet justo auctor eget. Curabitur in metus nec nunc rhoncus faucibus vitae ac elit. Nulla facilisi. Vestibulum quis pretium nulla. Nulla ut accumsan velit. Duis varius urna sed sem tempor, sit amet fermentum nibh auctor. Praesent lorem arcu, egestas non ante quis, placerat pellentesque lectus.Vestibulum lacinia ipsum quis venenatis tristique. Vivamus suscipit, libero eu fringilla egestas, orci urna commodo arcu, vel gravida turpis ipsum molestie nibh. Donec cursus eu ante sagittis ultrices. Phasellus id sagittis risus. Mauris dapibus neque faucibus, tempor ligula vel, cursus ante. Donec faucibus gravida porta. Nullam egestas est quis aliquam feugiat. Sed eget metus diam. Cras eget placerat libero."})})]}),e.jsxs(ua,{iconSize:"sm",marginBottom:"xs",children:[e.jsx(ua.Main,{...t,children:e.jsx("div",{children:"Small Section"})}),e.jsx(ua.Content,{children:e.jsx("div",{children:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel erat sed purus hendrerit viverra. Duis et vestibulum metus. Sed consequat ut ante non vehicula. Etiam nunc massa, pharetra vel quam id, posuere rhoncus quam. Quisque imperdiet arcu enim, nec aliquet justo auctor eget. Curabitur in metus nec nunc rhoncus faucibus vitae ac elit. Nulla facilisi. Vestibulum quis pretium nulla. Nulla ut accumsan velit. Duis varius urna sed sem tempor, sit amet fermentum nibh auctor. Praesent lorem arcu, egestas non ante quis, placerat pellentesque lectus.Vestibulum lacinia ipsum quis venenatis tristique. Vivamus suscipit, libero eu fringilla egestas, orci urna commodo arcu, vel gravida turpis ipsum molestie nibh. Donec cursus eu ante sagittis ultrices. Phasellus id sagittis risus. Mauris dapibus neque faucibus, tempor ligula vel, cursus ante. Donec faucibus gravida porta. Nullam egestas est quis aliquam feugiat. Sed eget metus diam. Cras eget placerat libero."})})]}),e.jsxs(ua,{marginBottom:"xs",children:[e.jsx(ua.Main,{...t,children:e.jsx("div",{children:"Default Section"})}),e.jsx(ua.Content,{children:e.jsx("div",{children:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel erat sed purus hendrerit viverra. Duis et vestibulum metus. Sed consequat ut ante non vehicula. Etiam nunc massa, pharetra vel quam id, posuere rhoncus quam. Quisque imperdiet arcu enim, nec aliquet justo auctor eget. Curabitur in metus nec nunc rhoncus faucibus vitae ac elit. Nulla facilisi. Vestibulum quis pretium nulla. Nulla ut accumsan velit. Duis varius urna sed sem tempor, sit amet fermentum nibh auctor. Praesent lorem arcu, egestas non ante quis, placerat pellentesque lectus.Vestibulum lacinia ipsum quis venenatis tristique. Vivamus suscipit, libero eu fringilla egestas, orci urna commodo arcu, vel gravida turpis ipsum molestie nibh. Donec cursus eu ante sagittis ultrices. Phasellus id sagittis risus. Mauris dapibus neque faucibus, tempor ligula vel, cursus ante. Donec faucibus gravida porta. Nullam egestas est quis aliquam feugiat. Sed eget metus diam. Cras eget placerat libero."})})]}),e.jsxs(ua,{iconSize:"lg",marginBottom:"xs",children:[e.jsx(ua.Main,{...t,children:e.jsx("div",{children:"Large Section"})}),e.jsx(ua.Content,{children:e.jsx("div",{children:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel erat sed purus hendrerit viverra. Duis et vestibulum metus. Sed consequat ut ante non vehicula. Etiam nunc massa, pharetra vel quam id, posuere rhoncus quam. Quisque imperdiet arcu enim, nec aliquet justo auctor eget. Curabitur in metus nec nunc rhoncus faucibus vitae ac elit. Nulla facilisi. Vestibulum quis pretium nulla. Nulla ut accumsan velit. Duis varius urna sed sem tempor, sit amet fermentum nibh auctor. Praesent lorem arcu, egestas non ante quis, placerat pellentesque lectus.Vestibulum lacinia ipsum quis venenatis tristique. Vivamus suscipit, libero eu fringilla egestas, orci urna commodo arcu, vel gravida turpis ipsum molestie nibh. Donec cursus eu ante sagittis ultrices. Phasellus id sagittis risus. Mauris dapibus neque faucibus, tempor ligula vel, cursus ante. Donec faucibus gravida porta. Nullam egestas est quis aliquam feugiat. Sed eget metus diam. Cras eget placerat libero."})})]})]}),K2=t=>e.jsxs("div",{children:[e.jsxs(ua,{iconColor:"default",marginBottom:"xs",children:[e.jsx(ua.Main,{...t,children:e.jsx("div",{children:"Default Section"})}),e.jsx(ua.Content,{children:e.jsx("div",{children:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel erat sed purus hendrerit viverra. Duis et vestibulum metus. Sed consequat ut ante non vehicula. Etiam nunc massa, pharetra vel quam id, posuere rhoncus quam. Quisque imperdiet arcu enim, nec aliquet justo auctor eget. Curabitur in metus nec nunc rhoncus faucibus vitae ac elit. Nulla facilisi. Vestibulum quis pretium nulla. Nulla ut accumsan velit. Duis varius urna sed sem tempor, sit amet fermentum nibh auctor. Praesent lorem arcu, egestas non ante quis, placerat pellentesque lectus.Vestibulum lacinia ipsum quis venenatis tristique. Vivamus suscipit, libero eu fringilla egestas, orci urna commodo arcu, vel gravida turpis ipsum molestie nibh. Donec cursus eu ante sagittis ultrices. Phasellus id sagittis risus. Mauris dapibus neque faucibus, tempor ligula vel, cursus ante. Donec faucibus gravida porta. Nullam egestas est quis aliquam feugiat. Sed eget metus diam. Cras eget placerat libero."})})]}),e.jsxs(ua,{iconColor:"light",marginBottom:"xs",children:[e.jsx(ua.Main,{children:e.jsx("div",{children:"Light Section"})}),e.jsx(ua.Content,{children:e.jsx("div",{children:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel erat sed purus hendrerit viverra. Duis et vestibulum metus. Sed consequat ut ante non vehicula. Etiam nunc massa, pharetra vel quam id, posuere rhoncus quam. Quisque imperdiet arcu enim, nec aliquet justo auctor eget. Curabitur in metus nec nunc rhoncus faucibus vitae ac elit. Nulla facilisi. Vestibulum quis pretium nulla. Nulla ut accumsan velit. Duis varius urna sed sem tempor, sit amet fermentum nibh auctor. Praesent lorem arcu, egestas non ante quis, placerat pellentesque lectus.Vestibulum lacinia ipsum quis venenatis tristique. Vivamus suscipit, libero eu fringilla egestas, orci urna commodo arcu, vel gravida turpis ipsum molestie nibh. Donec cursus eu ante sagittis ultrices. Phasellus id sagittis risus. Mauris dapibus neque faucibus, tempor ligula vel, cursus ante. Donec faucibus gravida porta. Nullam egestas est quis aliquam feugiat. Sed eget metus diam. Cras eget placerat libero."})})]}),e.jsxs(ua,{iconColor:"lighter",marginBottom:"xs",children:[e.jsx(ua.Main,{children:e.jsx("div",{children:"Lighter Section"})}),e.jsx(ua.Content,{children:e.jsx("div",{children:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel erat sed purus hendrerit viverra. Duis et vestibulum metus. Sed consequat ut ante non vehicula. Etiam nunc massa, pharetra vel quam id, posuere rhoncus quam. Quisque imperdiet arcu enim, nec aliquet justo auctor eget. Curabitur in metus nec nunc rhoncus faucibus vitae ac elit. Nulla facilisi. Vestibulum quis pretium nulla. Nulla ut accumsan velit. Duis varius urna sed sem tempor, sit amet fermentum nibh auctor. Praesent lorem arcu, egestas non ante quis, placerat pellentesque lectus.Vestibulum lacinia ipsum quis venenatis tristique. Vivamus suscipit, libero eu fringilla egestas, orci urna commodo arcu, vel gravida turpis ipsum molestie nibh. Donec cursus eu ante sagittis ultrices. Phasellus id sagittis risus. Mauris dapibus neque faucibus, tempor ligula vel, cursus ante. Donec faucibus gravida porta. Nullam egestas est quis aliquam feugiat. Sed eget metus diam. Cras eget placerat libero."})})]}),e.jsxs(ua,{iconColor:"link",marginBottom:"xs",children:[e.jsx(ua.Main,{children:e.jsx("div",{children:"Link Section"})}),e.jsx(ua.Content,{children:e.jsx("div",{children:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel erat sed purus hendrerit viverra. Duis et vestibulum metus. Sed consequat ut ante non vehicula. Etiam nunc massa, pharetra vel quam id, posuere rhoncus quam. Quisque imperdiet arcu enim, nec aliquet justo auctor eget. Curabitur in metus nec nunc rhoncus faucibus vitae ac elit. Nulla facilisi. Vestibulum quis pretium nulla. Nulla ut accumsan velit. Duis varius urna sed sem tempor, sit amet fermentum nibh auctor. Praesent lorem arcu, egestas non ante quis, placerat pellentesque lectus.Vestibulum lacinia ipsum quis venenatis tristique. Vivamus suscipit, libero eu fringilla egestas, orci urna commodo arcu, vel gravida turpis ipsum molestie nibh. Donec cursus eu ante sagittis ultrices. Phasellus id sagittis risus. Mauris dapibus neque faucibus, tempor ligula vel, cursus ante. Donec faucibus gravida porta. Nullam egestas est quis aliquam feugiat. Sed eget metus diam. Cras eget placerat libero."})})]}),e.jsxs(ua,{iconColor:"error",marginBottom:"xs",children:[e.jsx(ua.Main,{children:e.jsx("div",{children:"Error Section"})}),e.jsx(ua.Content,{children:e.jsx("div",{children:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel erat sed purus hendrerit viverra. Duis et vestibulum metus. Sed consequat ut ante non vehicula. Etiam nunc massa, pharetra vel quam id, posuere rhoncus quam. Quisque imperdiet arcu enim, nec aliquet justo auctor eget. Curabitur in metus nec nunc rhoncus faucibus vitae ac elit. Nulla facilisi. Vestibulum quis pretium nulla. Nulla ut accumsan velit. Duis varius urna sed sem tempor, sit amet fermentum nibh auctor. Praesent lorem arcu, egestas non ante quis, placerat pellentesque lectus.Vestibulum lacinia ipsum quis venenatis tristique. Vivamus suscipit, libero eu fringilla egestas, orci urna commodo arcu, vel gravida turpis ipsum molestie nibh. Donec cursus eu ante sagittis ultrices. Phasellus id sagittis risus. Mauris dapibus neque faucibus, tempor ligula vel, cursus ante. Donec faucibus gravida porta. Nullam egestas est quis aliquam feugiat. Sed eget metus diam. Cras eget placerat libero."})})]}),e.jsxs(ua,{iconColor:"success",children:[e.jsx(ua.Main,{children:e.jsx("div",{children:"Success Section"})}),e.jsx(ua.Content,{children:e.jsx("div",{children:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel erat sed purus hendrerit viverra. Duis et vestibulum metus. Sed consequat ut ante non vehicula. Etiam nunc massa, pharetra vel quam id, posuere rhoncus quam. Quisque imperdiet arcu enim, nec aliquet justo auctor eget. Curabitur in metus nec nunc rhoncus faucibus vitae ac elit. Nulla facilisi. Vestibulum quis pretium nulla. Nulla ut accumsan velit. Duis varius urna sed sem tempor, sit amet fermentum nibh auctor. Praesent lorem arcu, egestas non ante quis, placerat pellentesque lectus.Vestibulum lacinia ipsum quis venenatis tristique. Vivamus suscipit, libero eu fringilla egestas, orci urna commodo arcu, vel gravida turpis ipsum molestie nibh. Donec cursus eu ante sagittis ultrices. Phasellus id sagittis risus. Mauris dapibus neque faucibus, tempor ligula vel, cursus ante. Donec faucibus gravida porta. Nullam egestas est quis aliquam feugiat. Sed eget metus diam. Cras eget placerat libero."})})]})]}),X2=t=>e.jsx(e.Fragment,{children:e.jsxs(ua,{icon:["plus","minus"],children:[e.jsx(ua.Main,{...t,children:e.jsx("div",{children:"Main Section"})}),e.jsx(ua.Content,{children:e.jsx("div",{children:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel erat sed purus hendrerit viverra. Duis et vestibulum metus. Sed consequat ut ante non vehicula. Etiam nunc massa, pharetra vel quam id, posuere rhoncus quam. Quisque imperdiet arcu enim, nec aliquet justo auctor eget. Curabitur in metus nec nunc rhoncus faucibus vitae ac elit. Nulla facilisi. Vestibulum quis pretium nulla. Nulla ut accumsan velit. Duis varius urna sed sem tempor, sit amet fermentum nibh auctor. Praesent lorem arcu, egestas non ante quis, placerat pellentesque lectus.Vestibulum lacinia ipsum quis venenatis tristique. Vivamus suscipit, libero eu fringilla egestas, orci urna commodo arcu, vel gravida turpis ipsum molestie nibh. Donec cursus eu ante sagittis ultrices. Phasellus id sagittis risus. Mauris dapibus neque faucibus, tempor ligula vel, cursus ante. Donec faucibus gravida porta. Nullam egestas est quis aliquam feugiat. Sed eget metus diam. Cras eget placerat libero."})})]})}),Q2=t=>{const[a,i]=Vm(!0);return e.jsxs(e.Fragment,{children:[e.jsx(we,{onClick:()=>i(!a),padding:"none",variant:"link",children:a?"Expand All":"Collapse All"}),e.jsxs(ua,{collapsed:a,icon:["plus","minus"],padding:"none",children:[e.jsx(ua.Main,{padding:"sm",...t,children:e.jsx("div",{children:"Main Section"})}),e.jsx(ua.Content,{children:e.jsx("div",{children:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel erat sed purus hendrerit viverra. Duis et vestibulum metus. Sed consequat ut ante non vehicula. Etiam nunc massa, pharetra vel quam id, posuere rhoncus quam. Quisque imperdiet arcu enim, nec aliquet justo auctor eget. Curabitur in metus nec nunc rhoncus faucibus vitae ac elit."})})]}),e.jsxs(ua,{collapsed:a,icon:["plus","minus"],padding:"none",children:[e.jsx(ua.Main,{padding:"sm",...t,children:e.jsx("div",{children:"Main Section"})}),e.jsx(ua.Content,{children:e.jsx("div",{children:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel erat sed purus hendrerit viverra. Duis et vestibulum metus. Sed consequat ut ante non vehicula. Etiam nunc massa, pharetra vel quam id, posuere rhoncus quam. Quisque imperdiet arcu enim, nec aliquet justo auctor eget. Curabitur in metus nec nunc rhoncus faucibus vitae ac elit."})})]}),e.jsxs(ua,{collapsed:a,icon:["plus","minus"],padding:"none",children:[e.jsx(ua.Main,{padding:"sm",...t,children:e.jsx("div",{children:"Main Section"})}),e.jsx(ua.Content,{children:e.jsx("div",{children:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel erat sed purus hendrerit viverra. Duis et vestibulum metus. Sed consequat ut ante non vehicula. Etiam nunc massa, pharetra vel quam id, posuere rhoncus quam. Quisque imperdiet arcu enim, nec aliquet justo auctor eget. Curabitur in metus nec nunc rhoncus faucibus vitae ac elit."})})]})]})},e_=()=>{const[t,a]=Vm(!0);return e.jsx(e.Fragment,{children:e.jsxs(ua,{collapsed:t,children:[e.jsx(sa,{backgroundColor:"white",cursor:"pointer",htmlOptions:{onClick:()=>a(!t)},position:"sticky",top:"0",children:e.jsx(ue,{align:"center",gap:"sm",justify:"between",children:e.jsx(Fe,{size:4,text:"Custom Main Section"})})}),e.jsx(ua.Content,{padding:"none",children:e.jsx("div",{children:e.jsxs(Hn,{children:[e.jsx(ta,{align:"stretch",flexDirection:"column",children:"Checklist item"}),e.jsx(ta,{align:"stretch",flexDirection:"column",children:"Checklist item"}),e.jsx(ta,{align:"stretch",flexDirection:"column",children:"Checklist item"}),e.jsx(ta,{align:"stretch",flexDirection:"column",children:"Checklist item"}),e.jsx(ta,{align:"stretch",flexDirection:"column",children:"Checklist item"})]})})})]})})},t_=()=>{const[t,a]=Vm(!0);return e.jsx(e.Fragment,{children:e.jsxs(ua,{collapsed:t,children:[e.jsx(sa,{backgroundColor:"white",cursor:"pointer",htmlOptions:{onClick:()=>a(!t)},position:"sticky",top:"0",children:e.jsxs(ue,{align:"center",gap:"sm",justify:"between",children:[e.jsx(Fe,{size:4,text:"Custom Main Section"}),e.jsx(ua.Icon,{collapsed:t})]})}),e.jsx(ua.Content,{padding:"none",children:e.jsx("div",{children:e.jsxs(Hn,{children:[e.jsx(ta,{align:"stretch",flexDirection:"column",children:"Checklist item"}),e.jsx(ta,{align:"stretch",flexDirection:"column",children:"Checklist item"}),e.jsx(ta,{align:"stretch",flexDirection:"column",children:"Checklist item"}),e.jsx(ta,{align:"stretch",flexDirection:"column",children:"Checklist item"}),e.jsx(ta,{align:"stretch",flexDirection:"column",children:"Checklist item"})]})})})]})})},a_=Object.freeze(Object.defineProperty({__proto__:null,CollapsibleColor:K2,CollapsibleCustomMain:e_,CollapsibleCustomMainWithIcon:t_,CollapsibleDefault:Z2,CollapsibleIcons:X2,CollapsibleSize:Y2,CollapsibleState:Q2},Symbol.toStringTag,{value:"Module"})),i_=t=>e.jsxs("div",{children:[e.jsx(fs,{contactType:"cell",contactValue:"349-185-9988",...t}),e.jsx(fs,{contactValue:"5555555555",...t}),e.jsx(fs,{contactType:"email",contactValue:"email@example.com",...t}),e.jsx(fs,{contactType:"work",contactValue:"3245627482",...t}),e.jsx(fs,{contactType:"work-cell",contactValue:"3245627482",...t})]}),n_=t=>e.jsxs("div",{children:[e.jsx(fs,{contactDetail:"Cell",contactType:"cell",contactValue:"349-185-9988",...t}),e.jsx(fs,{contactDetail:"Home",contactValue:"5555555555",...t}),e.jsx(fs,{contactDetail:"Work",contactType:"work",contactValue:"3245627482",...t}),e.jsx(fs,{contactDetail:"Work-Cell",contactType:"work-cell",contactValue:"3245627482",...t}),e.jsx(fs,{contactDetail:"Ext",contactType:"extension",contactValue:"1234",...t})]}),r_=Object.freeze(Object.defineProperty({__proto__:null,ContactDefault:i_,ContactWithDetail:n_},Symbol.toStringTag,{value:"Module"})),s_=t=>e.jsxs(e.Fragment,{children:[e.jsx(ri,{amount:"2,000.50",emphasized:!1,label:"Emphasized False",marginBottom:"md",size:"sm",...t}),e.jsx(ri,{amount:"342",label:"Light",marginBottom:"md",size:"sm",symbol:"€",variant:"light",...t}),e.jsx(ri,{amount:"45",label:"Bold",size:"sm",unit:"/mo",variant:"bold",...t})]}),o_=t=>e.jsxs(e.Fragment,{children:[e.jsx(ri,{amount:"2,000.50",label:"Small",marginBottom:"md",size:"sm",...t}),e.jsx(ri,{amount:"342",label:"Medium",marginBottom:"md",size:"md",symbol:"€",...t}),e.jsx(ri,{amount:"45",label:"Large",size:"lg",unit:"/mo",...t})]}),l_=t=>e.jsxs(e.Fragment,{children:[e.jsx(ri,{amount:"2,000.50",label:"Left",size:"sm",...t}),e.jsx(ri,{align:"center",amount:"342",label:"Center",size:"sm",symbol:"€",...t}),e.jsx(ri,{align:"right",amount:"45",label:"Right",size:"sm",unit:"/mo",...t})]}),c_=t=>e.jsx(ri,{amount:"309",label:"Sales",size:"md",symbol:"",unit:"/week",...t}),d_=t=>e.jsxs(e.Fragment,{children:[e.jsx(ri,{abbreviate:!0,amount:"2,500",label:"Thousands (with Unit)",marginBottom:"md",size:"md",unit:"/mo",...t}),e.jsx(ri,{abbreviate:!0,amount:"45300000",label:"Millions",marginBottom:"md",size:"md",...t}),e.jsx(ri,{abbreviate:!0,amount:"6,700,000,000",label:"Billions",marginBottom:"md",size:"md",...t}),e.jsx(ri,{abbreviate:!0,amount:"9,900,000,000,000",label:"Trillions",size:"md",...t})]}),u_=t=>e.jsxs(e.Fragment,{children:[e.jsx(ri,{amount:"372.12",decimals:"matching",label:"Small",marginBottom:"md",size:"sm",unit:"/day",...t}),e.jsx(ri,{amount:"30,327.43",decimals:"matching",label:"Medium",marginBottom:"md",size:"md",symbol:"€",...t}),e.jsx(ri,{amount:"621,953.99",decimals:"matching",label:"Large",size:"lg",...t})]}),h_=t=>e.jsxs(e.Fragment,{children:[e.jsx(ri,{amount:"2,000.50",label:"Basic unstyled example",marginBottom:"md",unstyled:!0,...t}),e.jsx(Fe,{size:1,...t,children:e.jsx(ri,{amount:"2,000.50",label:"Example with wrapping typography kit",unstyled:!0,...t})})]}),m_=Object.freeze(Object.defineProperty({__proto__:null,CurrencyAbbreviated:d_,CurrencyAlignment:l_,CurrencyMatchingDecimals:u_,CurrencyNoSymbol:c_,CurrencySize:o_,CurrencyUnstyled:h_,CurrencyVariants:s_},Symbol.toStringTag,{value:"Module"})),p_=t=>e.jsxs("div",{children:[e.jsx(Wc,{statChange:{change:"decrease",value:"26.1"},statLabel:"Decreased Value",statValue:{value:"1,428",unit:"appts"},...t}),e.jsx("br",{}),e.jsx("br",{}),e.jsx(Wc,{statChange:{change:"increase",value:56.1},statLabel:"Increased Value",statValue:{value:"938",unit:"homes"},...t}),e.jsx("br",{}),e.jsx("br",{}),e.jsx(Wc,{statChange:{value:86},statLabel:"Neutral Value",statValue:{value:"261",unit:"windows"},...t}),e.jsx("br",{}),e.jsx("br",{}),e.jsx(Wc,{statLabel:"Pitch Rate",statValue:{value:"90.9",unit:"%"},...t})]}),g_=t=>e.jsxs("div",{children:[e.jsx(Wc,{statChange:{change:"decrease",value:"26.1"},statLabel:"Top Title Value",statValue:{value:"1,428",unit:"appts"},...t}),e.jsx("br",{}),e.jsx("br",{}),e.jsx(Wc,{align:"center",statChange:{change:"decrease",value:56.1},statLabel:"Top Title Value",statValue:{value:"1,428",unit:"appts"},...t}),e.jsx("br",{}),e.jsx("br",{}),e.jsx(Wc,{align:"right",statChange:{change:"decrease",value:86},statLabel:"Top Title Value",statValue:{value:"1,428",unit:"appts"},...t})]}),f_=Object.freeze(Object.defineProperty({__proto__:null,DashboardValueAlign:g_,DashboardValueDefault:p_},Symbol.toStringTag,{value:"Module"})),b_=t=>e.jsxs(e.Fragment,{children:[e.jsx(fn,{size:"sm",value:new Date,...t}),e.jsx("br",{}),e.jsxs("div",{style:{display:"flex",columnGap:4},children:[e.jsx(fn,{size:"sm",value:"2012-08-03",...t}),e.jsx(Et,{children:"(Hyphenated Date)"})]}),e.jsx("br",{}),e.jsx(fn,{size:"sm",value:new Date("03 Aug 2012"),...t}),e.jsx("br",{}),e.jsx(fn,{showDayOfWeek:!0,size:"sm",value:new Date("03 Dec 2017"),...t}),e.jsx("br",{}),e.jsx("br",{}),e.jsx(fn,{value:new Date,...t}),e.jsx("br",{}),e.jsxs("div",{style:{display:"flex",columnGap:4},children:[e.jsx(fn,{value:"2012-08-03",...t}),e.jsx(Fe,{size:4,text:"(Hyphenated Date)"})]}),e.jsx("br",{}),e.jsx(fn,{value:new Date("03 Aug 2012"),...t}),e.jsx("br",{}),e.jsx(fn,{showDayOfWeek:!0,value:new Date("03 Dec 2017"),...t})]}),y_=t=>e.jsxs("div",{children:[e.jsx(fn,{showIcon:!0,size:"sm",value:new Date("25 Dec 1995"),...t}),e.jsx("br",{}),e.jsx("br",{}),e.jsx(fn,{value:new Date("25 Dec 1995"),...t}),e.jsx("br",{}),e.jsx("br",{}),e.jsx(fn,{showIcon:!0,value:new Date("25 Dec 1995"),...t}),e.jsx("br",{}),e.jsx("br",{}),e.jsx(fn,{showDayOfWeek:!0,value:new Date("25 Dec 1995"),...t}),e.jsx("br",{}),e.jsx("br",{}),e.jsx(fn,{showDayOfWeek:!0,showIcon:!0,value:new Date("25 Dec 1995"),...t})]}),x_=t=>e.jsxs("div",{children:[e.jsx(fn,{dayOfWeek:!0,icon:!0,value:new Date("25 Dec 1995"),...t}),e.jsx("br",{}),e.jsx(fn,{alignment:"center",dayOfWeek:!0,icon:!0,value:new Date("25 Dec 2020"),...t}),e.jsx("br",{}),e.jsx(fn,{alignment:"right",value:new Date,...t})]}),v_=t=>e.jsxs(e.Fragment,{children:[e.jsx(Et,{size:"xs",text:"Basic unstyled example"}),e.jsx(fn,{unstyled:!0,value:new Date,...t}),e.jsx("br",{}),e.jsx(Et,{size:"xs",text:"Example with wrapping typography kit"}),e.jsx(Fe,{size:1,children:e.jsx(fn,{unstyled:!0,value:new Date("25 Dec 1995"),...t})}),e.jsx("br",{}),e.jsx(Et,{size:"xs",text:"Example with icon + subcaption"}),e.jsx(Et,{size:"xs",children:e.jsx(fn,{showDayOfWeek:!0,showIcon:!0,unstyled:!0,value:new Date("25 Dec 1995"),...t})})]}),k_=Object.freeze(Object.defineProperty({__proto__:null,DateAlignment:x_,DateDefault:b_,DateUnstyled:v_,DateVariants:y_},Symbol.toStringTag,{value:"Module"})),w_=t=>e.jsx("div",{children:e.jsx(oa,{pickerId:"date-picker-default",...t})}),j_=t=>e.jsx("div",{children:e.jsx(oa,{hideIcon:!0,pickerId:"date-picker-hide-icon",...t})}),__=t=>e.jsxs("div",{children:[e.jsx(oa,{inputAria:{label:"input-field"},inputData:{key:"value",key2:"value2"},label:"Aria, Name, and Data Attributes",name:"date-field",pickerId:"date-picker-input1",...t}),e.jsx(oa,{label:"Custom Placeholder",pickerId:"date-picker-input2",placeholder:"custom-placeholder",...t}),e.jsx(oa,{label:"Blank Placeholder",pickerId:"date-picker-input3",placeholder:"",...t}),e.jsx(oa,{disableInput:!0,label:"Disable Input",pickerId:"date-picker-input4",placeholder:"Disabled Input",...t})]}),z_=t=>e.jsxs("div",{children:[e.jsx(oa,{defaultDate:"07/31/2020",label:"Default Date String",pickerId:"date-picker-default-date1",...t}),e.jsx(oa,{defaultDate:new Date().fp_incr(1),label:"Default Date Dynamic",pickerId:"date-picker-default-date2",...t}),e.jsx(oa,{label:"Default Behavior",pickerId:"date-picker-default-date4",...t})]}),C_=t=>e.jsxs("div",{children:[e.jsx(oa,{label:"Your Label Here",pickerId:"date-picker-label",...t}),e.jsx(oa,{hideLabel:!0,pickerId:"date-picker-hide-label",...t})]}),S_=t=>{const a=new Date,[i,s]=Te(a.toLocaleDateString()),[d,h]=Te([a]),p=(l,w)=>{s(l),h(w)};return e.jsxs("div",{children:[e.jsx(oa,{defaultDate:i,marginBottom:"lg",onChange:p,pickerId:"date-picker-onchange",...t}),e.jsx(Sn,{label:"Date Object",marginBottom:"lg",value:d[0]?d[0].toString():"",...t}),e.jsx(Sn,{label:"Date String",value:i,...t})]})},T_=t=>e.jsxs("div",{children:[e.jsx(oa,{defaultDate:[new Date,new Date().fp_incr(7)],mode:"range",pickerId:"date-picker-range",...t}),e.jsx(oa,{defaultDate:[new Date,new Date().fp_incr(7)],label:"Default Date Range",mode:"range",pickerId:"date-picker-default-date3",...t})]}),M_=t=>e.jsxs("div",{children:[e.jsx(oa,{defaultDate:new Date,format:"m-d-Y",pickerId:"date-picker-format1",...t}),e.jsx(oa,{defaultDate:new Date,format:"m/d/y",pickerId:"date-picker-format2",...t}),e.jsx(oa,{defaultDate:new Date,format:"n-j-y",pickerId:"date-picker-format3",...t}),e.jsx(oa,{defaultDate:new Date,format:"Y-d-m",pickerId:"date-picker-format4",...t})]}),E_=t=>e.jsxs("div",{children:[e.jsx(oa,{disableDate:[new Date().fp_incr(1)],label:"Disable Single Date",pickerId:"single-disabled-date",...t}),e.jsx(oa,{disableDate:[new Date().fp_incr(1),new Date().fp_incr(3)],label:"Disable Multiple Dates",pickerId:"multiple-disabled-dates",...t}),e.jsx(oa,{disableRange:[{from:new Date().fp_incr(1),to:new Date().fp_incr(7)}],label:"Disable Single Range",pickerId:"single-date-range",...t}),e.jsx(oa,{disableRange:[{from:new Date().fp_incr(1),to:new Date().fp_incr(3)},{from:new Date().fp_incr(7),to:new Date().fp_incr(14)}],label:"Disable Multiple Ranges",pickerId:"multiple-date-ranges",...t}),e.jsx(oa,{disableWeekdays:["Sunday","Saturday"],label:"Disable Specific Weekdays",pickerId:"disabled-weekdays",...t})]}),I_=t=>e.jsxs("div",{children:[e.jsx(oa,{label:"Dynamic dates using flatpickr increment function",maxDate:new Date().fp_incr(3),minDate:new Date().fp_incr(-3),pickerId:"date-picker-min-max1",...t}),e.jsx(oa,{format:"m/d/Y",label:"Absolute formatted dates",maxDate:"10/20/2020",minDate:"10/10/2020",pickerId:"date-picker-min-max2",...t})]}),A_=t=>e.jsx("div",{children:e.jsx(oa,{error:"Invalid date. Please pick a valid date.",pickerId:"date-picker-error",...t})}),D_=t=>{const a=()=>{alert("date changed")},i=()=>{alert("calendar opened")};return window.addEventListener("DOMContentLoaded",()=>{const s=document.querySelector("#date-picker-hooks-onchange")._flatpickr,d=document.querySelector("#date-picker-hooks-onopen")._flatpickr;s.config.onChange.push(a),d.config.onOpen.push(i)}),e.jsxs("div",{children:[e.jsx(oa,{label:"onChange",pickerId:"date-picker-hooks-onchange",...t}),e.jsx(oa,{label:"onOpen",pickerId:"date-picker-hooks-onopen",...t})]})},q_=()=>{let t;bs(()=>{t=document.querySelector("#fp-methods")._flatpickr},[]);const a=()=>{t.clear()},i=()=>{t.close()},s=()=>{t.setDate(new Date,!0)};return e.jsxs("div",{children:[e.jsx(we,{marginRight:"sm",onClick:i,text:"Close"}),e.jsx(we,{marginRight:"sm",onClick:a,text:"Clear"}),e.jsx(we,{onClick:s,text:"Today"}),e.jsx(oa,{hideLabel:!0,marginTop:"sm",pickerId:"fp-methods"})]})},P_=t=>e.jsx("div",{children:e.jsx(oa,{defaultDate:"05/05/2015",maxDate:"12/31/2018",minDate:"01/01/2015",pickerId:"date-picker-year-range",yearRange:[2015,2018],...t})}),O_=t=>{const a=i=>{i&&document.querySelector(".inline-date-picker").classList.add("show-angle-down-icon")};return e.jsx("div",{children:e.jsx(oa,{className:"inline-date-picker",hideIcon:!0,inLine:!0,onChange:a,pickerId:"date-picker-inline",...t})})},L_=t=>e.jsx("div",{children:e.jsx(oa,{label:"Date Picker",pickerId:"disabled-date",selectionType:"month",...t})}),um=new Date;um.setHours(12);um.setMinutes(0);const R_=t=>{const[a,i]=Te(um),s=_i.createRef(),d=h=>{i(h)};return e.jsxs("div",{ref:s,children:[e.jsx(Xe,{marginBottom:"md",children:a.toString()}),s0(()=>e.jsx(oa,{closeOnSelect:!1,defaultDate:um,enableTime:!0,onChange:d,pickerId:"date-picker-time",showTimezone:!0,...t}),[t])]})},B_=t=>e.jsx("div",{children:e.jsx(oa,{label:"Date Picker",pickerId:"week-date-picker",selectionType:"week",...t})}),N_=t=>e.jsxs(_i.Fragment,{children:[e.jsx(ue,{children:e.jsx(J,{fixedSize:"50%",children:e.jsx(oa,{label:"Datepicker (opens on the right)",pickerId:"date-picker-positions1",position:"auto right",scrollContainer:".pb--page--content--main",staticPosition:!1,...t})})}),e.jsx(ue,{children:e.jsx(J,{fixedSize:"50%",children:e.jsx(oa,{label:"Datepicker (opens on the left)",pickerId:"date-picker-positions2",position:"auto left",scrollContainer:".pb--page--content--main",staticPosition:!1,...t})})}),e.jsx(ue,{children:e.jsx(J,{fixedSize:"50%",children:e.jsx(oa,{label:"Datepicker (opens above on the left)",pickerId:"date-picker-positions3",position:"above left",scrollContainer:".pb--page--content--main",staticPosition:!1,...t})})}),e.jsx(ue,{children:e.jsx(J,{fixedSize:"50%",children:e.jsx(oa,{label:"Datepicker (opens below on the right)",pickerId:"date-picker-positions4",position:"below right",scrollContainer:".pb--page--content--main",staticPosition:!1,...t})})})]}),F_=t=>{const a=sr(null),i=sr(null),[s,d]=Te(),[h,p]=Te();return bs(()=>{d(a.current),p(i.current)},[s,h]),e.jsxs(_i.Fragment,{children:[e.jsx("div",{ref:a,children:e.jsx(Le,{marginBottom:"md",children:"👋 Datepicker will position from here based on ID."})}),e.jsx(ue,{children:e.jsx(J,{fixedSize:"50%",children:e.jsx(oa,{label:"Datepicker (opens on the right)",pickerId:"date-picker-position-element",position:"auto right",positionElement:s,scrollContainer:".pb--page--content--main",staticPosition:!1,...t})})}),e.jsx("div",{ref:i,children:e.jsx(Le,{marginBottom:"md",children:"👋 Datepicker will position from here based on class name."})}),e.jsx(ue,{children:e.jsx(J,{fixedSize:"50%",children:e.jsx(oa,{label:"Datepicker (opens on the right)",pickerId:"date-picker-position-element2",position:"auto right",positionElement:h,scrollContainer:".pb--page--content--main",staticPosition:!1,...t})})})]})},V_=t=>e.jsx(e.Fragment,{children:e.jsx(oa,{allowInput:!0,pickerId:"date-picker-allow-input",...t})}),U_=t=>e.jsxs("div",{children:[e.jsx(oa,{marginBottom:"none",pickerId:"date-picker-none",...t}),e.jsx(oa,{marginBottom:"xs",pickerId:"date-picker-xs",...t}),e.jsx(oa,{marginBottom:"sm",pickerId:"date-picker-sm",...t}),e.jsx(oa,{marginBottom:"md",pickerId:"date-picker-md",...t}),e.jsx(oa,{marginBottom:"lg",pickerId:"date-picker-lg",...t}),e.jsx(oa,{marginBottom:"xl",pickerId:"date-picker-xl",...t})]}),$_=t=>e.jsx(e.Fragment,{children:e.jsx(oa,{allowInput:!0,mode:"range",pickerId:"date-picker-quick-pick",placeholder:"mm/dd/yyyy to mm/dd/yyyy",selectionType:"quickpick",...t})}),H_=t=>e.jsx(e.Fragment,{children:e.jsx(oa,{allowInput:!0,mode:"range",pickerId:"thisRangesEndToday",placeholder:"mm/dd/yyyy to mm/dd/yyyy",selectionType:"quickpick",thisRangesEndToday:!0,...t})}),G_=t=>{const a=new Date,[i,s]=Te(a.toLocaleDateString()),[d,h]=Te([a]),p=(l,w)=>{s(w),h(l)};return e.jsxs("div",{children:[e.jsx(oa,{defaultDate:i,enableTime:!0,marginBottom:"lg",onClose:p,pickerId:"date-picker-on-close",showTimezone:!0,...t}),e.jsx(Sn,{label:"Date Object",marginBottom:"lg",value:d[0]?d[0].toString():"",...t}),e.jsx(Sn,{label:"Date String",value:i,...t})]})},W_=t=>e.jsx(e.Fragment,{children:e.jsx(oa,{allowInput:!0,customQuickPickDates:{dates:[{label:"Last 15 months",value:{timePeriod:"months",amount:15}},{label:"First Week of June 2022",value:["06/01/2022","06/07/2022"]}]},mode:"range",pickerId:"date-picker-quick-pick-custom-override",placeholder:"mm/dd/yyyy to mm/dd/yyyy",selectionType:"quickpick",...t})}),J_=t=>e.jsx(e.Fragment,{children:e.jsx(oa,{allowInput:!0,customQuickPickDates:{override:!1,dates:[{label:"Last 15 months",value:{timePeriod:"months",amount:15}},{label:"First Week of June 2022",value:["06/01/2022","06/07/2022"]}]},marginTop:"lg",mode:"range",pickerId:"date-picker-quick-pick-custom",placeholder:"mm/dd/yyyy to mm/dd/yyyy",selectionType:"quickpick",...t})}),Z_=Object.freeze(Object.defineProperty({__proto__:null,DatePickerAllowInput:V_,DatePickerDefault:w_,DatePickerDefaultDate:z_,DatePickerDisabled:E_,DatePickerError:A_,DatePickerFlatpickrMethods:q_,DatePickerFormat:M_,DatePickerHideIcon:j_,DatePickerHooks:D_,DatePickerInline:O_,DatePickerInput:__,DatePickerLabel:C_,DatePickerMarginBottom:U_,DatePickerMinMax:I_,DatePickerMonthAndYear:L_,DatePickerOnChange:S_,DatePickerOnClose:G_,DatePickerPositions:N_,DatePickerPositionsElement:F_,DatePickerQuickPickCustom:W_,DatePickerQuickPickCustomOverride:J_,DatePickerQuickPickRangeLimit:H_,DatePickerQuickPickReact:$_,DatePickerRange:T_,DatePickerTime:R_,DatePickerWeek:B_,DatePickerYearRange:P_},Symbol.toStringTag,{value:"Module"})),Y_=t=>e.jsxs("div",{children:[e.jsx(Ad,{endDate:new Date("20 Mar 2015"),size:"xs",startDate:new Date("18 Jun 2013"),...t}),e.jsx(Ad,{endDate:new Date("20 Mar 2015"),size:"sm",startDate:new Date("18 Jun 2013"),...t}),e.jsx("br",{}),e.jsx("br",{}),e.jsx(Ad,{align:"center",endDate:new Date(`15 Aug ${new Date().getFullYear()}`),icon:!0,size:"xs",startDate:new Date(`15 Jan ${new Date().getFullYear()}`),...t}),e.jsx(Ad,{align:"center",endDate:new Date(`15 Aug ${new Date().getFullYear()}`),icon:!0,size:"sm",startDate:new Date(`15 Jan ${new Date().getFullYear()}`),...t}),e.jsx("br",{}),e.jsx("br",{}),e.jsx(Ad,{align:"right",endDate:new Date(`15 Aug ${new Date().getFullYear()}`),icon:!0,size:"xs",startDate:new Date(`15 Jan ${new Date().getFullYear()}`),...t}),e.jsx(Ad,{align:"right",endDate:new Date(`15 Aug ${new Date().getFullYear()}`),icon:!0,size:"sm",startDate:new Date(`15 Jan ${new Date().getFullYear()}`),...t})]}),K_=Object.freeze(Object.defineProperty({__proto__:null,DateRangeInlineDefault:Y_},Symbol.toStringTag,{value:"Module"})),X_=t=>e.jsx("div",{children:e.jsx(d0,{endDate:new Date("20 Mar 2020"),startDate:new Date("18 Jun 2019"),...t})}),Q_=Object.freeze(Object.defineProperty({__proto__:null,DateRangeStackedDefault:X_},Symbol.toStringTag,{value:"Module"})),ez=t=>e.jsxs("div",{children:[e.jsx(Bn,{align:"left",bold:!0,date:new Date,...t}),e.jsx("br",{}),e.jsx(Bn,{align:"center",bold:!0,date:new Date("20 Mar 2018"),...t}),e.jsx("br",{}),e.jsx(Bn,{align:"right",bold:!0,date:new Date,...t}),e.jsx("br",{})]}),tz=t=>e.jsxs("div",{children:[e.jsx(Bn,{align:"left",date:new Date,size:"sm",...t}),e.jsx("br",{}),e.jsx(Bn,{date:new Date,size:"md",...t})]}),az=t=>e.jsxs("div",{children:[e.jsx(Bn,{date:new Date("20 Mar 2018"),size:"sm",...t}),e.jsx("br",{}),e.jsx(Bn,{date:new Date("20 Mar 2018"),size:"md",...t})]}),iz=t=>e.jsxs("div",{children:[e.jsx(Bn,{align:"left",date:new Date,reverse:!0,size:"sm",...t}),e.jsx("br",{}),e.jsx(Bn,{date:new Date,reverse:!0,size:"md",...t})]}),nz=t=>e.jsxs("div",{children:[e.jsx(Bn,{date:new Date,size:"sm",...t}),e.jsx("br",{}),e.jsx(Bn,{date:new Date,size:"md",...t})]}),rz=t=>e.jsxs("div",{children:[e.jsx(Bn,{date:new Date,size:"sm",...t}),e.jsx("br",{}),e.jsx(Bn,{align:"center",date:new Date,...t}),e.jsx("br",{}),e.jsx(Bn,{align:"right",date:new Date,...t}),e.jsx("br",{}),e.jsx(Bn,{date:new Date,size:"md",...t}),e.jsx("br",{}),e.jsx(Bn,{align:"center",date:new Date,size:"md",...t}),e.jsx("br",{}),e.jsx(Bn,{align:"right",date:new Date,size:"md",...t})]}),sz=Object.freeze(Object.defineProperty({__proto__:null,DateStackedAlign:rz,DateStackedBold:ez,DateStackedDefault:tz,DateStackedNotCurrentYear:az,DateStackedReverse:iz,DateStackedSizes:nz},Symbol.toStringTag,{value:"Module"})),oz=t=>e.jsxs("div",{children:[e.jsx(zr,{datetime:new Date("2020-12-31 14:24:09"),showDayOfWeek:!0,showIcon:!0,...t}),e.jsx("br",{}),e.jsx(zr,{datetime:new Date,showDayOfWeek:!0,...t}),e.jsx("br",{}),e.jsx(zr,{datetime:new Date,showIcon:!0,...t}),e.jsx("br",{}),e.jsx(zr,{datetime:new Date("2020/12/31 14:24:09 -0500"),timeZone:"Asia/Tokyo",...t})]}),lz=t=>e.jsxs("div",{children:[e.jsx(zr,{datetime:new Date,dayOfWeek:!0,icon:!0,...t}),e.jsx("br",{}),e.jsx(zr,{align:"center",datetime:new Date,dayOfWeek:!0,icon:!0,...t}),e.jsx("br",{}),e.jsx(zr,{align:"right",datetime:new Date,dayOfWeek:!0,icon:!0,...t})]}),cz=t=>e.jsxs("div",{children:[e.jsx(zr,{datetime:new Date,showDayOfWeek:!0,showIcon:!0,size:"sm",...t}),e.jsx("br",{}),e.jsx(zr,{datetime:new Date,showDayOfWeek:!0,size:"sm",...t}),e.jsx("br",{}),e.jsx(zr,{datetime:new Date,showIcon:!0,size:"sm",...t}),e.jsx("br",{}),e.jsx(zr,{datetime:new Date,size:"sm",...t}),e.jsx("br",{}),e.jsx("br",{}),e.jsx(zr,{datetime:new Date,showDayOfWeek:!0,showIcon:!0,...t}),e.jsx("br",{}),e.jsx(zr,{datetime:new Date,showDayOfWeek:!0,...t}),e.jsx("br",{}),e.jsx(zr,{datetime:new Date,showIcon:!0,...t}),e.jsx("br",{}),e.jsx(zr,{datetime:new Date,...t})]}),dz=Object.freeze(Object.defineProperty({__proto__:null,DateTimeAlign:lz,DateTimeDefault:oz,DateTimeSize:cz},Symbol.toStringTag,{value:"Module"})),uz=t=>e.jsxs("div",{children:[e.jsx(Jh,{datetime:new Date,...t}),e.jsx("br",{}),e.jsx(Jh,{datetime:new Date(2018,2,20),...t}),e.jsx("br",{}),e.jsx(Jh,{datetime:new Date,timeZone:"Asia/Tokyo",...t}),e.jsx("br",{}),e.jsx(Jh,{datetime:new Date,timeZone:"America/Denver",...t})]}),hz=Object.freeze(Object.defineProperty({__proto__:null,DateTimeStackedDefault:uz},Symbol.toStringTag,{value:"Module"})),mz=t=>e.jsxs("div",{children:[e.jsx($p,{date:new Date,...t}),e.jsx($p,{align:"center",date:new Date,...t}),e.jsx($p,{align:"right",date:new Date,...t})]}),pz=Object.freeze(Object.defineProperty({__proto__:null,DateYearStackedDefault:mz},Symbol.toStringTag,{value:"Module"})),gz=t=>e.jsx("div",{children:e.jsx(ps,{text:"I am a detail kit",...t})}),fz=t=>e.jsxs("div",{children:[e.jsx(ps,{color:"default",text:"I am a detail kit",...t}),e.jsx(ps,{color:"lighter",text:"I am a detail kit",...t}),e.jsx(ps,{color:"link",text:"I am a detail kit",...t}),e.jsx(ps,{color:"error",text:"I am a detail kit",...t}),e.jsx(ps,{color:"success",text:"I am a detail kit",...t})]}),bz=t=>e.jsx(e.Fragment,{children:e.jsxs(ps,{...t,children:[e.jsx("b",{children:"This text is using the tag."}),e.jsx("br",{}),e.jsx("br",{}),e.jsx("strong",{children:"This text is using the tag."}),e.jsx("br",{}),e.jsx("br",{}),e.jsx("a",{children:"This text is using the
tag."}),e.jsx("br",{}),e.jsx("br",{}),e.jsx("i",{children:"This text is using the tag."}),e.jsx("br",{}),e.jsx("br",{}),"This ",e.jsx("em",{children:"word"})," is using an tag.",e.jsx("br",{}),e.jsx("br",{}),e.jsx("small",{children:"This text is using the tag."}),e.jsx("br",{}),e.jsx("br",{}),e.jsx("u",{children:"This text is using the tag."}),e.jsx("br",{}),e.jsx("br",{})]})}),yz=t=>e.jsxs("div",{children:[e.jsx(ps,{bold:!0,text:"I am a bold detail kit",...t}),e.jsx(ps,{bold:!0,color:"default",text:"I am a bold detail kit",...t}),e.jsx(ps,{bold:!0,color:"lighter",text:"I am a bold detail kit",...t}),e.jsx(ps,{bold:!0,color:"link",text:"I am a bold detail kit",...t}),e.jsx(ps,{bold:!0,color:"error",text:"I am a bold detail kit",...t}),e.jsx(ps,{bold:!0,color:"success",text:"I am a bold detail kit",...t})]}),xz=Object.freeze(Object.defineProperty({__proto__:null,DetailBold:yz,DetailColors:fz,DetailDefault:gz,DetailStyled:bz},Symbol.toStringTag,{value:"Module"})),vz=()=>{const[t,a]=Te(!1),i=()=>a(!1),s=()=>a(!0),[d,h]=Te(!1);return e.jsxs(e.Fragment,{children:[e.jsx(we,{onClick:s,children:"Open Dialog"}),e.jsx(si,{cancelButton:"Cancel Button",className:"wrapper",confirmButton:"Okay",loading:d,onCancel:i,onClose:i,onConfirm:()=>h(!d),opened:t,portalClassName:"portal",size:"sm",text:"Hello Body Text, Nice to meet ya.",title:"Header Title is the Title Prop"})]})},kz=()=>{const[t,a]=Te(!1),i=()=>a(!1),s=()=>a(!0);return e.jsxs(e.Fragment,{children:[e.jsx(we,{onClick:s,children:"Open a Complex Dialog"}),e.jsxs(si,{fullHeight:!0,onClose:i,opened:t,size:"lg",children:[e.jsx(si.Header,{children:e.jsx(Xe,{children:"What do you need us to take care of?"})}),e.jsxs(si.Body,{children:[e.jsx(Et,{marginBottom:"xs",children:"Description"}),e.jsx(ur,{}),e.jsx("br",{}),e.jsxs(Et,{children:["Type in a word or term too help find tickets later. ex. training,","phone setup, hr"]}),e.jsx(Mn,{placeholder:"Tags.."})]}),e.jsxs(si.Footer,{children:[e.jsx(we,{onClick:i,children:"Send My Issue"}),e.jsx(we,{onClick:i,variant:"link",children:"Back"})]})]})]})},Jp=(t=!1)=>{const[a,i]=Te(t);return[a,()=>i(!a)]},wz=()=>{const[t,a]=Jp(),[i,s]=Jp(),[d,h]=Jp(),p=[{size:"sm",text:"Body on small dialog",title:"Header on small dialog",toggle:a,visible:t},{size:"md",text:"Body on medium dialog",title:"Header on medium dialog",toggle:s,visible:i},{size:"lg",text:"Body on large dialog",title:"Header on large dialog",toggle:h,visible:d}];return e.jsxs("div",{children:[e.jsxs(ue,{rowGap:"xs",wrap:!0,children:[e.jsx(we,{id:"sm",marginRight:"md",onClick:a,children:"Small Dialog"}),e.jsx(we,{marginRight:"md",onClick:s,children:"Medium Dialog"}),e.jsx(we,{marginRight:"md",onClick:h,children:"Large Dialog"})]}),e.jsx(ue,{children:p.map(l=>e.jsxs(si,{onClose:l.toggle,opened:l.visible,size:l.size,children:[e.jsx(si.Header,{children:l.title}),e.jsx(si.Body,{children:l.text}),e.jsxs(si.Footer,{children:[e.jsx(we,{onClick:l.toggle,children:"Okay"}),e.jsx(we,{onClick:l.toggle,variant:"link",children:"Cancel"})]})]},l.size))})]})},jz=()=>{const t=(h=!1)=>{const[p,l]=Te(h);return[p,()=>l(!p)]},[a,i]=t(),[s,d]=t();return e.jsxs(e.Fragment,{children:[e.jsx(we,{marginRight:"md",onClick:i,children:"Open Dialog"}),e.jsx(we,{marginRight:"md",onClick:d,children:"Open Full Height Dialog"}),e.jsx(si,{cancelButton:"Cancel",confirmButton:"Okay",onCancel:i,onClose:i,onConfirm:i,opened:a,size:"md",text:"At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat facere possimus, omnis voluptas assumenda est, omnis dolor repellendus. Temporibus autem quibusdam et aut officiis debitis aut rerum necessitatibus saepe eveniet ut et voluptates repudiandae sint et molestiae non recusandae. Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis voluptatibus maiores alias consequatur aut perferendis doloribus asperiores repellat.At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat facere possimus, omnis voluptas assumenda est, omnis dolor repellendus. Temporibus autem quibusdam et aut officiis debitis aut rerum necessitatibus saepe eveniet ut et voluptates repudiandae sint et molestiae non recusandae. Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis voluptatibus maiores alias consequatur aut perferendis doloribus asperiores repellat.At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat facere possimus, omnis voluptas assumenda est, omnis dolor repellendus. Temporibus autem quibusdam et aut officiis debitis aut rerum necessitatibus saepe eveniet ut et voluptates repudiandae sint et molestiae non recusandae. Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis voluptatibus maiores alias consequatur aut perferendis doloribus asperiores repellat.At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat facere possimus, omnis voluptas assumenda est, omnis dolor repellendus. Temporibus autem quibusdam et aut officiis debitis aut rerum necessitatibus saepe eveniet ut et voluptates repudiandae sint et molestiae non recusandae. Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis voluptatibus maiores alias consequatur aut perferendis doloribus asperiores repellat.At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat facere possimus, omnis voluptas assumenda est, omnis dolor repellendus. Temporibus autem quibusdam et aut officiis debitis aut rerum necessitatibus saepe eveniet ut et voluptates repudiandae sint et molestiae non recusandae. Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis voluptatibus maiores alias consequatur aut perferendis doloribus asperiores repellat.",title:"Header Title is the Title Prop"}),e.jsx(si,{cancelButton:"Cancel",confirmButton:"Okay",fullHeight:!0,onCancel:d,onClose:d,onConfirm:d,opened:s,size:"sm",text:"At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat facere possimus, omnis voluptas assumenda est, omnis dolor repellendus. Temporibus autem quibusdam et aut officiis debitis aut rerum necessitatibus saepe eveniet ut et voluptates repudiandae sint et molestiae non recusandae. Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis voluptatibus maiores alias consequatur aut perferendis doloribus asperiores repellat.At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat facere possimus, omnis voluptas assumenda est, omnis dolor repellendus. Temporibus autem quibusdam et aut officiis debitis aut rerum necessitatibus saepe eveniet ut et voluptates repudiandae sint et molestiae non recusandae. Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis voluptatibus maiores alias consequatur aut perferendis doloribus asperiores repellat.At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat facere possimus, omnis voluptas assumenda est, omnis dolor repellendus. Temporibus autem quibusdam et aut officiis debitis aut rerum necessitatibus saepe eveniet ut et voluptates repudiandae sint et molestiae non recusandae. Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis voluptatibus maiores alias consequatur aut perferendis doloribus asperiores repellat.At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat facere possimus, omnis voluptas assumenda est, omnis dolor repellendus. Temporibus autem quibusdam et aut officiis debitis aut rerum necessitatibus saepe eveniet ut et voluptates repudiandae sint et molestiae non recusandae. Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis voluptatibus maiores alias consequatur aut perferendis doloribus asperiores repellat.At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat facere possimus, omnis voluptas assumenda est, omnis dolor repellendus. Temporibus autem quibusdam et aut officiis debitis aut rerum necessitatibus saepe eveniet ut et voluptates repudiandae sint et molestiae non recusandae. Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis voluptatibus maiores alias consequatur aut perferendis doloribus asperiores repellat. At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in. At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in.",title:"Header Title is the Title Prop"})]})},Zh=(t=!1)=>{const[a,i]=Te(t);return[a,()=>i(!a)]},_z=()=>{const[t,a]=Zh(),[i,s]=Zh(),[d,h]=Zh(),[p,l]=Zh(),w=[{size:"md",text:"Header Separator",title:"Header Separator ",toggle:a,visible:t,header:!0,footer:!1},{size:"md",text:"Footer Separator",title:"Footer Separator",toggle:s,visible:i,header:!1,footer:!0},{size:"md",text:"Both Separators",title:"Both Separators",toggle:h,visible:d,header:!0,footer:!0},{size:"md",text:"No Separators",title:"No Separators",toggle:l,visible:p,header:!1,footer:!1}];return e.jsxs("div",{children:[e.jsxs(ue,{children:[e.jsx(we,{id:"sm",marginRight:"xl",onClick:a,children:"Default"}),e.jsx(we,{marginRight:"xl",onClick:s,children:"Footer Separator"}),e.jsx(we,{marginRight:"xl",onClick:h,children:"Both Separators"}),e.jsx(we,{marginRight:"xl",onClick:l,children:"No Separators"})]}),e.jsx(ue,{children:w.map(_=>e.jsxs(si,{opened:_.visible,size:_.size,children:[e.jsx(si.Header,{separator:_.header,children:_.title}),e.jsx(si.Body,{children:_.text}),e.jsxs(si.Footer,{separator:_.footer,children:[e.jsx(we,{onClick:_.toggle,children:"Okay"}),e.jsx(we,{onClick:_.toggle,variant:"link",children:"Cancel"})]})]},_.size))})]})},zz=()=>{const[t,a]=Te(!1),i=()=>a(!1),s=()=>a(!0);return e.jsxs(e.Fragment,{children:[e.jsx(we,{onClick:s,children:"Open Dialog"}),e.jsx(si,{cancelButton:"Cancel",confirmButton:"Okay",onCancel:i,onClose:i,onConfirm:i,opened:t,shouldCloseOnOverlayClick:!1,size:"sm",text:"Click on the overlay all day. I will stay open.",title:"Neat Header"})]})},Dd=(t=!1)=>{const[a,i]=Te(t);return[a,()=>i(!a)]},Cz=()=>{const[t,a]=Dd(),[i,s]=Dd(),[d,h]=Dd(),[p,l]=Dd(),[w,_]=Dd(),[S,D]=Dd(),I=[{size:"status_size",status:"default",text:"Text explaining why there is an alert",title:"Are you sure?",toggle:a,visible:t,buttonOneText:"Yes, Action",buttonTwoText:"No, Cancel"},{size:"status_size",status:"caution",text:"This is the action you will be taking",title:"Are you sure?",toggle:s,visible:i,buttonOneText:"Yes, Action",buttonTwoText:"No, Cancel"},{size:"status_size",status:"delete",text:"You are about to delete ...",title:"Delete",toggle:h,visible:d,buttonOneText:"Yes, Delete",buttonTwoText:"No, Cancel"},{size:"sm",status:"info",text:"Text explaining why there is an alert",title:"Information",toggle:l,visible:p,buttonOneText:"Ok, Thanks!"},{size:"sm",status:"success",text:"Text explaining what is successful",title:"Success!",toggle:_,visible:w,buttonOneText:"Great!"},{size:"sm",status:"error",text:"Text explaining the error",title:"Error Message",toggle:D,visible:S,buttonOneText:"Oh no!"}];return e.jsxs("div",{children:[e.jsxs(ue,{rowGap:"xs",wrap:!0,children:[e.jsx(we,{marginRight:"md",onClick:a,children:"Default Status"}),e.jsx(we,{marginRight:"md",onClick:s,children:"Caution Status"}),e.jsx(we,{marginRight:"md",onClick:h,children:"Delete Status"}),e.jsx(we,{marginRight:"md",onClick:l,children:"Information Status"}),e.jsx(we,{marginRight:"md",onClick:_,children:"Success Status"}),e.jsx(we,{marginRight:"md",onClick:D,children:"Error Status"})]}),e.jsx(ue,{children:I.map(B=>e.jsx(si,{onClose:B.toggle,opened:B.visible,size:B.size,status:B.status,text:B.text,title:B.title,children:e.jsxs(si.Footer,{paddingBottom:"md",paddingX:"md",children:[!B.buttonTwoText&&e.jsx(we,{fullWidth:!0,onClick:B.toggle,children:B.buttonOneText}),B.buttonTwoText&&e.jsxs(_i.Fragment,{children:[e.jsx(we,{onClick:B.toggle,paddingRight:"xl",children:B.buttonOneText}),e.jsx(we,{onClick:B.toggle,variant:"secondary",children:B.buttonTwoText})]})]})},B.status))})]})},Zp=(t=!1)=>{const[a,i]=Te(t);return[a,()=>i(!a)]},Sz=()=>{const[t,a]=Zp(),[i,s]=Zp(),[d,h]=Zp(),p=[{size:"sm",status:"default",text:"Text explaining why there is an alert",title:"Are you sure?",toggle:a,visible:t,buttonOneText:"Yes, Action",buttonTwoText:"No, Cancel"},{size:"sm",status:"caution",text:"This is the action you will be taking",title:"Are you sure?",toggle:s,visible:i,buttonOneText:"Yes, Action",buttonTwoText:"No, Cancel"},{size:"sm",status:"delete",text:"You are about to delete ...",title:"Delete",toggle:h,visible:d,buttonOneText:"Yes, Delete",buttonTwoText:"No, Cancel"}];return e.jsxs("div",{children:[e.jsxs(ue,{rowGap:"xs",wrap:!0,children:[e.jsx(we,{marginRight:"md",onClick:a,children:"Default Status"}),e.jsx(we,{marginRight:"md",onClick:s,children:"Caution Status"}),e.jsx(we,{marginRight:"md",onClick:h,children:"Delete Status"})]}),e.jsx(ue,{children:p.map(l=>e.jsxs(si,{alertStyle:l.alertStyle,onClose:l.toggle,opened:l.visible,size:l.size,status:l.status,text:l.text,title:l.title,children:[e.jsx(si.Footer,{padding:"sm",paddingBottom:"none",paddingX:"md",children:e.jsx(we,{fullWidth:!0,onClick:l.toggle,children:l.buttonOneText})}),e.jsx(si.Footer,{padding:"sm",paddingBottom:"md",paddingX:"md",children:e.jsx(we,{fullWidth:!0,onClick:l.toggle,variant:"secondary",children:l.buttonTwoText})})]},l.status))})]})},Yp=(t=!1)=>{const[a,i]=Te(t);return[a,()=>i(!a)]},Tz=()=>{const[t,a]=Yp(),[i,s]=Yp(),[d,h]=Yp(),p=[{size:"sm",title:"Small Dialog",toggle:a,visible:t},{size:"md",title:"Medium Dialog",toggle:s,visible:i},{size:"lg",title:"Large Dialog",toggle:h,visible:d}];return e.jsxs(e.Fragment,{children:[e.jsxs(ue,{wrap:!0,children:[e.jsx(we,{id:"sm",marginRight:"md",onClick:a,children:"Small Dialog"}),e.jsx(we,{marginRight:"md",onClick:s,children:"Medium Dialog"}),e.jsx(we,{marginRight:"md",onClick:h,children:"Large Dialog"})]}),e.jsx(ue,{children:p.map(({toggle:l,visible:w,placement:_,size:S,title:D},I)=>e.jsxs(si,{fullHeight:!0,onClose:l,opened:w,placement:_,size:S,children:[e.jsx(si.Header,{children:e.jsx(Xe,{children:D})}),e.jsxs(si.Body,{children:[e.jsx(Et,{marginBottom:"xs",children:"Description"}),e.jsx(ur,{}),e.jsx("br",{}),e.jsxs(Et,{children:["Type in a word or term too help find tickets later. ex. training,","phone setup, hr"]}),e.jsx(Mn,{placeholder:"Tags.."})]}),e.jsxs(si.Footer,{children:[e.jsx(we,{onClick:l,children:"Send My Issue"}),e.jsx(we,{onClick:l,variant:"link",children:"Back"})]})]},I))})]})},Kp=(t=!1)=>{const[a,i]=Te(t);return[a,()=>i(!a)]},Mz=()=>{const[t,a]=Kp(),[i,s]=Kp(),[d,h]=Kp(),p=[{title:"Left Dialog",toggle:a,visible:t,placement:"left"},{title:"Center Dialog",toggle:s,visible:i},{title:"Right Dialog",toggle:h,visible:d,placement:"right"}];return e.jsxs(e.Fragment,{children:[e.jsxs(ue,{wrap:!0,children:[e.jsx(we,{id:"sm",marginRight:"md",onClick:a,children:"Left Dialog"}),e.jsx(we,{marginRight:"xl",onClick:s,children:"Center Dialog"}),e.jsx(we,{marginRight:"xl",onClick:h,children:"Right Dialog"})]}),e.jsx(ue,{children:p.map(({toggle:l,visible:w,placement:_,title:S},D)=>e.jsxs(si,{fullHeight:!0,onClose:l,opened:w,placement:_,size:"md",children:[e.jsx(si.Header,{children:e.jsx(Xe,{children:S})}),e.jsxs(si.Body,{children:[e.jsx(Et,{marginBottom:"xs",children:"Description"}),e.jsx(ur,{}),e.jsx("br",{}),e.jsxs(Et,{children:["Type in a word or term too help find tickets later. ex. training,","phone setup, hr"]}),e.jsx(Mn,{placeholder:"Tags.."})]}),e.jsxs(si.Footer,{children:[e.jsx(we,{onClick:l,children:"Send My Issue"}),e.jsx(we,{onClick:l,variant:"link",children:"Back"})]})]},D))})]})},Ez=Object.freeze(Object.defineProperty({__proto__:null,DialogCompoundComponents:kz,DialogDefault:vz,DialogFullHeight:Tz,DialogFullHeightPlacement:Mz,DialogScrollable:jz,DialogSeparators:_z,DialogShouldCloseOnOverlay:zz,DialogSizes:wz,DialogStackedAlert:Sz,DialogStatus:Cz},Symbol.toStringTag,{value:"Module"})),Iz=t=>e.jsxs(_i.Fragment,{children:[e.jsx("div",{children:e.jsx(Ig,{widths:[1,2,3,4,5,3,3,7],...t})}),e.jsx("br",{}),e.jsx("br",{}),e.jsx("div",{children:e.jsx(Ig,{size:"sm",widths:[1,2,3,4,5,3,3,7],...t})})]}),Az=t=>e.jsx(_i.Fragment,{children:e.jsx("div",{children:e.jsx(Ig,{colors:["data_7","data_1","neutral"],widths:[4,5,3],...t})})}),Dz=Object.freeze(Object.defineProperty({__proto__:null,DistributionBarCustomColors:Az,DistributionBarDefault:Iz},Symbol.toStringTag,{value:"Module"})),xy=[{id:"21",url:"https://unsplash.it/500/400/?image=633"},{id:"22",url:"https://unsplash.it/500/400/?image=634"},{id:"23",url:"https://unsplash.it/500/400/?image=637"}],qz=t=>{const[a,i]=Te(xy);return e.jsx(e.Fragment,{children:e.jsx(fh,{initialItems:xy,onReorder:s=>i(s),children:e.jsx(rh.Container,{...t,children:e.jsx(ue,{children:a.map(({id:s,url:d})=>e.jsx(rh.Item,{dragId:s,children:e.jsx(Fa,{alt:s,margin:"xs",size:"md",url:d})},s))})})})})},vy=[{id:"21",text:"Joe Black"},{id:"22",text:"Nancy White"},{id:"23",text:"Bill Green"}],Pz=t=>{const[a,i]=Te(vy);return e.jsx(fh,{initialItems:vy,onReorder:s=>i(s),children:e.jsx(rh.Container,{...t,children:a.map(({id:s,text:d})=>e.jsx(Le,{dragId:s,draggableItem:!0,highlight:{color:"primary",position:"side"},marginBottom:"xs",padding:"xs",...t,children:e.jsxs(ue,{alignItems:"stretch",flexDirection:"column",children:[e.jsxs(ue,{gap:"xs",children:[e.jsx(Fe,{size:4,text:d,...t}),e.jsx($a,{text:"35-12345",variant:"primary",...t})]}),e.jsx(Et,{size:"xs",text:"8:00A • Township Name • 90210",...t}),e.jsxs(ue,{gap:"xxs",spacing:"between",children:[e.jsxs(ue,{gap:"xxs",children:[e.jsx(Et,{color:"error",size:"xs",...t,children:e.jsx(Ye,{icon:"house-circle-exclamation"})}),e.jsx(Et,{color:"success",size:"xs",children:e.jsx(Ye,{icon:"file-circle-check"})})]}),e.jsxs(ue,{children:[e.jsx($a,{rounded:!0,text:"Schedule QA",variant:"warning",...t}),e.jsx($a,{rounded:!0,text:"Flex",variant:"primary",...t}),e.jsx($a,{rounded:!0,text:"R99",variant:"primary",...t})]})]})]})},s))})})},ky=[{id:"31",text:"Philadelphia"},{id:"32",text:"New Jersey"},{id:"33",text:"Maryland"},{id:"34",text:"Connecticut"}],Oz=t=>{const[a,i]=Te(ky);return e.jsx(e.Fragment,{children:e.jsx(fh,{initialItems:ky,onReorder:s=>i(s),children:e.jsx(Hn,{enableDrag:!0,...t,children:a.map(({id:s,text:d})=>e.jsx(ta,{dragId:s,children:d},s))})})})},wy=[{id:"41",text:"Task 1"},{id:"42",text:"Task 2"},{id:"43",text:"Task 3"},{id:"44",text:"Task 4"}],Lz=t=>{const[a,i]=Te(wy);return e.jsx(e.Fragment,{children:e.jsx(fh,{initialItems:wy,onReorder:s=>i(s),children:e.jsx(Io,{enableDrag:!0,variant:"radio",...t,children:a.map(({id:s,text:d})=>e.jsx(Io.Item,{dragId:s,label:d,name:"radio-test",value:s,...t},s))})})})},Xp=["To Do","In Progress","Done"],jy=[{id:"11",container:"To Do",title:"Task 1",description:"Bug fixes",assignee_name:"Terry Miles",assignee_img:"https://randomuser.me/api/portraits/men/44.jpg"},{id:"12",container:"To Do",title:"Task 2",description:"Documentation",assignee_name:"Sophia Miles",assignee_img:"https://randomuser.me/api/portraits/women/8.jpg"},{id:"13",container:"In Progress",title:"Task 3",description:"Add a variant",assignee_name:"Alice Jones",assignee_img:"https://randomuser.me/api/portraits/women/10.jpg"},{id:"14",container:"To Do",title:"Task 4",description:"Add jest tests",assignee_name:"Mike James",assignee_img:"https://randomuser.me/api/portraits/men/8.jpg"},{id:"15",container:"Done",title:"Task 5",description:"Alpha testing",assignee_name:"James Guy",assignee_img:"https://randomuser.me/api/portraits/men/18.jpg"},{id:"16",container:"In Progress",title:"Task 6",description:"Release",assignee_name:"Sally Jones",assignee_img:"https://randomuser.me/api/portraits/women/28.jpg"}],Rz=t=>{const[a,i]=Te(jy),s=d=>{switch(d){case"To Do":return{text:"queue",color:"warning"};case"In Progress":return{text:"progress",color:"primary"};default:return{text:"done",color:"success"}}};return e.jsx(fh,{initialItems:jy,onReorder:d=>i(d),children:e.jsx(ue,{justifyContent:"center",...t,children:Xp==null?void 0:Xp.map(d=>e.jsxs(rh.Container,{container:d,htmlOptions:{style:{width:"200px",height:"70vh"}},padding:"sm",children:[e.jsx(Et,{textAlign:"center",children:d}),e.jsx(ue,{alignItems:"stretch",orientation:"column",children:a.filter(h=>h.container===d).map(({assignee_img:h,assignee_name:p,description:l,id:w,title:_})=>e.jsx(rh.Item,{container:d,dragId:w,children:e.jsxs(Le,{marginBottom:"sm",padding:"sm",...t,children:[e.jsxs(ue,{justify:"between",children:[e.jsx(J,{children:e.jsxs(ue,{children:[e.jsx(Ft,{imageUrl:h,name:p,size:"xxs"}),e.jsx(Fe,{paddingLeft:"xs",size:4,text:_,...t})]})}),e.jsx($a,{marginLeft:"sm",rounded:!0,text:s(d).text,variant:s(d).color,...t})]}),e.jsx(Xe,{paddingTop:"xs",text:l,...t})]})},w))})]},d))})})},Bz=Object.freeze(Object.defineProperty({__proto__:null,DraggableDefault:qz,DraggableMultipleContainers:Rz,DraggableWithCards:Pz,DraggableWithList:Oz,DraggableWithSelectableList:Lz},Symbol.toStringTag,{value:"Module"})),Nz=t=>{const a=[{label:"United States",value:"United States"},{label:"Canada",value:"Canada"},{label:"Pakistan",value:"Pakistan"}];return e.jsx("div",{children:e.jsx(pi,{options:a,...t})})},Fz=t=>{const[a,i]=Te(),s=[{label:"Jasper Furniss",value:"Jasper Furniss",territory:"PHL",title:"Senior UX Engineer",id:"jasper-furniss",status:"Offline"},{label:"Ramon Ruiz",value:"Ramon Ruiz",territory:"PHL",title:"Senior UX Designer",id:"ramon-ruiz",status:"Away"},{label:"Jason Cypret",value:"Jason Cypret",territory:"PHL",title:"VP of User Experience",id:"jason-cypret",status:"Online"},{label:"Courtney Long",value:"Courtney Long",territory:"PHL",title:"UX Design Mentor",id:"courtney-long",status:"Online"}],d=()=>e.jsx(e.Fragment,{children:a&&e.jsx(Ft,{name:a.label,size:"xs"})});return e.jsx("div",{children:e.jsxs(pi,{onSelect:h=>i(h),options:s,...t,children:[e.jsx(pi.Trigger,{customDisplay:e.jsx(d,{}),placeholder:"Select a User"}),s.map(h=>e.jsx(pi.Option,{option:h,children:e.jsxs(ue,{align:"center",justify:"between",children:[e.jsx(J,{children:e.jsx(Xa,{align:"left",avatar:!0,name:h.label,orientation:"horizontal",territory:h.territory,title:h.title})}),e.jsx(J,{children:e.jsx($a,{dark:!0,rounded:!0,text:h.status,variant:`${h.status==="Offline"?"neutral":h.status==="Online"?"success":"warning"}`})})]})},h.id))]})})},Vz=t=>{const a=[{label:"United States",value:"United States",areaCode:"+1",icon:"🇺🇸",id:"United-states"},{label:"Canada",value:"Canada",areaCode:"+1",icon:"🇨🇦",id:"canada"},{label:"Pakistan",value:"Pakistan",areaCode:"+92",icon:"🇵🇰",id:"pakistan"}];return e.jsx("div",{children:e.jsx(pi,{options:a,...t,children:a.map(i=>e.jsx(pi.Option,{option:i,children:e.jsxs(ue,{align:"center",justify:"between",children:[e.jsx(J,{children:e.jsxs(ue,{children:[e.jsx(Ye,{icon:i.icon,paddingRight:"xs"}),e.jsx(Xe,{text:i.label})]})}),e.jsx(J,{children:e.jsx(Xe,{color:"light",text:i.areaCode})})]})},i.id))})})},Uz=t=>{const[a,i]=Te(),s=[{label:"United States",value:"United States",areaCode:"+1",icon:"🇺🇸",id:"United-states"},{label:"Canada",value:"Canada",areaCode:"+1",icon:"🇨🇦",id:"canada"},{label:"Pakistan",value:"Pakistan",areaCode:"+92",icon:"🇵🇰",id:"pakistan"}];return e.jsx("div",{children:e.jsxs(pi,{onSelect:d=>i(d),options:s,...t,children:[e.jsx(pi.Trigger,{children:e.jsx("div",{children:e.jsx(Cn,{cursor:"pointer",icon:a?a.icon:"flag",variant:"royal"})},a?a.icon:"flag")}),e.jsx(pi.Container,{maxWidth:"xs",children:s.map(d=>e.jsx(pi.Option,{option:d,children:e.jsxs(ue,{align:"center",justify:"between",children:[e.jsx(J,{children:e.jsxs(ue,{children:[e.jsx(Ye,{icon:d.icon,paddingRight:"xs"}),e.jsx(Xe,{text:d.label})]})}),e.jsx(J,{children:e.jsx(Xe,{color:"light",text:d.areaCode})})]})},d.id))})]})})},$z=t=>{const a=[{label:"Jasper Furniss",value:"Jasper Furniss",territory:"PHL",title:"Senior UX Engineer",id:"jasper-furniss",status:"Offline"},{label:"Ramon Ruiz",value:"Ramon Ruiz",territory:"PHL",title:"Senior UX Designer",id:"ramon-ruiz",status:"Away"},{label:"Jason Cypret",value:"Jason Cypret",territory:"PHL",title:"VP of User Experience",id:"jason-cypret",status:"Online"},{label:"Courtney Long",value:"Courtney Long",territory:"PHL",title:"UX Design Mentor",id:"courtney-long",status:"Online"}];return e.jsx("div",{children:e.jsx(pi,{autocomplete:!0,options:a,...t,children:a.map(i=>e.jsx(pi.Option,{option:i,children:e.jsxs(e.Fragment,{children:[e.jsx(J,{children:e.jsx(Xa,{align:"left",avatar:!0,name:i.label,orientation:"horizontal",territory:i.territory,title:i.title})}),e.jsx(J,{children:e.jsx($a,{rounded:!0,text:i.status,variant:`${i.status==="Offline"?"neutral":i.status==="Online"?"success":"warning"}`})})]})},i.id))})})},Hz=t=>{const[a,i]=Te(),s=[{label:"Jasper Furniss",value:"Jasper Furniss",territory:"PHL",title:"Senior UX Engineer",id:"jasper-furniss",status:"Offline"},{label:"Ramon Ruiz",value:"Ramon Ruiz",territory:"PHL",title:"Senior UX Designer",id:"ramon-ruiz",status:"Away"},{label:"Jason Cypret",value:"Jason Cypret",territory:"PHL",title:"VP of User Experience",id:"jason-cypret",status:"Online"},{label:"Courtney Long",value:"Courtney Long",territory:"PHL",title:"UX Design Mentor",id:"courtney-long",status:"Online"}],d=()=>e.jsx(e.Fragment,{children:a&&e.jsx(Ft,{name:a.label,size:"xs"})});return e.jsx("div",{children:e.jsxs(pi,{autocomplete:!0,onSelect:h=>i(h),options:s,...t,children:[e.jsx(pi.Trigger,{customDisplay:e.jsx(d,{})}),s.map(h=>e.jsx(pi.Option,{option:h,children:e.jsxs(e.Fragment,{children:[e.jsx(J,{children:e.jsx(Xa,{align:"left",avatar:!0,name:h.label,orientation:"horizontal",territory:h.territory,title:h.title})}),e.jsx(J,{children:e.jsx($a,{rounded:!0,text:h.status,variant:`${h.status==="Offline"?"neutral":h.status==="Online"?"success":"warning"}`})})]})},h.id))]})})},Gz=t=>{const a=[{label:"United States",value:"United States",areaCode:"+1",icon:"🇺🇸",id:"United-states"},{label:"Canada",value:"Canada",areaCode:"+1",icon:"🇨🇦",id:"canada"},{label:"Pakistan",value:"Pakistan",areaCode:"+92",icon:"🇵🇰",id:"pakistan"}];return e.jsx("div",{children:e.jsx(pi,{options:a,...t,children:a.map(i=>e.jsx(pi.Option,{option:i,padding:"sm"},i.id))})})},Wz=t=>{const a=[{label:"United States",value:"United States"},{label:"Canada",value:"Canada"},{label:"Pakistan",value:"Pakistan"}];return e.jsx("div",{children:e.jsx(pi,{label:"Select a Country",options:a,...t,children:a.map(i=>e.jsx(pi.Option,{option:i},i.id))})})},Jz=t=>{const[a,i]=ax(!0),s=[{label:"United States",value:"United States",areaCode:"+1",icon:"🇺🇸",id:"United-states"},{label:"Canada",value:"Canada",areaCode:"+1",icon:"🇨🇦",id:"canada"},{label:"Pakistan",value:"Pakistan",areaCode:"+92",icon:"🇵🇰",id:"pakistan"}];return e.jsxs("div",{children:[e.jsx(we,{data:{dropdown:"pb-dropdown-trigger"},marginBottom:"sm",onClick:()=>i(!a),padding:"none",tabIndex:0,variant:"link",children:a?"Open Dropdown":"Close Dropdown"}),e.jsx(pi,{isClosed:a,options:s,...t,children:s.map(d=>e.jsx(pi.Option,{option:d},d.id))})]})},Zz=t=>{const[a,i]=ax(!0),s=sr(null),d=[{label:"United States",value:"United States",areaCode:"+1",icon:"🇺🇸",id:"United-states"},{label:"Canada",value:"Canada",areaCode:"+1",icon:"🇨🇦",id:"canada"},{label:"Pakistan",value:"Pakistan",areaCode:"+92",icon:"🇵🇰",id:"pakistan"}];return e.jsxs("div",{children:[e.jsx(rn,{htmlOptions:{ref:s},icon:"flag",onClick:()=>i(!a),variant:"secondary"}),e.jsx(pi,{isClosed:a,options:d,triggerRef:s,...t,children:d.map(h=>e.jsx(pi.Option,{option:h,children:e.jsxs(e.Fragment,{children:[e.jsx(J,{children:e.jsxs(ue,{paddingRight:"md",children:[e.jsx(Ye,{icon:h.icon,paddingRight:"xs"}),e.jsx(Xe,{text:h.label})]})}),e.jsx(J,{children:e.jsx(Xe,{color:"light",text:h.areaCode})})]})},h.id))})]})},Yz=t=>{const a=[{label:"United States",value:"United States"},{label:"Canada",value:"Canada"},{label:"Pakistan",value:"Pakistan"}];return e.jsx("div",{children:e.jsxs(pi,{options:a,...t,children:[e.jsx(pi.Trigger,{}),e.jsx(pi.Container,{children:a.map(i=>e.jsx(pi.Option,{option:i},i.id))})]})})},Kz=t=>{const[a,i]=Te(),s=a!=null&&a.value?null:"Please make a valid selection",d=[{label:"United States",value:"United States"},{label:"Canada",value:"Canada"},{label:"Pakistan",value:"Pakistan"}];return e.jsx(e.Fragment,{children:e.jsx(pi,{error:s,onSelect:h=>i(h),options:d,...t})})},Xz=Object.freeze(Object.defineProperty({__proto__:null,DropdownDefault:Nz,DropdownError:Kz,DropdownSubcomponentStructure:Yz,DropdownWithAutocomplete:$z,DropdownWithAutocompleteAndCustomDisplay:Hz,DropdownWithCustomDisplay:Fz,DropdownWithCustomOptions:Vz,DropdownWithCustomPadding:Gz,DropdownWithCustomTrigger:Uz,DropdownWithExternalControl:Jz,DropdownWithHook:Zz,DropdownWithLabel:Wz},Symbol.toStringTag,{value:"Module"})),Qz=({files:t})=>e.jsx(Hn,{children:t.map(a=>e.jsx(ta,{children:a.name},a.name))}),e3=t=>{const[a,i]=Te([]),s=d=>{i([...a,...d])};return e.jsxs("div",{children:[e.jsx(Qz,{files:a,...t}),e.jsx(xh,{onFilesAccepted:s,...t})]})},t3=({files:t})=>e.jsx(Hn,{children:t.map(a=>e.jsx(ta,{children:a.name},a.name))}),a3=t=>{const[a,i]=Te([]),s=d=>{i([...a,...d])};return e.jsxs("div",{children:[e.jsx(t3,{files:a,...t}),e.jsx(xh,{accept:["image/svg+xml"],onFilesAccepted:s,...t})]})},i3=({files:t})=>e.jsx(Hn,{children:t.map(a=>e.jsx(ta,{children:a.name},a.name))}),n3=t=>{const[a,i]=Te([]),s=d=>{i([...a,...d])};return e.jsxs("div",{children:[e.jsx(i3,{files:a,...t}),e.jsx(xh,{customMessage:"Playbook is awesome!",onFilesAccepted:s,...t})]})},r3=({files:t})=>e.jsx(Hn,{children:t.map(a=>e.jsx(ta,{children:a.name},a.name))}),s3=t=>{const[a,i]=Te([]),s=d=>{i([...a,...d])};return e.jsxs("div",{children:[e.jsx(r3,{files:a,...t}),e.jsx(xh,{accept:["application/pdf","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"],acceptedFilesDescription:"Adobe (.pdf) and Microsoft (.xslx)",onFilesAccepted:s,...t})]})},o3=({files:t})=>e.jsx(Hn,{children:t.map(a=>e.jsx(ta,{children:a.name},a.name))}),l3=({files:t})=>e.jsx(Hn,{children:t.map(a=>e.jsx(ta,{children:e.jsx(Xe,{color:"error",children:`${a.name} (file too large)`})},a.name))}),c3=t=>{const[a,i]=Te([]),[s,d]=Te([]),[h,p]=Te(),l=_=>{_.length&&p(),i([...a,..._])},w=(_,S)=>{p(_),d([...s,...S])};return e.jsxs("div",{children:[e.jsx(o3,{files:a,...t}),e.jsx(l3,{files:s,...t}),e.jsx(xh,{acceptedFilesDescription:"Choose a file or drag it here. 1 MB size limit.",maxSize:1e6,onFilesAccepted:l,onFilesRejected:w,...t}),h&&e.jsx(Xe,{color:"error",marginY:"md",children:h})]})},d3=Object.freeze(Object.defineProperty({__proto__:null,FileUploadAccept:a3,FileUploadCustomDescription:s3,FileUploadCustomMessage:n3,FileUploadDefault:e3,FileUploadMaxSize:c3},Symbol.toStringTag,{value:"Module"})),_y=t=>{alert(JSON.stringify(t[0]))},u3=t=>{const a=[{value:"USA"},{value:"Canada"},{value:"Brazil"},{value:"Philippines"},{value:"A galaxy far far away, like really far away..."}];return e.jsxs(e.Fragment,{children:[e.jsx(to,{double:!0,filters:{"Full Name":"John Wick",City:"San Francisco"},marginBottom:"xl",minWidth:"375px",onSortChange:_y,results:1,sortOptions:{popularity:"Popularity",manager_title:"Manager's Title",manager_name:"Manager's Name"},sortValue:[{name:"popularity",dir:"desc"}],...t,children:({closePopover:i})=>e.jsxs("form",{children:[e.jsx(va,{label:"Full Name",placeholder:"Enter name",...t}),e.jsx(gi,{blankSelection:"Select One...",label:"Territory",maxWidth:"sm",name:"location",options:a,...t}),e.jsxs(ue,{spacing:"between",...t,children:[e.jsx(we,{onClick:i,text:"Apply",...t}),e.jsx(we,{text:"Clear",variant:"secondary",...t})]})]})}),e.jsx(to,{double:!0,minWidth:"375px",onSortChange:_y,results:1,sortOptions:{popularity:"Popularity",manager_title:"Manager's Title",manager_name:"Manager's Name"},sortValue:[{name:"popularity",dir:"desc"}],...t,children:({closePopover:i})=>e.jsxs("form",{children:[e.jsx(va,{label:"Example Text Field",placeholder:"Enter Text",...t}),e.jsx(gi,{blankSelection:"Select One...",label:"Example Collection Select",name:"Collection Select",options:a,...t}),e.jsxs(ue,{spacing:"between",...t,children:[e.jsx(we,{onClick:i,text:"Apply",...t}),e.jsx(we,{text:"Clear",variant:"secondary",...t})]})]})})]})},h3=t=>{const a=[{value:"USA"},{value:"Canada"},{value:"Brazil"},{value:"Philippines"},{value:"A galaxy far far away..."}];return e.jsx(to,{filters:{"Full Name":"John Wick"},minWidth:"360px",results:546,sortOptions:{popularity:"Popularity",manager_title:"Manager's Title",manager_name:"Manager's Name"},sortValue:[{name:"popularity",dir:"desc"}],...t,children:({closePopover:i})=>e.jsxs("form",{children:[e.jsx(va,{label:"Full Name",placeholder:"Enter name",...t}),e.jsx(gi,{blankSelection:"Select One...",label:"Territory",name:"location",options:a,...t}),e.jsxs(ue,{spacing:"between",...t,children:[e.jsx(we,{onClick:i,text:"Apply",...t}),e.jsx(we,{text:"Clear",variant:"secondary",...t})]})]})})},m3=t=>{const a=[{value:"USA"},{value:"Canada"},{value:"Brazil"},{value:"Philippines"},{value:"A galaxy far far away..."}];return e.jsx(to,{filters:{"Full Name":"John Wick"},minWidth:"360px",results:546,sortValue:[{name:"popularity",dir:"desc"}],...t,children:({closePopover:i})=>e.jsxs("form",{children:[e.jsx(va,{label:"Full Name",placeholder:"Enter name",...t}),e.jsx(gi,{blankSelection:"Select One...",label:"Territory",name:"location",options:a,...t}),e.jsxs(ue,{spacing:"between",...t,children:[e.jsx(we,{onClick:i,text:"Apply",...t}),e.jsx(we,{text:"Clear",variant:"secondary",...t})]})]})})},p3=t=>{const a=[{value:"USA"},{value:"Canada"},{value:"Brazil"},{value:"Philippines"},{value:"A galaxy far far away..."}];return e.jsxs(e.Fragment,{children:[e.jsx(to,{background:!1,filters:{"Full Name":"John Wick",City:"Las Vegas"},marginBottom:"xl",minWidth:"360px",results:3,sortOptions:{popularity:"Popularity",manager_title:"Manager's Title",manager_name:"Manager's Name"},sortValue:[{name:"popularity",dir:"desc"}],...t,children:({closePopover:i})=>e.jsxs("form",{children:[e.jsx(va,{label:"Full Name",placeholder:"Enter name",...t}),e.jsx(gi,{blankSelection:"Select One...",label:"Territory",name:"location",options:a,...t}),e.jsxs(ue,{spacing:"between",...t,children:[e.jsx(we,{onClick:i,text:"Apply",...t}),e.jsx(we,{text:"Clear",variant:"secondary",...t})]})]})}),e.jsx(to,{background:!1,double:!0,filters:{"Full Name":"John Wick",City:"Las Vegas"},minWidth:"360px",results:3,sortOptions:{popularity:"Popularity",manager_title:"Manager's Title",manager_name:"Manager's Name"},sortValue:[{name:"popularity",dir:"desc"}],...t,children:({closePopover:i})=>e.jsxs("form",{children:[e.jsx(va,{label:"Full Name",placeholder:"Enter name",...t}),e.jsx(gi,{blankSelection:"Select One...",label:"Territory",name:"location",options:a,...t}),e.jsxs(ue,{spacing:"between",...t,children:[e.jsx(we,{onClick:i,text:"Apply",...t}),e.jsx(we,{text:"Clear",variant:"secondary",...t})]})]})})]})},g3=t=>{const a=[{value:"USA"},{value:"Canada"},{value:"Brazil"},{value:"Philippines"},{value:"A galaxy far far away..."}];return e.jsx(to,{filters:{"Full Name":"John Wick"},minWidth:"360px",...t,children:({closePopover:i})=>e.jsxs("form",{children:[e.jsx(va,{label:"Full Name",placeholder:"Enter name",...t}),e.jsx(gi,{blankSelection:"Select One...",label:"Territory",name:"location",options:a,...t}),e.jsxs(ue,{spacing:"between",...t,children:[e.jsx(we,{onClick:i,text:"Apply",...t}),e.jsx(we,{text:"Clear",variant:"secondary",...t})]})]})})},f3=t=>e.jsx(to,{sortOptions:{popularity:"Popularity",manager_title:"Manager's Title",manager_name:"Manager's Name"},sortValue:[{name:"popularity",dir:"desc"}],...t}),b3=t=>{const a=[{value:"USA"},{value:"Canada"},{value:"Brazil"},{value:"Philippines"},{value:"A galaxy far far away, like really far far far far far far far far far far far far far far far far far far far far far far far far far far far far far far far far far far far far far far far far far far far far far far far far away..."}];return e.jsx(to,{...t,double:!0,filters:{"Full Name":"John Wick",City:"San Francisco"},minWidth:"360px",results:1,sortOptions:{popularity:"Popularity",manager_title:"Manager's Title",manager_name:"Manager's Name"},sortValue:[{name:"popularity",dir:"desc"}],children:({closePopover:i})=>e.jsxs("form",{children:[e.jsx(gi,{blankSelection:"Select One...",label:"Territory",maxWidth:"sm",name:"location",options:a}),e.jsx(we,{text:"Apply"}),e.jsx(gi,{blankSelection:"Select One...",label:"Territory",name:"location",options:a}),e.jsxs(ue,{spacing:"between",children:[e.jsx(we,{onClick:i,text:"Apply"}),e.jsx(we,{text:"Clear",variant:"secondary"})]})]})})},y3=t=>{const a=[{value:"USA"},{value:"Canada"},{value:"Brazil"},{value:"Philippines"},{value:"A galaxy far far away, like really far far far far far far far far far far far far far far far far far far far far far far far far far far far far far far far far far far far far far far far far far far far far far far far far away..."}];return e.jsx(to,{...t,double:!0,filters:{"Full Name":"John Wick",City:"San Francisco"},maxHeight:"360px",minWidth:"360px",results:1,sortOptions:{popularity:"Popularity",manager_title:"Manager's Title",manager_name:"Manager's Name"},sortValue:[{name:"popularity",dir:"desc"}],children:({closePopover:i})=>e.jsxs("form",{children:[e.jsx(gi,{blankSelection:"Select One...",label:"Territory",name:"location",options:a}),e.jsx(va,{label:"First Name",placeholder:"Enter name",...t}),e.jsx(va,{label:"Middle Name",placeholder:"Enter name",...t}),e.jsx(va,{label:"Last Name",placeholder:"Enter name",...t}),e.jsx(va,{label:"Email",placeholder:"Enter email",...t}),e.jsx(va,{label:"Address",placeholder:"Enter address",...t}),e.jsxs(ue,{spacing:"between",children:[e.jsx(we,{onClick:i,text:"Apply"}),e.jsx(we,{text:"Clear",variant:"secondary"})]})]})})},x3=t=>{alert(JSON.stringify(t[0]))},v3=t=>{const a=[{value:"USA"},{value:"Canada"},{value:"Brazil"},{value:"Philippines"},{value:"A galaxy far far away..."}];return e.jsx(e.Fragment,{children:e.jsx(to,{double:!0,minWidth:"360px",onSortChange:x3,placement:"right",results:1,sortOptions:{popularity:"Popularity",manager_title:"Manager's Title",manager_name:"Manager's Name"},sortValue:[{name:"popularity",dir:"desc"}],...t,children:({closePopover:i})=>e.jsxs("form",{children:[e.jsx(va,{label:"Example Text Field",placeholder:"Enter Text",...t}),e.jsx(gi,{blankSelection:"Select One...",label:"Example Collection Select",name:"Collection Select",options:a,...t}),e.jsxs(ue,{spacing:"between",...t,children:[e.jsx(we,{onClick:i,text:"Apply",...t}),e.jsx(we,{text:"Clear",variant:"secondary",...t})]})]})})})},k3=Object.freeze(Object.defineProperty({__proto__:null,FilterDefault:u3,FilterMaxHeight:y3,FilterMaxWidth:b3,FilterNoBackground:p3,FilterNoSort:m3,FilterOnly:g3,FilterPlacement:v3,FilterSingle:h3,SortOnly:f3},Symbol.toStringTag,{value:"Module"})),w3=t=>e.jsxs("div",{children:[e.jsx("div",{children:e.jsx(Vn,{closeable:!0,status:"error",text:"Error Message",...t})}),e.jsx("br",{}),e.jsx("div",{children:e.jsx(Vn,{status:"success",text:"Items Successfully Moved",...t})}),e.jsx("br",{}),e.jsx("div",{children:e.jsx(Vn,{status:"neutral",text:"Scan to Assign Selected Items",...t})})]}),j3=t=>{const[a,i]=Te(!1),[s,d]=Te(!1),h=()=>{i(!0)},p=()=>{d(!0)},l=()=>{i(!1)},w=()=>{d(!1)};return e.jsxs(e.Fragment,{children:[e.jsx(we,{onClick:h,text:"Short Multiline",variant:"secondary",...t})," ",e.jsx(we,{onClick:p,text:"Long Multiline",variant:"secondary",...t}),e.jsx(Vn,{closeable:!0,horizontal:"center",multiLine:!0,onClose:l,open:a,status:"tip",text:"Multi-line is used when the given text will not fit on one line.",vertical:"top",...t}),e.jsx(Vn,{closeable:!0,horizontal:"center",multiLine:!0,onClose:w,open:s,status:"tip",text:"Multi-line is used when the given text will not fit on one line. Using Multi Line allows the height of the confirmation toast to grow. Simply resize the screen to see the fixed confirmation toast wrap the text.",vertical:"top",...t})]})},_3=t=>e.jsxs("div",{children:[e.jsx("div",{children:e.jsx(Vn,{closeable:!0,status:"error",text:"Error Message",...t})}),e.jsx("br",{}),e.jsx("div",{children:e.jsx(Vn,{closeable:!0,status:"success",text:"Items Successfully Moved",...t})}),e.jsx("br",{}),e.jsx("div",{children:e.jsx(Vn,{closeable:!0,status:"neutral",text:"Scan to Assign Selected Items",...t})})]}),z3=t=>{const[a,i]=Te({open:!1,vertical:"top",horizontal:"center"}),{vertical:s,horizontal:d,open:h}=a,p=w=>()=>{i({open:!0,...w})},l=()=>{i({...a,open:!1})};return e.jsxs("div",{children:[e.jsx(we,{onClick:p({horizontal:"center",open:!0,vertical:"top"}),text:"Top Center",variant:"secondary",...t})," ",e.jsx(we,{onClick:p({horizontal:"left",open:!0,vertical:"top"}),text:"Top Left",variant:"secondary",...t})," ",e.jsx(we,{onClick:p({horizontal:"right",open:!0,vertical:"top"}),text:"Top Right",variant:"secondary",...t})," ",e.jsx(we,{onClick:p({horizontal:"center",open:!0,vertical:"bottom"}),text:"Bottom Center",variant:"secondary",...t})," ",e.jsx(we,{onClick:p({horizontal:"left",open:!0,vertical:"bottom"}),text:"Bottom Left",variant:"secondary",...t})," ",e.jsx(we,{onClick:p({horizontal:"right",open:!0,vertical:"bottom"}),text:"Bottom Right",variant:"secondary",...t}),e.jsx(Vn,{closeable:!0,horizontal:d,onClose:l,open:h,status:"neutral",text:`${s} ${d}`,vertical:s,...t})]})},C3=t=>{const[a,i]=Te(!1),[s,d]=Te(!1),h=()=>{i(!0)},p=()=>{d(!0)},l=()=>{i(!1)},w=()=>{d(!1)};return e.jsxs(e.Fragment,{children:[e.jsx(we,{onClick:h,text:"Show Auto Close Toast",variant:"secondary",...t})," ",e.jsx(we,{onClick:p,text:"Show Closeable Auto Close Toast",variant:"secondary",...t}),e.jsx(Vn,{autoClose:3e3,horizontal:"center",onClose:l,open:a,status:"tip",text:"I will disappear in 3 seconds.",vertical:"top",...t}),e.jsx(Vn,{autoClose:1e4,closeable:!0,horizontal:"center",onClose:w,open:s,status:"tip",text:"I will disappear in 10 seconds.",vertical:"top",...t})]})},S3=t=>e.jsx(e.Fragment,{children:e.jsxs(Vn,{paddingY:"none",status:"success",...t,children:[e.jsx(Fe,{dark:!0,marginLeft:"md",size:4,text:"Design & Handoff Process was moved to UX Designer Learning Track."}),e.jsx(we,{dark:!0,onClick:()=>alert("button clicked!"),paddingRight:"none",text:"Undo",variant:"link"})]})}),T3=t=>e.jsxs("div",{children:[e.jsx("div",{children:e.jsx(Vn,{closeable:!0,icon:"wrench",marginBottom:"md",status:"error",text:"Fix before proceeding",...t})}),e.jsx("div",{children:e.jsx(Vn,{icon:"star",marginBottom:"md",status:"success",text:"Thank you for completing the form!",...t})}),e.jsx("div",{children:e.jsx(Vn,{icon:"file-pdf",marginBottom:"md",status:"neutral",text:"Saved as PDF",...t})}),e.jsx("div",{children:e.jsx(Vn,{icon:"arrow-down",status:"tip",text:"New Messages",...t})})]}),M3=Object.freeze(Object.defineProperty({__proto__:null,FixedConfirmationToastAutoClose:C3,FixedConfirmationToastChildren:S3,FixedConfirmationToastClose:_3,FixedConfirmationToastCustomIcon:T3,FixedConfirmationToastDefault:w3,FixedConfirmationToastMultiLine:j3,FixedConfirmationToastPositions:z3},Symbol.toStringTag,{value:"Module"})),E3=t=>e.jsxs(e.Fragment,{children:[e.jsx(Fe,{size:4,text:"Row",...t}),e.jsx("br",{}),e.jsx("div",{className:"flex-doc-example",children:e.jsxs(ue,{orientation:"row",...t,children:[e.jsx(J,{children:"1"}),e.jsx(J,{children:"2"}),e.jsx(J,{children:"3"}),e.jsx(J,{children:"4"})]})}),e.jsx("br",{}),e.jsx(Fe,{size:4,text:"Column",...t}),e.jsx("br",{}),e.jsx("div",{className:"flex-doc-example",children:e.jsxs(ue,{align:"start",orientation:"column",...t,children:[e.jsx(J,{children:"1"}),e.jsx(J,{children:"2"}),e.jsx(J,{children:"3"}),e.jsx(J,{children:"4"})]})})]}),I3=t=>e.jsx(e.Fragment,{children:e.jsxs("div",{className:"flex-doc-example",children:[e.jsx(Fe,{size:4,text:"Row",...t}),e.jsx("br",{}),e.jsxs(ue,{className:"bg_light",inline:!0,...t,children:[e.jsx(J,{children:"1"}),e.jsx(J,{children:"2"}),e.jsx(J,{children:"3"}),e.jsx(J,{children:"4"})]}),e.jsx("br",{}),e.jsx(Fe,{size:4,text:"Column",...t}),e.jsx("br",{}),e.jsxs(ue,{className:"bg_light",inline:!0,orientation:"column",...t,children:[e.jsx(J,{children:"1"}),e.jsx(J,{children:"2"}),e.jsx(J,{children:"3"}),e.jsx(J,{children:"4"})]})]})}),A3=t=>e.jsx(e.Fragment,{children:e.jsxs("div",{className:"flex-doc-example",children:[e.jsx(Fe,{size:4,text:"Row",...t}),e.jsx("br",{}),e.jsxs(ue,{className:"bg_light",justify:"start",orientation:"row",reverse:!0,...t,children:[e.jsx(J,{children:"1"}),e.jsx(J,{children:"2"}),e.jsx(J,{children:"3"}),e.jsx(J,{children:"4"})]}),e.jsx("br",{}),e.jsx(Fe,{size:4,text:"Column",...t}),e.jsx("br",{}),e.jsxs(ue,{align:"start",className:"bg_light",orientation:"column",reverse:!0,...t,children:[e.jsx(J,{children:"1"}),e.jsx(J,{children:"2"}),e.jsx(J,{children:"3"}),e.jsx(J,{children:"4"})]})]})}),D3=t=>e.jsx(e.Fragment,{children:e.jsxs("div",{className:"flex-doc-example",children:[e.jsx(Xe,{text:"Resize your browser",...t}),e.jsx(Fe,{size:4,text:"Wrap",...t}),e.jsx("br",{}),e.jsxs(ue,{className:"bg_light",wrap:!0,...t,children:[e.jsx(J,{fixedSize:"300px",children:"1"}),e.jsx(J,{fixedSize:"300px",children:"2"}),e.jsx(J,{fixedSize:"300px",children:"3"}),e.jsx(J,{fixedSize:"300px",children:"4"}),e.jsx(J,{fixedSize:"300px",children:"5"}),e.jsx(J,{fixedSize:"300px",children:"6"}),e.jsx(J,{fixedSize:"300px",children:"7"}),e.jsx(J,{fixedSize:"300px",children:"8"}),e.jsx(J,{fixedSize:"300px",children:"9"}),e.jsx(J,{fixedSize:"300px",children:"10"})]}),e.jsx("br",{}),e.jsx(Fe,{size:4,text:"No Wrap",...t}),e.jsx("br",{}),e.jsxs(ue,{className:"bg_light",children:[e.jsx(J,{fixedSize:"300px",children:"1"}),e.jsx(J,{fixedSize:"300px",children:"2"}),e.jsx(J,{fixedSize:"300px",children:"3"}),e.jsx(J,{fixedSize:"300px",children:"4"}),e.jsx(J,{fixedSize:"300px",children:"5"}),e.jsx(J,{fixedSize:"300px",children:"6"}),e.jsx(J,{fixedSize:"300px",children:"7"}),e.jsx(J,{fixedSize:"300px",children:"8"}),e.jsx(J,{fixedSize:"300px",children:"9"}),e.jsx(J,{fixedSize:"300px",children:"10"})]})]})}),q3=t=>e.jsx(e.Fragment,{children:e.jsxs("div",{className:"flex-doc-example",children:[e.jsx(Fe,{size:4,text:"None",...t}),e.jsx("br",{}),e.jsxs(ue,{className:"bg_light",justify:"none",...t,children:[e.jsx(J,{children:"1"}),e.jsx(J,{children:"2"}),e.jsx(J,{children:"3"}),e.jsx(J,{children:"4"})]}),e.jsx("br",{}),e.jsx(Fe,{size:4,text:"Around",...t}),e.jsx("br",{}),e.jsxs(ue,{className:"bg_light",justify:"around",...t,children:[e.jsx(J,{children:"1"}),e.jsx(J,{children:"2"}),e.jsx(J,{children:"3"}),e.jsx(J,{children:"4"})]}),e.jsx("br",{}),e.jsx(Fe,{size:4,text:"Between",...t}),e.jsx("br",{}),e.jsxs(ue,{className:"bg_light",justify:"between",...t,children:[e.jsx(J,{children:"1"}),e.jsx(J,{children:"2"}),e.jsx(J,{children:"3"}),e.jsx(J,{children:"4"})]}),e.jsx("br",{}),e.jsx(Fe,{size:4,text:"Evenly",...t}),e.jsx("br",{}),e.jsxs(ue,{className:"bg_light",justify:"evenly",...t,children:[e.jsx(J,{children:"1"}),e.jsx(J,{children:"2"}),e.jsx(J,{children:"3"}),e.jsx(J,{children:"4"})]})]})}),P3=t=>e.jsxs(e.Fragment,{children:[e.jsx(Fe,{size:4,text:"Row",...t}),e.jsx("br",{}),e.jsx("div",{className:"flex-doc-example",children:e.jsxs(ue,{justify:"start",orientation:"row",...t,children:[e.jsx(J,{children:"1"}),e.jsx(J,{children:"2"}),e.jsx(J,{children:"3"}),e.jsx(J,{children:"4"})]})}),e.jsx("br",{}),e.jsx("div",{className:"flex-doc-example",children:e.jsxs(ue,{justify:"center",orientation:"row",...t,children:[e.jsx(J,{children:"1"}),e.jsx(J,{children:"2"}),e.jsx(J,{children:"3"}),e.jsx(J,{children:"4"})]})}),e.jsx("br",{}),e.jsx("div",{className:"flex-doc-example",children:e.jsxs(ue,{justify:"end",orientation:"row",...t,children:[e.jsx(J,{children:"1"}),e.jsx(J,{children:"2"}),e.jsx(J,{children:"3"}),e.jsx(J,{children:"4"})]})}),e.jsx("br",{}),e.jsx(Fe,{size:4,text:"Column",...t}),e.jsx("br",{}),e.jsx("div",{className:"flex-doc-example tall",children:e.jsxs(ue,{align:"start",className:"bg_light tall",justify:"start",orientation:"column",...t,children:[e.jsx(J,{children:"1"}),e.jsx(J,{children:"2"}),e.jsx(J,{children:"3"}),e.jsx(J,{children:"4"})]})}),e.jsx("br",{}),e.jsx("div",{className:"flex-doc-example tall",children:e.jsxs(ue,{align:"start",className:"bg_light tall",justify:"center",orientation:"column",...t,children:[e.jsx(J,{children:"1"}),e.jsx(J,{children:"2"}),e.jsx(J,{children:"3"}),e.jsx(J,{children:"4"})]})}),e.jsx("br",{}),e.jsx("div",{className:"flex-doc-example tall",children:e.jsxs(ue,{align:"start",className:"bg_light tall",justify:"end",orientation:"column",...t,children:[e.jsx(J,{children:"1"}),e.jsx(J,{children:"2"}),e.jsx(J,{children:"3"}),e.jsx(J,{children:"4"})]})})]}),O3=t=>e.jsxs(e.Fragment,{children:[e.jsx(Fe,{size:4,text:"row",...t}),e.jsx("br",{}),e.jsx("div",{className:"flex-doc-example ",children:e.jsxs(ue,{align:"start",...t,children:[e.jsx(J,{children:"1"}),e.jsx(J,{children:"2"}),e.jsx(J,{padding:"xl",children:"3"}),e.jsx(J,{padding:"md",children:"4"})]})}),e.jsx("br",{}),e.jsx("div",{className:"flex-doc-example ",children:e.jsxs(ue,{align:"center",...t,children:[e.jsx(J,{children:"1"}),e.jsx(J,{children:"2"}),e.jsx(J,{padding:"xl",children:"3"}),e.jsx(J,{padding:"md",children:"4"})]})}),e.jsx("br",{}),e.jsx("div",{className:"flex-doc-example ",children:e.jsxs(ue,{align:"end",...t,children:[e.jsx(J,{children:"1"}),e.jsx(J,{children:"2"}),e.jsx(J,{padding:"xl",children:"3"}),e.jsx(J,{padding:"md",children:"4"})]})}),e.jsx("br",{}),e.jsx("div",{className:"flex-doc-example ",children:e.jsxs(ue,{align:"stretch",orientation:"row",...t,children:[e.jsx(J,{children:"1"}),e.jsx(J,{children:"2"}),e.jsx(J,{padding:"xl",children:"3"}),e.jsx(J,{padding:"md",children:"4"})]})}),e.jsx("br",{}),e.jsx(Fe,{size:4,text:"Column",...t}),e.jsx("br",{}),e.jsx("div",{className:"flex-doc-example ",children:e.jsxs(ue,{align:"start",orientation:"column",...t,children:[e.jsx(J,{children:"1"}),e.jsx(J,{children:"2"}),e.jsx(J,{children:"3"}),e.jsx(J,{children:"4"})]})}),e.jsx("br",{}),e.jsx("div",{className:"flex-doc-example ",children:e.jsxs(ue,{align:"center",orientation:"column",...t,children:[e.jsx(J,{children:"1"}),e.jsx(J,{children:"2"}),e.jsx(J,{children:"3"}),e.jsx(J,{children:"4"})]})}),e.jsx("br",{}),e.jsx("div",{className:"flex-doc-example ",children:e.jsxs(ue,{align:"end",orientation:"column",...t,children:[e.jsx(J,{children:"1"}),e.jsx(J,{children:"2"}),e.jsx(J,{children:"3"}),e.jsx(J,{children:"4"})]})}),e.jsx("br",{}),e.jsx("div",{className:"flex-doc-example ",children:e.jsxs(ue,{align:"stretch",orientation:"column",...t,children:[e.jsx(J,{children:"1"}),e.jsx(J,{children:"2"}),e.jsx(J,{children:"3"}),e.jsx(J,{children:"4"})]})})]}),L3=t=>{const a=()=>{const i=[];for(let s=0;s<40;s++)i.push(s);return i};return e.jsxs(e.Fragment,{children:[e.jsx("div",{className:"flex-doc-example",children:e.jsx(ue,{gap:"xxs",wrap:!0,...t,children:a().map((i,s)=>e.jsx(J,{children:i},s))})}),e.jsx("br",{}),e.jsx("div",{className:"flex-doc-example",children:e.jsxs(ue,{columnGap:"lg",...t,children:[e.jsx(J,{children:"1"}),e.jsx(J,{children:"2"}),e.jsx(J,{children:"3"}),e.jsx(J,{children:"4"})]})}),e.jsx("br",{}),e.jsx("div",{className:"flex-doc-example",children:e.jsxs(ue,{orientation:"column",rowGap:"xl",...t,children:[e.jsx(J,{children:"1"}),e.jsx(J,{children:"2"}),e.jsx(J,{children:"3"}),e.jsx(J,{children:"4"})]})})]})},R3=t=>e.jsxs(e.Fragment,{children:[e.jsx(Fe,{size:4,text:"Display Flex"}),e.jsx("br",{}),e.jsx("div",{className:"flex-doc-example",children:e.jsxs(J,{displayFlex:!0,gap:"xs",...t,children:[e.jsx(J,{children:"We"}),e.jsx(J,{children:"Are"}),e.jsx(J,{children:"Being"}),e.jsx(J,{children:"Flexed"})]})}),e.jsx("br",{}),e.jsx(Fe,{size:4,text:"Grow"}),e.jsx("br",{}),e.jsx("div",{className:"flex-doc-example",children:e.jsxs(ue,{gap:"xs",...t,children:[e.jsx(J,{grow:!0,children:"I'm growing"}),e.jsx(J,{children:"2"}),e.jsx(J,{children:"3"}),e.jsx(J,{children:"4"})]})}),e.jsx("br",{}),e.jsx(Fe,{size:4,text:"Shrink"}),e.jsx("br",{}),e.jsx("div",{className:"flex-doc-example",children:e.jsxs(ue,{gap:"xs",...t,children:[e.jsx(J,{children:"I'm shrinking"}),e.jsx(J,{flex:1,children:"2"}),e.jsx(J,{flex:1,children:"3"}),e.jsx(J,{flex:1,children:"4"})]})}),e.jsx("br",{}),e.jsx(Fe,{size:4,text:"Fixed Size"}),e.jsx("br",{}),e.jsx("div",{className:"flex-doc-example",children:e.jsxs(ue,{gap:"xs",...t,children:[e.jsx(J,{fixedSize:"250px",children:"I'm 250px"}),e.jsx(J,{flex:1,children:"2"}),e.jsx(J,{flex:1,children:"3"}),e.jsx(J,{flex:1,children:"4"})]})}),e.jsx("br",{}),e.jsx(Fe,{size:4,text:"Flex"}),e.jsx("br",{}),e.jsx("div",{className:"flex-doc-example",children:e.jsxs(ue,{gap:"xs",...t,children:[e.jsx(J,{flex:1,children:"1"}),e.jsx(J,{flex:3,children:"2"}),e.jsx(J,{flex:1,children:"3"}),e.jsx(J,{flex:2,children:"4"})]})}),e.jsx("br",{}),e.jsx(Fe,{size:4,text:"Order"}),e.jsx("br",{}),e.jsx("div",{className:"flex-doc-example",children:e.jsxs(ue,{gap:"xs",...t,children:[e.jsx(J,{order:4,children:"1"}),e.jsx(J,{order:2,children:"2"}),e.jsx(J,{order:1,children:"3"}),e.jsx(J,{order:3,children:"4"})]})})]}),B3=t=>e.jsxs(e.Fragment,{children:[e.jsx(Fe,{size:4,text:"Row",...t}),e.jsx("br",{}),e.jsx("div",{className:"flex-doc-example ",children:e.jsxs(ue,{...t,children:[e.jsx(J,{alignSelf:"start",children:"1"}),e.jsx(J,{padding:"md",children:"2"}),e.jsx(J,{padding:"md",children:"3"}),e.jsx(J,{padding:"md",children:"4"})]})}),e.jsx("br",{}),e.jsx("div",{className:"flex-doc-example ",children:e.jsxs(ue,{...t,children:[e.jsx(J,{alignSelf:"end",children:"1"}),e.jsx(J,{padding:"md",children:"2"}),e.jsx(J,{padding:"md",children:"3"}),e.jsx(J,{padding:"md",children:"4"})]})}),e.jsx("br",{}),e.jsx("div",{className:"flex-doc-example ",children:e.jsxs(ue,{...t,children:[e.jsx(J,{alignSelf:"center",children:"1"}),e.jsx(J,{padding:"md",children:"2"}),e.jsx(J,{padding:"md",children:"3"}),e.jsx(J,{padding:"md",children:"4"})]})}),e.jsx("br",{}),e.jsx("div",{className:"flex-doc-example ",children:e.jsxs(ue,{...t,children:[e.jsx(J,{alignSelf:"stretch",children:"1"}),e.jsx(J,{padding:"md",children:"2"}),e.jsx(J,{padding:"md",children:"3"}),e.jsx(J,{padding:"md",children:"4"})]})}),e.jsx("br",{}),e.jsx("br",{}),e.jsx(Fe,{size:4,text:"Column",...t}),e.jsx("br",{}),e.jsx("div",{className:"flex-doc-example ",children:e.jsxs(ue,{orientation:"column",...t,children:[e.jsx(J,{alignSelf:"start",padding:"sm",children:"1"}),e.jsx(J,{padding:"sm",children:"2"}),e.jsx(J,{padding:"sm",children:"3"}),e.jsx(J,{padding:"sm",children:"4"})]})}),e.jsx("br",{}),e.jsx("div",{className:"flex-doc-example ",children:e.jsxs(ue,{orientation:"column",...t,children:[e.jsx(J,{alignSelf:"end",padding:"sm",children:"1"}),e.jsx(J,{padding:"sm",children:"2"}),e.jsx(J,{padding:"sm",children:"3"}),e.jsx(J,{padding:"sm",children:"4"})]})}),e.jsx("br",{}),e.jsx("div",{className:"flex-doc-example ",children:e.jsxs(ue,{orientation:"column",...t,children:[e.jsx(J,{alignSelf:"center",padding:"sm",children:"1"}),e.jsx(J,{padding:"sm",children:"2"}),e.jsx(J,{padding:"sm",children:"3"}),e.jsx(J,{padding:"sm",children:"4"})]})}),e.jsx("br",{}),e.jsx("div",{className:"flex-doc-example ",children:e.jsxs(ue,{orientation:"column",...t,children:[e.jsx(J,{alignSelf:"stretch",padding:"sm",children:"1"}),e.jsx(J,{padding:"sm",children:"2"}),e.jsx(J,{padding:"sm",children:"3"}),e.jsx(J,{padding:"sm",children:"4"})]})})]}),N3=Object.freeze(Object.defineProperty({__proto__:null,FlexAlign:O3,FlexDefault:E3,FlexGap:L3,FlexInline:I3,FlexItemAlignSelf:B3,FlexItemExample:R3,FlexJustify:P3,FlexReverse:A3,FlexSpacing:q3,FlexWrap:D3},Symbol.toStringTag,{value:"Module"})),F3=t=>e.jsx("div",{children:e.jsxs(Po,{children:[e.jsx(va,{label:"First Name",placeholder:"Enter First Name",...t}),e.jsx(va,{label:"Middle Intial",placeholder:"Enter Middle Initial",...t}),e.jsx(va,{label:"Last Name",placeholder:"Enter Last Name",...t})]})}),V3=t=>e.jsxs("div",{children:[e.jsx("div",{children:e.jsxs(Po,{children:[e.jsx(va,{label:"With Label",placeholder:"Search",...t}),e.jsx(we,{onClick:()=>alert("Button Clicked!"),text:"Submit",variant:"secondary",...t})]})}),e.jsx("br",{}),e.jsx("div",{children:e.jsxs(Po,{children:[e.jsx(va,{placeholder:"Search",...t}),e.jsx(we,{onClick:()=>alert("Button Clicked!"),text:"Submit",variant:"secondary",...t})]})})]}),U3=t=>e.jsxs("div",{children:[e.jsx("div",{children:e.jsxs(Po,{fullWidth:!0,children:[e.jsx(va,{label:"First Name",placeholder:"Enter First Name",...t}),e.jsx(va,{label:"Middle Intial",placeholder:"Enter Middle Initial",...t}),e.jsx(va,{label:"Last Name",placeholder:"Enter Last Name",...t})]})}),e.jsx("br",{}),e.jsx("div",{children:e.jsxs(Po,{fullWidth:!0,children:[e.jsx(va,{placeholder:"Search",...t}),e.jsx(we,{onClick:()=>alert("Button Clicked!"),text:"Submit",variant:"secondary",...t})]})})]}),$3=t=>e.jsx("div",{children:e.jsxs(Po,{children:[e.jsx(va,{label:"Event",placeholder:"Event Name",...t}),e.jsx(oa,{label:"event date",pickerId:"date-picker-default",...t})]})}),H3=t=>{const a=[{value:"Country"},{value:"Pop"},{value:"Rock"},{value:"Hip-Hop/Rap"},{value:"Classical"},{value:"Gospel"},{value:"Alternative"},{value:"Indie"},{value:"Other"}],i=[{value:"Cell"},{value:"Work"},{value:"Home"}];return e.jsxs("div",{children:[e.jsxs(Po,{children:[e.jsx(va,{placeholder:"Enter Artist Name",...t}),e.jsx(gi,{blankSelection:"Genre",options:a,...t})]}),e.jsx("br",{}),e.jsx("br",{}),e.jsxs(Po,{children:[e.jsx(gi,{blankSelection:"Phone",options:i}),e.jsx(pc,{id:"default"})]})]})},G3=t=>{const[a,i]=Te(""),s=d=>{i(d.target.value)};return e.jsx("div",{children:e.jsxs(Po,{children:[e.jsx(Pi,{checked:a==="cat",inputId:"cat1",multi:!1,name:"animal",onChange:s,value:"cat",...t,children:"Cat"}),e.jsx(Pi,{checked:a==="dog",inputId:"dog1",multi:!1,name:"animal",onChange:s,value:"dog",...t,children:"Dog"})]})})},W3=t=>{const[a,i]=Te(null);return e.jsx("div",{children:e.jsxs(Po,{children:[e.jsx(Ps,{checked:a==="basketball",icon:"basketball-ball",inputId:7,name:"select",onChange:()=>i("basketball"),titleText:"Basketball",value:"basketball",...t}),e.jsx(Ps,{checked:a==="football",icon:"football-ball",inputId:8,name:"select",onChange:()=>i("football"),titleText:"Football",value:"football",...t})]})})},J3=Object.freeze(Object.defineProperty({__proto__:null,FormGroupButton:V3,FormGroupDatePicker:$3,FormGroupDefault:F3,FormGroupFullWidth:U3,FormGroupSelect:H3,FormGroupSelectableCard:G3,FormGroupSelectableCardIcon:W3},Symbol.toStringTag,{value:"Module"})),Z3=t=>e.jsxs("div",{children:[e.jsx(ru,{avatarUrl:"https://randomuser.me/api/portraits/women/44.jpg",name:"Anna Black",onClick:()=>alert("Click!"),...t}),e.jsx("br",{}),e.jsx("br",{}),e.jsx(ru,{name:"Anna Black",onClick:()=>alert("Click!"),...t})]}),Y3=t=>e.jsxs("div",{children:[e.jsx(ru,{avatarUrl:"https://randomuser.me/api/portraits/women/44.jpg",name:"Anna Black",size:"small",...t}),e.jsx("br",{}),e.jsx("br",{}),e.jsx(ru,{name:"Anna Black",size:"small",...t})]}),K3=t=>e.jsx("div",{children:e.jsx(ru,{onClick:()=>{alert("Click!")},text:"this is a tag",...t})}),X3=t=>e.jsx("div",{children:e.jsx(ru,{onClick:()=>alert("Click!"),text:"THIS IS A TAG",textTransform:"lowercase",...t})}),Q3=Object.freeze(Object.defineProperty({__proto__:null,FormPillExample:X3,FormPillSize:Y3,FormPillTag:K3,FormPillUser:Z3},Symbol.toStringTag,{value:"Module"})),e4=[{name:"Name",value:45}],t4=t=>e.jsx("div",{children:e.jsx(cr,{chartData:e4,id:"gauge-default",...t})}),a4=[{name:"Participants",value:84}],i4=t=>e.jsx("div",{children:e.jsx(cr,{chartData:a4,disableAnimation:!0,id:"gauge-disable-animation",...t})}),n4=[{name:"Capacity",value:75}],r4=t=>e.jsx("div",{children:e.jsx(cr,{chartData:n4,fullCircle:!0,id:"gauge-full-circle",suffix:"%",title:"Seating Capacity",...t})}),s4=t=>e.jsxs("div",{children:[e.jsx(cr,{chartData:[{name:"Pixels",value:400}],height:"400",id:"gauge-height-px",suffix:"px",title:"Fixed Height in Pixels",...t}),e.jsx(cr,{chartData:[{name:"Percentage",value:45}],height:"45%",id:"gauge-height-percent",suffix:"%",title:"Height as Percentage of Width",...t})]}),o4=[{name:"Rating",value:4.5}],l4=t=>e.jsx("div",{children:e.jsx(cr,{chartData:o4,id:"gauge-min-max",max:5,min:0,showLabels:!0,title:"Product Rating",...t})}),c4=t=>e.jsx("div",{children:e.jsxs(ue,{align:"center",wrap:!0,...t,children:[e.jsx(J,{fixedSize:"400px",overflow:"hidden",shrink:!0,...t,children:e.jsx(cr,{chartData:[{name:"Point 1",value:100}],id:"gauge-sizing4",...t})}),e.jsx(J,{fixedSize:"300px",overflow:"hidden",shrink:!0,...t,children:e.jsx(cr,{chartData:[{name:"Point 2",value:75}],id:"gauge-sizing3",...t})}),e.jsx(J,{fixedSize:"200px",overflow:"hidden",shrink:!0,...t,children:e.jsx(cr,{chartData:[{name:"Point 3",value:50}],id:"gauge-sizing2",...t})}),e.jsx(J,{fixedSize:"125px",overflow:"hidden",shrink:!0,...t,children:e.jsx(cr,{chartData:[{name:"Point 4",value:25}],height:"100%",id:"gauge-sizing1",...t})})]})}),d4=[{name:"Score",value:780}],u4=t=>e.jsx("div",{children:e.jsx(cr,{chartData:d4,id:"gauge-title",max:850,min:300,title:"Credit Score",...t})}),h4=[{name:"Data Used",value:32}],m4=[{name:"Sales to Date",value:65}],p4=t=>e.jsxs("div",{children:[e.jsx(cr,{chartData:h4,id:"gauge-units1",suffix:"GB",title:"Data Usage",...t}),e.jsx(cr,{chartData:m4,id:"gauge-units2",prefix:"$",suffix:"k",title:"Sales Goal",...t})]}),g4=t=>{const[a,i]=Te(50),[s,d]=Te("Name"),h=()=>{i(Math.floor(Math.random()*100))},p=()=>{let w=l.indexOf(s);l.indexOf(s)==5?w=0:w+=1,d(l[w])},l=["Name","Windows","Doors","Roofing","Siding","Gutters"];return e.jsxs("div",{children:[e.jsx(we,{onClick:h,text:"Update Value",...t}),e.jsx(we,{onClick:p,text:"Update Name",...t}),e.jsx(cr,{chartData:[{name:s,value:a}],id:"gauge-live-data",...t})]})},f4=[{name:"Name",value:67}],b4=t=>e.jsx("div",{children:e.jsx(cr,{chartData:f4,id:"gauge-colors",...t,colors:["data-7"]})}),y4=[{name:"Name",value:10}],x4=t=>e.jsx(ue,{gap:"sm",padding:"xl",wrap:!0,children:e.jsx(J,{flex:1,grow:!0,children:e.jsxs(Le,{maxWidth:"xs",padding:"md",children:[e.jsx(Fe,{paddingBottom:"sm",size:4,text:"Abandoned Calls"}),e.jsxs(ue,{align:"stretch",children:[e.jsxs(ue,{marginRight:"sm",orientation:"column",children:[e.jsx(Xe,{color:"light",paddingBottom:"sm",text:"Total Abandoned"}),e.jsxs(ue,{align:"baseline",paddingBottom:"xs",children:[e.jsx(Fe,{size:1,text:"39"}),e.jsx(Fe,{color:"light",size:3,text:"calls"})]}),e.jsx(Et,{size:"xs",text:"of 390"})]}),e.jsx(vl,{alignSelf:"stretch",marginRight:"sm",orientation:"vertical"}),e.jsxs(ue,{orientation:"column",wrap:!0,children:[e.jsx(Xe,{color:"light",text:"% Abandoned"}),e.jsx(ue,{wrap:!0,children:e.jsx(J,{fixedSize:"150px",overflow:"hidden",shrink:!0,children:e.jsx(cr,{chartData:y4,disableAnimation:!0,height:"150",id:"gauge-complex",suffix:"%",...t})})})]})]})]})})}),v4=Object.freeze(Object.defineProperty({__proto__:null,GaugeColors:b4,GaugeComplex:x4,GaugeDefault:t4,GaugeDisableAnimation:i4,GaugeFullCircle:r4,GaugeHeight:s4,GaugeLiveData:g4,GaugeMinMax:l4,GaugeSizing:c4,GaugeTitle:u4,GaugeUnits:p4},Symbol.toStringTag,{value:"Module"})),k4=t=>e.jsxs("div",{children:[e.jsx(Vd,{text:"470297",type:"project",url:"https://google.com",...t}),e.jsx("br",{}),e.jsx("br",{}),e.jsx(Vd,{text:"123456",type:"home",url:"https://google.com",...t}),e.jsx("br",{}),e.jsx("br",{}),e.jsx(Vd,{text:"456789",type:"appointment",url:"https://google.com",...t}),e.jsx("br",{}),e.jsx("br",{}),e.jsx(Vd,{text:"654321",type:"default",url:"https://google.com",...t})]}),w4=t=>e.jsxs("div",{children:[e.jsx(Vd,{text:"Open in the same window",type:"project",url:"https://google.com",...t}),e.jsx("br",{}),e.jsx("br",{}),e.jsx(Vd,{newWindow:!0,text:"Open in a new window",type:"project",url:"https://google.com",...t})]}),j4=Object.freeze(Object.defineProperty({__proto__:null,HashtagDefault:k4,HashtagLink:w4},Symbol.toStringTag,{value:"Module"})),_4=t=>e.jsxs("div",{children:[e.jsx(py,{highlightedText:["highlight kit"],text:"This is the Highlight Kit.",...t}),e.jsx("br",{}),e.jsxs(Xe,{children:[" ","Hello this is a"," ",e.jsx(py,{text:" highlight wrapped."})]}),e.jsx("br",{}),e.jsx(Xe,{highlightedText:["highlighted","Body Kit "],highlighting:!0,text:"This is text highlighted in the Body Kit using the text prop.",...t})]}),z4=Object.freeze(Object.defineProperty({__proto__:null,HighlightDefault:_4},Symbol.toStringTag,{value:"Module"})),C4=t=>e.jsx(sh,{address:"70 Prospect Ave",addressCont:"Apt M18",city:"West Chester",homeId:"8250263",homeUrl:"https://powerhrg.com/",houseStyle:"Colonial",state:"PA",territory:"PHL",zipcode:"19382",...t}),S4=t=>e.jsxs("div",{children:[e.jsx(sh,{address:"70 Prospect Ave",addressCont:"Apt M18",city:"West Chester",homeId:"8250263",homeUrl:"https://powerhrg.com/",houseStyle:"Colonial",state:"PA",territory:"PHL",zipcode:"19382",...t}),e.jsx("br",{}),e.jsx("br",{}),e.jsx(sh,{address:"70 Prospect Ave",addressCont:"Apt M18",city:"West Chester",emphasis:"city",homeId:"8250263",homeUrl:"https://powerhrg.com/",houseStyle:"Colonial",state:"PA",territory:"PHL",zipcode:"19382",...t})]}),T4=t=>e.jsx(sh,{address:"70 Prospect Ave",city:"West Chester",state:"PA",territory:"PHL",zipcode:"19382",...t}),M4=t=>e.jsx(sh,{address:"70 Prospect Ave",addressCont:"Apt M18",city:"West Chester",homeId:8250263,homeUrl:"https://powerhrg.com/",houseStyle:"Colonial",newWindow:!0,state:"PA",territory:"PHL",zipcode:"19382",...t}),E4=Object.freeze(Object.defineProperty({__proto__:null,HomeAddressStreetDefault:C4,HomeAddressStreetEmphasis:S4,HomeAddressStreetLink:M4,HomeAddressStreetModified:T4},Symbol.toStringTag,{value:"Module"})),I4=t=>e.jsx("div",{children:e.jsx(Ye,{fixedWidth:!0,icon:"user",...t})}),A4=t=>e.jsxs("div",{children:[e.jsx(Ye,{fixedWidth:!0,icon:"user",rotation:90,size:"2x",...t}),e.jsx(Ye,{fixedWidth:!0,icon:"user",rotation:180,size:"2x",...t}),e.jsx(Ye,{fixedWidth:!0,icon:"user",rotation:270,size:"2x",...t})]}),D4=t=>e.jsxs("div",{children:[e.jsx(Ye,{fixedWidth:!0,flip:"horizontal",icon:"question-circle",size:"2x",...t}),e.jsx(Ye,{fixedWidth:!0,flip:"vertical",icon:"question-circle",size:"2x",...t}),e.jsx(Ye,{fixedWidth:!0,flip:"both",icon:"question-circle",size:"2x",...t})]}),q4=t=>e.jsxs("div",{children:[e.jsxs("p",{children:[e.jsx(Ye,{fixedWidth:!0,icon:"spinner",size:"2x",spin:!0,...t})," ",e.jsx("span",{children:"Spin"})]}),e.jsx("br",{}),e.jsxs("p",{children:[e.jsx(Ye,{fixedWidth:!0,icon:"spinner",pulse:!0,size:"2x",...t})," ",e.jsx("span",{children:"Pulse"})]})]}),P4=t=>e.jsxs("div",{children:[e.jsx(Ye,{fixedWidth:!0,icon:"arrow-left",pull:"left",size:"2x",...t}),e.jsx(Ye,{fixedWidth:!0,icon:"arrow-right",pull:"right",size:"2x",...t})]}),O4=t=>e.jsx("div",{children:e.jsx(Ye,{border:!0,fixedWidth:!0,icon:"user",size:"2x",...t})}),L4=t=>e.jsxs("div",{children:[e.jsxs("p",{children:[e.jsx(Ye,{icon:"user",size:"lg",...t})," ",e.jsx("span",{children:"Large"})]}),e.jsxs("p",{children:[e.jsx(Ye,{icon:"user",size:"sm",...t})," ",e.jsx("span",{children:"Small"})]}),e.jsxs("p",{children:[e.jsx(Ye,{icon:"user",size:"xs",...t})," ",e.jsx("span",{children:"XSmall"})]}),e.jsx("br",{}),e.jsx("br",{}),e.jsxs("p",{children:[e.jsx(Ye,{icon:"user",size:"1x",...t})," ",e.jsx("span",{children:"1x"})]}),e.jsxs("p",{children:[e.jsx(Ye,{icon:"user",size:"2x",...t})," ",e.jsx("span",{children:"2x"})]}),e.jsxs("p",{children:[e.jsx(Ye,{icon:"user",size:"3x",...t})," ",e.jsx("span",{children:"3x"})]}),e.jsxs("p",{children:[e.jsx(Ye,{icon:"user",size:"4x",...t})," ",e.jsx("span",{children:"4x"})]}),e.jsxs("p",{children:[e.jsx(Ye,{icon:"user",size:"5x",...t})," ",e.jsx("span",{children:"5x"})]}),e.jsxs("p",{children:[e.jsx(Ye,{icon:"user",size:"6x",...t})," ",e.jsx("span",{children:"6x"})]}),e.jsxs("p",{children:[e.jsx(Ye,{icon:"user",size:"7x",...t})," ",e.jsx("span",{children:"7x"})]}),e.jsxs("p",{children:[e.jsx(Ye,{icon:"user",size:"8x",...t})," ",e.jsx("span",{children:"8x"})]}),e.jsxs("p",{children:[e.jsx(Ye,{icon:"user",size:"9x",...t})," ",e.jsx("span",{children:"9x"})]}),e.jsxs("p",{children:[e.jsx(Ye,{icon:"user",size:"10x",...t})," ",e.jsx("span",{children:"10x"})]})]}),Uu={icon:e.jsx("svg",{viewBox:"0 -256 1792 1792",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("g",{transform:"matrix(1,0,0,-1,53.152542,1217.0847)",children:e.jsx("path",{d:"m 384,64 q 0,26 -19,45 -19,19 -45,19 -26,0 -45,-19 -19,-19 -19,-45 0,-26 19,-45 19,-19 45,-19 26,0 45,19 19,19 19,45 z m 644,420 -682,-682 q -37,-37 -90,-37 -52,0 -91,37 L 59,-90 Q 21,-54 21,0 21,53 59,91 L 740,772 Q 779,674 854.5,598.5 930,523 1028,484 z m 634,435 q 0,-39 -23,-106 Q 1592,679 1474.5,595.5 1357,512 1216,512 1031,512 899.5,643.5 768,775 768,960 q 0,185 131.5,316.5 131.5,131.5 316.5,131.5 58,0 121.5,-16.5 63.5,-16.5 107.5,-46.5 16,-11 16,-28 0,-17 -16,-28 L 1152,1120 V 896 l 193,-107 q 5,3 79,48.5 74,45.5 135.5,81 61.5,35.5 70.5,35.5 15,0 23.5,-10 8.5,-10 8.5,-25 z"})})})},R4=t=>e.jsxs(_i.Fragment,{children:[e.jsx("p",{children:e.jsx(Ye,{icon:Uu.icon,...t})}),e.jsx("p",{children:e.jsx(Ye,{icon:Uu.icon,rotation:90,size:"2x",...t})}),e.jsx("p",{children:e.jsx(Ye,{icon:Uu.icon,size:"3x",spin:!0,...t})}),e.jsx("p",{children:e.jsx(Ye,{icon:Uu.icon,size:"5x",...t})}),e.jsx("p",{children:e.jsx(Ye,{flip:"horizontal",icon:Uu.icon,size:"5x",...t})})]});(function(){function t(ct,na){var Rt=Object.keys(ct);if(Object.getOwnPropertySymbols){var Wt=Object.getOwnPropertySymbols(ct);na&&(Wt=Wt.filter(function(Yt){return Object.getOwnPropertyDescriptor(ct,Yt).enumerable})),Rt.push.apply(Rt,Wt)}return Rt}function a(ct){for(var na=1;nact.length)&&(na=ct.length);for(var Rt=0,Wt=new Array(na);Rt=ct.length?{done:!0}:{done:!1,value:ct[Wt++]}},e:function(Ci){throw Ci},f:Yt}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var Ni=!0,Xr=!1,xs;return{s:function(){Rt=Rt.call(ct)},n:function(){var Ci=Rt.next();return Ni=Ci.done,Ci},e:function(Ci){Xr=!0,xs=Ci},f:function(){try{!Ni&&Rt.return!=null&&Rt.return()}finally{if(Xr)throw xs}}}}var S={},D={};try{typeof window<"u"&&(S=window),typeof document<"u"&&(D=document)}catch{}var I=S.navigator||{},B=I.userAgent,U=B===void 0?"":B,K=S,re=D;K.document,re.documentElement&&re.head&&typeof re.addEventListener=="function"&&re.createElement,~U.indexOf("MSIE")||~U.indexOf("Trident/");var je,Ce,Ve,ft,st,Qe="___FONT_AWESOME___",Nt=function(){try{return!0}catch{return!1}}(),at="classic",ka="sharp",Mt=[at,ka];function xt(ct){return new Proxy(ct,{get:function(Rt,Wt){return Wt in Rt?Rt[Wt]:Rt[at]}})}xt((je={},i(je,at,{fa:"solid",fas:"solid","fa-solid":"solid",far:"regular","fa-regular":"regular",fal:"light","fa-light":"light",fat:"thin","fa-thin":"thin",fad:"duotone","fa-duotone":"duotone",fab:"brands","fa-brands":"brands",fak:"kit","fa-kit":"kit"}),i(je,ka,{fa:"solid",fass:"solid","fa-solid":"solid",fasr:"regular","fa-regular":"regular",fasl:"light","fa-light":"light"}),je));var Ct=xt((Ce={},i(Ce,at,{solid:"fas",regular:"far",light:"fal",thin:"fat",duotone:"fad",brands:"fab",kit:"fak"}),i(Ce,ka,{solid:"fass",regular:"fasr",light:"fasl"}),Ce));xt((Ve={},i(Ve,at,{fab:"fa-brands",fad:"fa-duotone",fak:"fa-kit",fal:"fa-light",far:"fa-regular",fas:"fa-solid",fat:"fa-thin"}),i(Ve,ka,{fass:"fa-solid",fasr:"fa-regular",fasl:"fa-light"}),Ve)),xt((ft={},i(ft,at,{"fa-brands":"fab","fa-duotone":"fad","fa-kit":"fak","fa-light":"fal","fa-regular":"far","fa-solid":"fas","fa-thin":"fat"}),i(ft,ka,{"fa-solid":"fass","fa-regular":"fasr","fa-light":"fasl"}),ft)),xt((st={},i(st,at,{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"}),i(st,ka,{900:"fass",400:"fasr",300:"fasl"}),st));var ja=[1,2,3,4,5,6,7,8,9,10],wa=ja.concat([11,12,13,14,15,16,17,18,19,20]),aa={GROUP:"duotone-group",SWAP_OPACITY:"swap-opacity",PRIMARY:"primary",SECONDARY:"secondary"},et=new Set;Object.keys(Ct[at]).map(et.add.bind(et)),Object.keys(Ct[ka]).map(et.add.bind(et)),[].concat(Mt,s(et),["2xs","xs","sm","lg","xl","2xl","beat","border","fade","beat-fade","bounce","flip-both","flip-horizontal","flip-vertical","flip","fw","inverse","layers-counter","layers-text","layers","li","pull-left","pull-right","pulse","rotate-180","rotate-270","rotate-90","rotate-by","shake","spin-pulse","spin-reverse","spin","stack-1x","stack-2x","stack","ul",aa.GROUP,aa.SWAP_OPACITY,aa.PRIMARY,aa.SECONDARY]).concat(ja.map(function(ct){return"".concat(ct,"x")})).concat(wa.map(function(ct){return"w-".concat(ct)}));function ba(ct){try{for(var na=arguments.length,Rt=new Array(na>1?na-1:0),Wt=1;Wt2&&arguments[2]!==void 0?arguments[2]:{},Wt=Rt.skipHooks,Yt=Wt===void 0?!1:Wt,Ni=fi(na);typeof _a.hooks.addPack=="function"&&!Yt?_a.hooks.addPack(ct,fi(na)):_a.styles[ct]=a(a({},_a.styles[ct]||{}),Ni),ct==="fas"&&Va("fa",na)}var oi={greensky:[1707,512,[],"e002","M0 232.703v-.719c0-72.107 58.553-131.159 138.634-131.159 47.6 0 76.313 12.313 103.89 34.778l-36.643 42.394c-20.401-16.306-38.534-25.721-69.133-25.721-42.306 0-75.927 35.859-75.927 78.98v.728c0 46.377 33.239 80.428 80.085 80.428 21.155 0 40.038-5.074 54.772-15.221v-36.226H140.11l7.641-48.186h104.217v110.137c-27.205 22.094-64.602 40.214-112.952 40.214C56.662 363.13 0 307.7 0 232.703zm271.752-65.118l57.42-3v39.137c11.466-33.202 38.623-44.202 72.622-42.751l-8.024 57.605h-3.022c-38.157 0-61.575 22.099-61.575 68.476v71.736h-57.421V167.585zm540.92.916l57.422-3.916v27.538c13.22-16.297 30.222-31.156 59.308-31.156 43.446 0 68.755 27.534 68.755 72.102v125.715h-57.426V250.456c0-26.082-12.833-39.49-34.748-39.49-21.91 0-35.889 13.408-35.889 39.49v108.328h-57.421V168.501zm197.248 155.42l34.194-39.875c23.679 19.026 48.48 31.09 78.544 31.09 23.67 0 37.947-9.143 37.947-24.14v-.729c0-14.265-9.02-21.58-52.988-32.554-52.975-13.166-87.173-27.431-87.173-78.266v-.728c0-46.453 38.329-77.171 92.062-77.171 38.324 0 71.019 11.706 97.697 32.554l-30.054 42.415c-23.307-15.72-46.227-25.23-68.397-25.23-22.166 0-33.822 9.876-33.822 22.31v.732c0 16.824 11.274 22.309 56.746 33.648 53.361 13.533 83.425 32.184 83.425 76.801v.733c0 50.839-39.833 79.364-96.575 79.364-39.838 0-80.039-13.528-111.606-40.955zm557.438-159.336h59.68l-77.818 198.912c-15.488 39.499-33.533 67.48-67.913 67.48-20.778 0-36.261-5.074-50.995-13.404l17.397-40.196c7.232 5.847 17.435 8.817 26.422 7.946 13.677-1.327 16.536-16.025 21.444-25.81l-77.198-189.685-71.783 71.205 79.704 117.752h-65.729l-52.89-79.342-20.024 20.29v59.052h-57.417V106.1l57.417-4.551V235.24l67.247-70.655h122.168l46.082 132.244 44.206-132.244zM596.879 266.4c0 4.35-.377 9.42-.75 14.489H468.676l5.51-34.417h66.785c-3.394-24.64-18.51-41.303-42.687-41.303-23.28 0-38.58 15.627-43.48 39.713h-.032s-4.508 19.776.447 36.007c5.662 25.001 23.8 38.047 49.49 38.047 19.265 0 33.24-5.797 49.105-19.928l32.872 27.896c-18.897 22.47-46.092 36.225-82.735 36.225-60.816 0-105.772-40.937-105.772-100.355v-.72c0-55.434 41.18-101.083 100.105-101.083 67.619 0 98.595 50.352 98.595 105.43zm203.984 0c0 4.35-.382 9.42-.764 14.489H672.656l5.509-34.417h66.786c-3.404-24.64-18.51-41.303-42.688-41.303-23.279 0-38.58 15.627-43.48 39.713h-.032s-4.508 19.776.447 36.007c5.662 25.001 23.8 38.047 49.491 38.047 19.26 0 33.24-5.797 49.105-19.928l32.871 27.896c-18.892 22.47-46.096 36.225-82.735 36.225-60.82 0-105.772-40.937-105.772-100.355v-.72c0-55.434 41.175-101.083 100.105-101.083 67.62 0 98.6 50.352 98.6 105.43zm826.175-136.022h-271.88C1355.158 58.368 1416.025 0 1491.1 0c75.084 0 135.938 58.369 135.938 130.378zm50.059 64.334c3.725 0 5.714-1.911 5.714-4.569v-.174c0-3.073-2.254-4.65-5.896-4.65h-7.194v9.393h7.376zm-14.753-15.857h14.837c4.507 0 7.972 1.25 10.31 3.493 1.82 1.746 2.775 4.158 2.775 6.994v.165c0 5.15-2.938 8.397-7.19 9.893l8.15 11.482h-8.588l-7.106-10.321h-5.811v10.321h-7.377v-32.027zm40.676 16.738v-.171c0-15.262-11.879-27.589-27.67-27.589-15.865 0-27.832 12.498-27.832 27.76v.166c0 15.267 11.879 27.584 27.66 27.584 15.875 0 27.842-12.498 27.842-27.75zm-27.67-31.083a31.16 31.16 0 0131.317 31.203c0 17.25-13.882 31.548-31.489 31.548a31.148 31.148 0 01-31.297-31.208c0-17.244 13.877-31.543 31.47-31.543z"],nitro:[640,512,[],"e001","M480.162 0L383.87 222.074 373.495 0H213.982L113.475 232.183c42.797 22.5 87.538 42.393 133.577 59.024h.324l9.402-21.849.324 25.436c73.273 25.762 150.112 44.35 229.869 57.393h.324L640 .327H480.162V0zM237.65 309.794c-47.66-19.892-91.752-42.067-129.361-65.546L0 493.714h159.514l79.432-183.268c-.648-.326-.972-.652-1.297-.652zm236.353 71.416c-73.597-14.348-148.49-36.523-216.9-63.59l1.297 175.768h166.97l48.633-112.178z"],powergon:[410,512,[],"e000","M204.793 5.541c0-4.114 4.142-6.657 7.574-5.058l.914.541 193.141 140.777c1.593 1.15 2.671 2.89 3.039 4.815l.139 1.471v143.064c0 2.002-.76 3.913-2.083 5.333l-1.32 1.14L204.792 444.4v62.074c0 4.1-4.142 6.643-7.574 5.043l-.914-.54L3.164 370.212c-1.593-1.15-2.662-2.881-3.026-4.81L0 363.928v-143.05c0-2.013.76-3.926 2.075-5.354l1.089-.975L204.793 67.63V5.541zm72.44 166.383c-11.097-14.673-29.663-20.07-55.233-16.076l-3.888.669-67.639 12.717c-.452.086-.89.403-1.186.834-.188.307-.301.64-.326.963l.03.476 2.754 13.062v176.366l-2.755 14.083c-.098.504 0 .993.297 1.324.198.21.452.345.738.385l.448-.011 46.467-8.718c.636-.13 1.192-.663 1.43-1.305l.124-.666V297.74l19.603-3.682c27.584-5.193 47.47-17.896 59.122-37.748 8.65-14.74 10.857-30.526 11.273-40.506l.082-3.902-.094-4.14c-.447-9.793-2.69-24.517-11.247-35.837zm-58.867 32.511c15.832-2.975 20.095 4.529 21.243 10.777l.268 1.918.145 2.541.01 1.35c0 13.08-6.281 21.023-19.172 24.191l-2.494.538-19.872 3.74v-41.315l19.872-3.74z"]},ii=[null,"fak",,"fa-kit"];ba(function(){var ct=_(ii),na;try{for(ct.s();!(na=ct.n()).done;){var Rt=na.value;Rt&&Va(Rt,oi)}}catch(Wt){ct.e(Wt)}finally{ct.f()}})})();const B4=t=>e.jsx("div",{children:e.jsx(Ye,{...t,fixedWidth:!0,fontStyle:"fak",icon:"powergon",size:"5x"})}),N4=Object.freeze(Object.defineProperty({__proto__:null,IconAnimate:q4,IconBorder:O4,IconCustom:R4,IconDefault:I4,IconFaKit:B4,IconFlip:D4,IconPull:P4,IconRotate:A4,IconSizes:L4},Symbol.toStringTag,{value:"Module"})),F4=t=>e.jsxs("div",{children:[e.jsx(Cn,{icon:"rocket",size:"sm",variant:"royal",...t}),e.jsx("br",{}),e.jsx(Cn,{icon:"rocket",size:"sm",variant:"orange",...t}),e.jsx("br",{}),e.jsx(Cn,{icon:"rocket",size:"sm",variant:"purple",...t}),e.jsx("br",{}),e.jsx(Cn,{icon:"rocket",size:"sm",variant:"teal",...t}),e.jsx("br",{}),e.jsx(Cn,{icon:"rocket",size:"sm",variant:"red",...t}),e.jsx("br",{}),e.jsx(Cn,{icon:"rocket",size:"sm",variant:"yellow",...t}),e.jsx("br",{}),e.jsx(Cn,{icon:"rocket",size:"sm",variant:"green",...t})]}),V4=t=>e.jsx("div",{children:e.jsx(Cn,{icon:"rocket",size:"md",...t})}),U4=t=>e.jsxs("div",{children:[e.jsx(Cn,{icon:"rocket",size:"xxs",...t}),e.jsx("br",{}),e.jsx(Cn,{icon:"rocket",size:"xs",...t}),e.jsx("br",{}),e.jsx(Cn,{icon:"rocket",size:"sm",...t}),e.jsx("br",{}),e.jsx(Cn,{icon:"rocket",size:"md",...t}),e.jsx("br",{}),e.jsx(Cn,{icon:"rocket",size:"lg",...t}),e.jsx("br",{}),e.jsx(Cn,{icon:"rocket",size:"xl",...t})]}),$4=t=>e.jsxs("div",{children:[e.jsx(Cn,{icon:"😁",size:"sm",...t}),e.jsx("br",{}),e.jsx(Cn,{icon:"😍",size:"md",variant:"red",...t}),e.jsx("br",{}),e.jsx(Cn,{icon:"🎉",size:"lg",variant:"teal",...t})]}),H4=Object.freeze(Object.defineProperty({__proto__:null,IconCircleColor:F4,IconCircleDefault:V4,IconCircleEmoji:$4,IconCircleSizes:U4},Symbol.toStringTag,{value:"Module"})),G4=t=>e.jsxs("div",{children:[e.jsx(Gr,{icon:"lightbulb-on",text:"Electric",unit:"kw",value:64.18,...t}),e.jsx("br",{}),e.jsx(Gr,{icon:"calendar",text:"deadline",unit:"days",value:24,...t})]}),W4=t=>e.jsxs("div",{children:[e.jsx(Gr,{icon:"car",size:"sm",text:"distance driven",unit:"mi",value:158.3,...t}),e.jsx("br",{}),e.jsx(Gr,{icon:"car",size:"md",text:"distance driven",unit:"mi",value:158.3,...t}),e.jsx("br",{}),e.jsx(Gr,{icon:"car",size:"lg",text:"distance driven",unit:"mi",value:158.3,...t})]}),J4=t=>e.jsx("div",{children:e.jsx(Gr,{icon:"broadcast-tower",orientation:"vertical",text:"Radio",unit:"wkz",value:102.5,...t})}),Z4=t=>e.jsxs("div",{children:[e.jsx(Gr,{icon:"globe-europe",text:"Mercury",unit:"AU",value:.39,variant:"blue",...t}),e.jsx("br",{}),e.jsx(Gr,{icon:"planet-ringed",text:"Venus",unit:"AU",value:.723,variant:"royal",...t}),e.jsx("br",{}),e.jsx(Gr,{icon:"planet-moon",text:"Earth",unit:"AU",value:1,variant:"purple",...t}),e.jsx("br",{}),e.jsx(Gr,{icon:"solar-system",text:"Mars",unit:"AU",value:1.524,variant:"teal",...t}),e.jsx("br",{}),e.jsx(Gr,{icon:"globe-americas",text:"Jupitar",unit:"AU",value:5.203,variant:"red",...t}),e.jsx("br",{}),e.jsx(Gr,{icon:"globe-africa",text:"Saturn",unit:"AU",value:9.539,variant:"yellow",...t}),e.jsx("br",{}),e.jsx(Gr,{icon:"globe",text:"Uranus",unit:"AU",value:19.18,variant:"green",...t}),e.jsx("br",{}),e.jsx(Gr,{icon:"globe",text:"Uranus",unit:"AU",value:19.18,variant:"orange",...t})]}),Y4=Object.freeze(Object.defineProperty({__proto__:null,IconStatValueColor:Z4,IconStatValueDefault:G4,IconStatValueSizes:W4,IconStatValueVertical:J4},Symbol.toStringTag,{value:"Module"})),K4=t=>e.jsxs("div",{children:[e.jsx(Yd,{icon:"clipboard",text:"33-123456",...t}),e.jsx("br",{}),e.jsx(Yd,{icon:"heart",text:"93",...t}),e.jsx("br",{}),e.jsx(Yd,{icon:"clock",text:"15min",...t})]}),X4=t=>e.jsxs("div",{children:[e.jsx(Yd,{icon:"heart",text:"93",...t}),e.jsx("br",{}),e.jsx(Yd,{align:"center",icon:"comment",text:"5",...t}),e.jsx("br",{}),e.jsx(Yd,{align:"right",icon:"clock",text:"15min",...t})]}),Q4=Object.freeze(Object.defineProperty({__proto__:null,IconValueAlign:X4,IconValueDefault:K4},Symbol.toStringTag,{value:"Module"})),e5=t=>e.jsxs(e.Fragment,{children:[e.jsx("br",{}),e.jsx("div",{children:e.jsx(Fa,{alt:"picture of a misty forest",size:"xs",url:"https://unsplash.it/500/400/?image=634",...t})}),e.jsx("div",{children:e.jsx(Fa,{alt:"picture of a misty forest",size:"sm",url:"https://unsplash.it/500/400/?image=634",...t})}),e.jsx("div",{children:e.jsx(Fa,{alt:"picture of a misty forest",size:"md",url:"https://unsplash.it/500/400/?image=634",...t})}),e.jsx("div",{children:e.jsx(Fa,{alt:"picture of a misty forest",size:"lg",url:"https://unsplash.it/500/400/?image=634",...t})}),e.jsx("div",{children:e.jsx(Fa,{alt:"picture of a misty forest",size:"xl",url:"https://unsplash.it/500/400/?image=634",...t})}),e.jsx("div",{children:e.jsx(Fa,{alt:"picture of a misty forest",url:"https://unsplash.it/500/400/?image=634",...t})})]}),t5=t=>e.jsxs(e.Fragment,{children:[e.jsx("br",{}),e.jsx("div",{children:e.jsx(Fa,{alt:"",rounded:!0,size:"xs",url:"https://unsplash.it/500/400/?image=634",...t})}),e.jsx("div",{children:e.jsx(Fa,{alt:"",rounded:!0,size:"sm",url:"https://unsplash.it/500/400/?image=634",...t})}),e.jsx("div",{children:e.jsx(Fa,{alt:"",rounded:!0,size:"md",url:"https://unsplash.it/500/400/?image=634",...t})}),e.jsx("div",{children:e.jsx(Fa,{alt:"",rounded:!0,size:"lg",url:"https://unsplash.it/500/400/?image=634",...t})}),e.jsx("div",{children:e.jsx(Fa,{alt:"",rounded:!0,size:"xl",url:"https://unsplash.it/500/400/?image=634",...t})})]}),a5=t=>e.jsxs(e.Fragment,{children:[e.jsx(Xe,{text:"Handle when an image fails to load or a broken link is passed. This is not neccessary most of the time."}),e.jsx("br",{}),e.jsx(Xe,{text:"Alter the display when the image fails to load:"}),e.jsx(Fa,{alt:"This is the alt text!",onError:a=>a.target.style.color="red",rounded:!0,size:"xs",url:"not_a_valid_url",...t}),e.jsx("br",{}),e.jsx("br",{}),e.jsx(Xe,{text:"Give it an error class:"}),e.jsx(Fa,{alt:"This is the alt text!",onError:a=>a.target.classList.add("image-error"),rounded:!0,size:"sm",url:"not_a_valid_url",...t}),e.jsx("br",{}),e.jsx("br",{}),e.jsx(Xe,{text:"Set an inline style"}),e.jsx(Fa,{alt:"This is the alt text!",onError:a=>a.target.style.outline="1px solid red",rounded:!0,size:"md",url:"not_a_valid_url",...t}),e.jsx("br",{}),e.jsx("br",{}),e.jsx(Xe,{text:"Hide it completely!"}),e.jsx(Fa,{alt:"This is the alt text!",onError:a=>a.target.style.display="none",rounded:!0,size:"md",url:"not_a_valid_url",...t})]}),i5=t=>{const[a,i]=Te(""),[s,d]=Te({url:"",transition:""}),h=()=>{document.querySelector(".image").classList.remove(a,"lazyloaded"),d({url:"https://unsplash.it/500/400/?image=634",transition:a},document.querySelector(".image").classList.add(a,"lazyload"))},p=({target:w})=>{i(w.value)},l=[{value:"fade"},{value:"blur"},{value:"scale"}];return e.jsxs(e.Fragment,{children:[e.jsxs(ue,{children:[e.jsx(J,{fixedSize:"250px",children:e.jsx(gi,{blankSelection:"Select a Transition...",label:"",onChange:p,options:l,...t})}),e.jsx(J,{children:e.jsx(we,{disabled:a==="",marginLeft:"sm",onClick:h,text:"Load Image",...t})})]}),e.jsx("div",{style:{display:s.url===""?"none":"block"},children:e.jsx(Fa,{alt:"picture of a misty forest",className:"image",transition:s.transition,url:s.url,...t})})]})},n5=Object.freeze(Object.defineProperty({__proto__:null,CustomErrorImage:a5,DefaultImage:e5,RoundedImage:t5,TransitionImage:i5},Symbol.toStringTag,{value:"Module"})),r5=t=>e.jsxs(e.Fragment,{children:[e.jsx(Fc,{label:"Service Needed",pillValue:"76",...t}),e.jsx(Fc,{label:"Waiting",pillValue:"69",variant:"success",...t}),e.jsx(Fc,{label:"In Service",pillValue:"28",variant:"error",...t}),e.jsx(Fc,{label:"Fully Serviced",pillValue:"101",variant:"warning",...t}),e.jsx(Fc,{label:"Inbox",pillValue:"197",variant:"info",...t}),e.jsx(Fc,{label:"Outbox",pillValue:"13",variant:"neutral",...t}),e.jsx(Fc,{label:"Inbox",pillValue:"218",variant:"primary",...t})]}),s5=Object.freeze(Object.defineProperty({__proto__:null,LabelPillDefault:r5},Symbol.toStringTag,{value:"Module"})),o5=t=>e.jsxs("div",{children:[e.jsx(Sn,{label:"Role",value:"Administrator, Moderator",...t}),e.jsx("br",{}),e.jsx(Sn,{label:"Email",value:"anna.black@powerhrg.com",...t}),e.jsx("br",{}),e.jsx(Sn,{label:"Bio",value:`Proin pulvinar feugiat massa in luctus. Donec urna nulla, elementum sit amet tincidunt nec, mattis nec urna. Cras viverra lorem odio, id pretium dui interdum ut. Nullam dignissim nisl vitae orci vehicula condimentum`,...t})]}),l5=t=>e.jsxs("div",{children:[e.jsx(Sn,{icon:"truck",label:"Installer",title:"JD Installations LLC",variant:"details",...t}),e.jsx("br",{}),e.jsx(Sn,{description:"33-12345",icon:"home",label:"Project",title:"Jefferson-Smith",variant:"details",...t}),e.jsx("br",{}),e.jsx(Sn,{date:new Date("18 Nov 2019"),description:"33-12345",icon:"home",label:"Project",title:"Jefferson-Smith",variant:"details",...t}),e.jsx("br",{}),e.jsx(Sn,{active:!0,date:new Date("18 Nov 2019"),description:"33-12345",icon:"home",label:"Project",title:"Jefferson-Smith",variant:"details",...t})]}),c5=t=>e.jsxs("div",{children:[e.jsx(Fe,{marginBottom:"sm",size:4,text:"Patient Profile",...t}),e.jsxs(ue,{children:[e.jsxs(ue,{marginRight:"lg",orientation:"column",...t,children:[e.jsx(Sn,{icon:"user",label:"Age",paddingBottom:"sm",title:"24 yrs old",variant:"details",...t}),e.jsx(Sn,{icon:"weight",label:"Weight",title:"91 kg",variant:"details",...t})]}),e.jsxs(ue,{orientation:"column",...t,children:[e.jsx(Sn,{icon:"tint",label:"Blood",paddingBottom:"sm",title:"A +",variant:"details",...t}),e.jsx(Sn,{icon:"arrows-v",label:"Height",title:"187 cm",variant:"details",...t})]})]}),e.jsx("br",{}),e.jsx("br",{}),e.jsx("br",{}),e.jsx(Fe,{marginBottom:"sm",size:4,text:"Workout Schedule",...t}),e.jsx(Sn,{active:!0,description:"6 sets • 8 reps • 40-100 kg",icon:"dumbbell",label:"Chest",paddingBottom:"sm",title:"Bench Press",variant:"details",...t}),e.jsx(Sn,{active:!0,description:"5 sets • 12 reps • 20-40 kg",icon:"dumbbell",label:"Biceps",paddingBottom:"sm",title:"Barbell Curl",variant:"details",...t}),e.jsx(Sn,{active:!0,description:"8 sets • 8 reps • 40-120 kg",icon:"dumbbell",label:"Back",paddingBottom:"sm",title:"Back Squat",variant:"details",...t})]}),d5=Object.freeze(Object.defineProperty({__proto__:null,LabelValueDefault:o5,LabelValueDetails:l5,LabelValueDetailsExamples:c5},Symbol.toStringTag,{value:"Module"})),u5=t=>e.jsxs("div",{children:[e.jsxs(Gt,{collapse:"md",position:"left",size:"sm",...t,children:[e.jsx(Gt.Side,{children:"Light"}),e.jsx(Gt.Body,{children:"Body"})]}),e.jsx("br",{}),e.jsx("br",{}),e.jsxs(Gt,{collapse:"md",position:"left",size:"sm",variant:"dark",...t,children:[e.jsx(Gt.Side,{children:e.jsx(Xe,{dark:!0,text:"Dark",...t})}),e.jsx(Gt.Body,{children:"Body"})]}),e.jsx("br",{}),e.jsx("br",{}),e.jsxs(Gt,{collapse:"md",position:"left",size:"sm",variant:"gradient",...t,children:[e.jsx(Gt.Side,{children:e.jsx(Xe,{dark:!0,text:"Gradient",...t})}),e.jsx(Gt.Body,{children:"Body"})]})]}),h5=t=>e.jsx("div",{children:e.jsxs(Gt,{collapse:"sm",position:"left",size:"xs",transparent:!0,...t,children:[e.jsx(Gt.Side,{children:"Side"}),e.jsx(Gt.Body,{children:"Body"})]})}),m5=t=>e.jsxs("div",{children:[e.jsxs(Gt,{collapse:"xs",position:"left",size:"xs",...t,children:[e.jsx(Gt.Side,{children:"Side"}),e.jsx(Gt.Body,{children:"Body"})]}),e.jsx("br",{}),e.jsx("br",{}),e.jsxs(Gt,{collapse:"xs",position:"left",size:"sm",...t,children:[e.jsx(Gt.Side,{children:"Side"}),e.jsx(Gt.Body,{children:"Body"})]}),e.jsx("br",{}),e.jsx("br",{}),e.jsxs(Gt,{collapse:"xs",position:"left",size:"md",...t,children:[e.jsx(Gt.Side,{children:"Side"}),e.jsx(Gt.Body,{children:"Body"})]}),e.jsx("br",{}),e.jsx("br",{}),e.jsxs(Gt,{collapse:"xs",position:"left",size:"lg",...t,children:[e.jsx(Gt.Side,{children:"Side"}),e.jsx(Gt.Body,{children:"Body"})]}),e.jsx("br",{}),e.jsx("br",{}),e.jsxs(Gt,{collapse:"xs",position:"left",size:"xl",...t,children:[e.jsx(Gt.Side,{children:"Side"}),e.jsx(Gt.Body,{children:"Body"})]})]}),p5=t=>e.jsx("div",{children:e.jsx(Gt,{layout:"collection",...t,children:e.jsxs(Gt.Body,{children:[e.jsx(Le,{children:"Card content"}),e.jsx(Le,{children:"Card content"}),e.jsx(Le,{children:"Card content"}),e.jsx(Le,{children:"Card content"}),e.jsx(Le,{children:"Card content"}),e.jsx(Le,{children:"Card content"}),e.jsx(Le,{children:"Card content"}),e.jsx(Le,{children:"Card content"}),e.jsx(Le,{children:"Card content"}),e.jsx(Le,{children:"Card content"})]})})}),g5=t=>e.jsx("div",{children:e.jsxs(Gt,{layout:"kanban",children:[e.jsxs(Gt.Body,{children:[e.jsx(Et,{children:"Queue"}),e.jsxs(Le,{padding:"sm",shadow:"deep",...t,children:[e.jsxs(ue,{orientation:"row",spacing:"between",...t,children:[e.jsx(J,{children:e.jsx(Fe,{size:"4",children:"Design Homepage"})}),e.jsx(J,{children:e.jsx(Ye,{icon:"ellipsis-h"})})]}),e.jsxs(ue,{orientation:"row",spacing:"between",vertical:"bottom",...t,children:[e.jsx(J,{marginTop:"xs",children:e.jsx(Ft,{imageUrl:"https://images.unsplash.com/photo-1494790108377-be9c29b29330?ixlib=rb-0.3.5&q=80&fm=jpg&crop=entropy&cs=tinysrgb&w=200&fit=max&s=707b9c33066bf8808c934c8ab394dff6",name:"Michelle Smith",size:"sm",...t})}),e.jsx(J,{children:e.jsxs(ue,{orientation:"row",vertical:"center",...t,children:[e.jsx(Ye,{icon:"clock"}),e.jsx(Ht,{text:"00:00:00 h"})]})})]})]}),e.jsxs(Le,{padding:"sm",shadow:"deep",...t,children:[e.jsxs(ue,{orientation:"row",spacing:"between",...t,children:[e.jsx(J,{children:e.jsx(Fe,{size:"4",children:"Change Old App Icon"})}),e.jsx(J,{children:e.jsx(Ye,{icon:"ellipsis-h"})})]}),e.jsxs(ue,{orientation:"row",spacing:"between",vertical:"bottom",...t,children:[e.jsx(J,{marginTop:"xs",children:e.jsx(Ft,{imageUrl:"https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=634&q=80",name:"Roger Donahue",size:"sm",...t})}),e.jsx(J,{children:e.jsxs(ue,{orientation:"row",vertical:"center",...t,children:[e.jsx(Ye,{icon:"clock"}),e.jsx(Ht,{text:"00:00:00 h"})]})})]})]})]}),e.jsxs(Gt.Body,{children:[e.jsx(Et,{children:"In Progress"}),e.jsxs(Le,{padding:"sm",shadow:"deep",...t,children:[e.jsxs(ue,{orientation:"row",spacing:"between",...t,children:[e.jsx(J,{children:e.jsx(Fe,{size:"4",children:"Dashboard Updates"})}),e.jsx(J,{children:e.jsx(Ye,{icon:"ellipsis-h"})})]}),e.jsxs(ue,{orientation:"row",spacing:"between",vertical:"bottom",...t,children:[e.jsx(J,{marginTop:"xs",children:e.jsx(Ft,{imageUrl:"https://images.unsplash.com/photo-1509868918748-a554ad25f858?ixlib=rb-0.3.5&q=80&fm=jpg&crop=entropy&cs=tinysrgb&w=200&fit=max&s=3159ec467959b2aada4b75d565c270aa",name:"Michelle Smith",size:"sm",...t})}),e.jsx(J,{children:e.jsxs(ue,{orientation:"row",vertical:"center",...t,children:[e.jsx(Ye,{icon:"clock"}),e.jsx(Ht,{text:"00:00:00 h"})]})})]})]}),e.jsxs(Le,{padding:"sm",shadow:"deep",...t,children:[e.jsxs(ue,{orientation:"row",spacing:"between",...t,children:[e.jsx(J,{children:e.jsx(Fe,{size:"4",children:"Usability Testing"})}),e.jsx(J,{children:e.jsx(Ye,{icon:"ellipsis-h"})})]}),e.jsxs(ue,{orientation:"row",spacing:"between",vertical:"bottom",...t,children:[e.jsx(J,{marginTop:"xs",children:e.jsx(gl,{paddingLeft:"xs",users:[{name:"Shawn Palmer",imageUrl:"https://images.unsplash.com/photo-1506794778202-cad84cf45f1d?ixlib=rb-0.3.5&q=80&fm=jpg&crop=entropy&cs=tinysrgb&w=200&fit=max&s=74daec1914d1d105202bca8a310a6a71"},{name:"Andrew Murray Cooper Craig",imageUrl:"https://images.unsplash.com/photo-1513732822839-24f03a92f633?ixlib=rb-1.2.1&q=80&fm=jpg&crop=entropy&cs=tinysrgb&w=200&fit=max&ixid=eyJhcHBfaWQiOjE3Nzg0fQ"}]})}),e.jsx(J,{children:e.jsxs(ue,{orientation:"row",vertical:"center",...t,children:[e.jsx(Ye,{icon:"clock"}),e.jsx(Ht,{text:"00:00:00 h"})]})})]})]}),e.jsxs(Le,{padding:"sm",shadow:"deep",...t,children:[e.jsxs(ue,{orientation:"row",spacing:"between",...t,children:[e.jsx(J,{children:e.jsx(Fe,{size:"4",children:"New Icons"})}),e.jsx(J,{children:e.jsx(Ye,{icon:"ellipsis-h"})})]}),e.jsxs(ue,{orientation:"row",spacing:"between",vertical:"bottom",...t,children:[e.jsx(J,{marginTop:"xs",children:e.jsx(Ft,{imageUrl:"https://images.unsplash.com/photo-1502378735452-bc7d86632805?ixlib=rb-0.3.5&q=80&fm=jpg&crop=entropy&cs=tinysrgb&w=200&fit=max&s=aa3a807e1bbdfd4364d1f449eaa96d82",name:"Roger Donahue",size:"sm",...t})}),e.jsx(J,{children:e.jsxs(ue,{orientation:"row",vertical:"center",...t,children:[e.jsx(Ye,{icon:"clock"}),e.jsx(Ht,{text:"00:00:00 h"})]})})]})]})]}),e.jsxs(Gt.Body,{children:[e.jsx(Et,{children:"Validation"}),e.jsxs(Le,{padding:"sm",shadow:"deep",...t,children:[e.jsxs(ue,{orientation:"row",spacing:"between",...t,children:[e.jsx(J,{children:e.jsx(Fe,{size:"4",children:"Build Full Page Example"})}),e.jsx(J,{children:e.jsx(Ye,{icon:"ellipsis-h"})})]}),e.jsxs(ue,{orientation:"row",spacing:"between",vertical:"bottom",...t,children:[e.jsx(J,{marginTop:"xs",children:e.jsx(Ft,{imageUrl:"https://images.unsplash.com/photo-1494790108377-be9c29b29330?ixlib=rb-0.3.5&q=80&fm=jpg&crop=entropy&cs=tinysrgb&w=200&fit=max&s=707b9c33066bf8808c934c8ab394dff6",name:"Michelle Smith",size:"sm",...t})}),e.jsx(J,{children:e.jsxs(ue,{orientation:"row",vertical:"center",...t,children:[e.jsx(Ye,{icon:"clock"}),e.jsx(Ht,{text:"00:00:00 h"})]})})]})]}),e.jsxs(Le,{padding:"sm",shadow:"deep",...t,children:[e.jsxs(ue,{orientation:"row",spacing:"between",...t,children:[e.jsx(J,{children:e.jsx(Fe,{size:"4",children:"Design System Documentation"})}),e.jsx(J,{children:e.jsx(Ye,{icon:"ellipsis-h"})})]}),e.jsxs(ue,{orientation:"row",spacing:"between",vertical:"bottom",...t,children:[e.jsx(J,{marginTop:"xs",children:e.jsx(Ft,{imageUrl:"https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=634&q=80",name:"Roger Donahue",size:"sm",...t})}),e.jsx(J,{children:e.jsxs(ue,{orientation:"row",vertical:"center",...t,children:[e.jsx(Ye,{icon:"clock"}),e.jsx(Ht,{text:"00:00:00 h"})]})})]})]}),e.jsxs(Le,{padding:"sm",shadow:"deep",...t,children:[e.jsxs(ue,{orientation:"row",spacing:"between",...t,children:[e.jsx(J,{children:e.jsx(Fe,{size:"4",children:"Prop Bug"})}),e.jsx(J,{children:e.jsx(Ye,{icon:"ellipsis-h"})})]}),e.jsxs(ue,{orientation:"row",spacing:"between",vertical:"bottom",...t,children:[e.jsx(J,{marginTop:"xs",children:e.jsx(Ft,{imageUrl:"https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=634&q=80",name:"Roger Donahue",size:"sm",...t})}),e.jsx(J,{children:e.jsxs(ue,{orientation:"row",vertical:"center",...t,children:[e.jsx(Ye,{icon:"clock"}),e.jsx(Ht,{text:"00:00:00 h"})]})})]})]}),e.jsxs(Le,{padding:"sm",shadow:"deep",...t,children:[e.jsxs(ue,{orientation:"row",spacing:"between",...t,children:[e.jsx(J,{children:e.jsx(Fe,{size:"4",children:"Discovery Session"})}),e.jsx(J,{children:e.jsx(Ye,{icon:"ellipsis-h"})})]}),e.jsxs(ue,{orientation:"row",spacing:"between",vertical:"bottom",...t,children:[e.jsx(J,{marginTop:"xs",children:e.jsx(Ft,{imageUrl:"https://images.unsplash.com/photo-1494790108377-be9c29b29330?ixlib=rb-0.3.5&q=80&fm=jpg&crop=entropy&cs=tinysrgb&w=200&fit=max&s=707b9c33066bf8808c934c8ab394dff6",name:"Michelle Smith",size:"sm",...t})}),e.jsx(J,{children:e.jsxs(ue,{orientation:"row",vertical:"center",...t,children:[e.jsx(Ye,{icon:"clock"}),e.jsx(Ht,{text:"00:00:00 h"})]})})]})]}),e.jsxs(Le,{padding:"sm",shadow:"deep",...t,children:[e.jsxs(ue,{orientation:"row",spacing:"between",...t,children:[e.jsx(J,{children:e.jsx(Fe,{size:"4",children:"Design Exploration"})}),e.jsx(J,{children:e.jsx(Ye,{icon:"ellipsis-h"})})]}),e.jsxs(ue,{orientation:"row",spacing:"between",vertical:"bottom",...t,children:[e.jsx(J,{marginTop:"xs",children:e.jsx(Ft,{imageUrl:"https://images.unsplash.com/photo-1513732822839-24f03a92f633?ixlib=rb-1.2.1&q=80&fm=jpg&crop=entropy&cs=tinysrgb&w=200&fit=max&ixid=eyJhcHBfaWQiOjE3Nzg0fQ",name:"Roger Donahue",size:"sm",...t})}),e.jsx(J,{children:e.jsxs(ue,{orientation:"row",vertical:"center",...t,children:[e.jsx(Ye,{icon:"clock"}),e.jsx(Ht,{text:"00:00:00 h"})]})})]})]}),e.jsxs(Le,{padding:"sm",shadow:"deep",...t,children:[e.jsxs(ue,{orientation:"row",spacing:"between",...t,children:[e.jsx(J,{children:e.jsx(Fe,{size:"4",children:"Fix Sketch Bugs"})}),e.jsx(J,{children:e.jsx(Ye,{icon:"ellipsis-h"})})]}),e.jsxs(ue,{orientation:"row",spacing:"between",vertical:"bottom",...t,children:[e.jsx(J,{marginTop:"xs",children:e.jsx(Ft,{imageUrl:"https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=634&q=80",name:"Roger Donahue",size:"sm",...t})}),e.jsx(J,{children:e.jsxs(ue,{orientation:"row",vertical:"center",...t,children:[e.jsx(Ye,{icon:"clock"}),e.jsx(Ht,{text:"00:00:00 h"})]})})]})]}),e.jsxs(Le,{padding:"sm",shadow:"deep",...t,children:[e.jsxs(ue,{orientation:"row",spacing:"between",...t,children:[e.jsx(J,{children:e.jsx(Fe,{size:"4",children:"Test Out Figma"})}),e.jsx(J,{children:e.jsx(Ye,{icon:"ellipsis-h"})})]}),e.jsxs(ue,{orientation:"row",spacing:"between",vertical:"bottom",...t,children:[e.jsx(J,{marginTop:"xs",children:e.jsx(Ft,{imageUrl:"https://images.unsplash.com/photo-1494790108377-be9c29b29330?ixlib=rb-0.3.5&q=80&fm=jpg&crop=entropy&cs=tinysrgb&w=200&fit=max&s=707b9c33066bf8808c934c8ab394dff6",name:"Michelle Smith",size:"sm",...t})}),e.jsx(J,{children:e.jsxs(ue,{orientation:"row",vertical:"center",...t,children:[e.jsx(Ye,{icon:"clock"}),e.jsx(Ht,{text:"00:00:00 h"})]})})]})]}),e.jsxs(Le,{padding:"sm",shadow:"deep",...t,children:[e.jsxs(ue,{orientation:"row",spacing:"between",...t,children:[e.jsx(J,{children:e.jsx(Fe,{size:"4",children:"Ship New Feature"})}),e.jsx(J,{children:e.jsx(Ye,{icon:"ellipsis-h"})})]}),e.jsxs(ue,{orientation:"row",spacing:"between",vertical:"bottom",...t,children:[e.jsx(J,{marginTop:"xs",children:e.jsx(Ft,{imageUrl:"https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=634&q=80",name:"Roger Donahue",size:"sm",...t})}),e.jsx(J,{children:e.jsxs(ue,{orientation:"row",vertical:"center",...t,children:[e.jsx(Ye,{icon:"clock"}),e.jsx(Ht,{text:"00:00:00 h"})]})})]})]}),e.jsxs(Le,{padding:"sm",shadow:"deep",...t,children:[e.jsxs(ue,{orientation:"row",spacing:"between",...t,children:[e.jsx(J,{children:e.jsx(Fe,{size:"4",children:"Meet with Client"})}),e.jsx(J,{children:e.jsx(Ye,{icon:"ellipsis-h"})})]}),e.jsxs(ue,{orientation:"row",spacing:"between",vertical:"bottom",...t,children:[e.jsx(J,{marginTop:"xs",children:e.jsx(Ft,{imageUrl:"https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=634&q=80",name:"Roger Donahue",size:"sm",...t})}),e.jsx(J,{children:e.jsxs(ue,{orientation:"row",vertical:"center",...t,children:[e.jsx(Ye,{icon:"clock"}),e.jsx(Ht,{text:"00:00:00 h"})]})})]})]}),e.jsxs(Le,{padding:"sm",shadow:"deep",...t,children:[e.jsxs(ue,{orientation:"row",spacing:"between",...t,children:[e.jsx(J,{children:e.jsx(Fe,{size:"4",children:"Re-engineer Old Modal"})}),e.jsx(J,{children:e.jsx(Ye,{icon:"ellipsis-h"})})]}),e.jsxs(ue,{orientation:"row",spacing:"between",vertical:"bottom",...t,children:[e.jsx(J,{marginTop:"xs",children:e.jsx(Ft,{imageUrl:"https://images.unsplash.com/photo-1494790108377-be9c29b29330?ixlib=rb-0.3.5&q=80&fm=jpg&crop=entropy&cs=tinysrgb&w=200&fit=max&s=707b9c33066bf8808c934c8ab394dff6",name:"Michelle Smith",size:"sm",...t})}),e.jsx(J,{children:e.jsxs(ue,{orientation:"row",vertical:"center",...t,children:[e.jsx(Ye,{icon:"clock"}),e.jsx(Ht,{text:"00:00:00 h"})]})})]})]}),e.jsxs(Le,{padding:"sm",shadow:"deep",...t,children:[e.jsxs(ue,{orientation:"row",spacing:"between",...t,children:[e.jsx(J,{children:e.jsx(Fe,{size:"4",children:"Setup Permissions"})}),e.jsx(J,{children:e.jsx(Ye,{icon:"ellipsis-h"})})]}),e.jsxs(ue,{orientation:"row",spacing:"between",vertical:"bottom",...t,children:[e.jsx(J,{marginTop:"xs",children:e.jsx(Ft,{imageUrl:"https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=634&q=80",name:"Roger Donahue",size:"sm",...t})}),e.jsx(J,{children:e.jsxs(ue,{orientation:"row",vertical:"center",...t,children:[e.jsx(Ye,{icon:"clock"}),e.jsx(Ht,{text:"00:00:00 h"})]})})]})]}),e.jsxs(Le,{padding:"sm",shadow:"deep",...t,children:[e.jsxs(ue,{orientation:"row",spacing:"between",...t,children:[e.jsx(J,{children:e.jsx(Fe,{size:"4",children:"Build Prototype"})}),e.jsx(J,{children:e.jsx(Ye,{icon:"ellipsis-h"})})]}),e.jsxs(ue,{orientation:"row",spacing:"between",vertical:"bottom",...t,children:[e.jsx(J,{marginTop:"xs",children:e.jsx(Ft,{imageUrl:"https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=634&q=80",name:"Roger Donahue",size:"sm",...t})}),e.jsx(J,{children:e.jsxs(ue,{orientation:"row",vertical:"center",...t,children:[e.jsx(Ye,{icon:"clock"}),e.jsx(Ht,{text:"00:00:00 h"})]})})]})]}),e.jsxs(Le,{padding:"sm",shadow:"deep",...t,children:[e.jsxs(ue,{orientation:"row",spacing:"between",...t,children:[e.jsx(J,{children:e.jsx(Fe,{size:"4",children:"Collaborate with Team"})}),e.jsx(J,{children:e.jsx(Ye,{icon:"ellipsis-h"})})]}),e.jsxs(ue,{orientation:"row",spacing:"between",vertical:"bottom",...t,children:[e.jsx(J,{marginTop:"xs",children:e.jsx(Ft,{imageUrl:"https://images.unsplash.com/photo-1494790108377-be9c29b29330?ixlib=rb-0.3.5&q=80&fm=jpg&crop=entropy&cs=tinysrgb&w=200&fit=max&s=707b9c33066bf8808c934c8ab394dff6",name:"Michelle Smith",size:"sm",...t})}),e.jsx(J,{children:e.jsxs(ue,{orientation:"row",vertical:"center",...t,children:[e.jsx(Ye,{icon:"clock"}),e.jsx(Ht,{text:"00:00:00 h"})]})})]})]}),e.jsxs(Le,{padding:"sm",shadow:"deep",...t,children:[e.jsxs(ue,{orientation:"row",spacing:"between",...t,children:[e.jsx(J,{children:e.jsx(Fe,{size:"4",children:"Interview Candidates"})}),e.jsx(J,{children:e.jsx(Ye,{icon:"ellipsis-h"})})]}),e.jsxs(ue,{orientation:"row",spacing:"between",vertical:"bottom",...t,children:[e.jsx(J,{marginTop:"xs",children:e.jsx(Ft,{imageUrl:"https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=634&q=80",name:"Roger Donahue",size:"sm",...t})}),e.jsx(J,{children:e.jsxs(ue,{orientation:"row",vertical:"center",...t,children:[e.jsx(Ye,{icon:"clock"}),e.jsx(Ht,{text:"00:00:00 h"})]})})]})]}),e.jsxs(Le,{padding:"sm",shadow:"deep",...t,children:[e.jsxs(ue,{orientation:"row",spacing:"between",...t,children:[e.jsx(J,{children:e.jsx(Fe,{size:"4",children:"Run Testing Suite"})}),e.jsx(J,{children:e.jsx(Ye,{icon:"ellipsis-h"})})]}),e.jsxs(ue,{orientation:"row",spacing:"between",vertical:"bottom",...t,children:[e.jsx(J,{marginTop:"xs",children:e.jsx(Ft,{imageUrl:"https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=634&q=80",name:"Roger Donahue",size:"sm",...t})}),e.jsx(J,{children:e.jsxs(ue,{orientation:"row",vertical:"center",...t,children:[e.jsx(Ye,{icon:"clock"}),e.jsx(Ht,{text:"00:00:00 h"})]})})]})]}),e.jsxs(Le,{padding:"sm",shadow:"deep",...t,children:[e.jsxs(ue,{orientation:"row",spacing:"between",...t,children:[e.jsx(J,{children:e.jsx(Fe,{size:"4",children:"Live Coding Session"})}),e.jsx(J,{children:e.jsx(Ye,{icon:"ellipsis-h"})})]}),e.jsxs(ue,{orientation:"row",spacing:"between",vertical:"bottom",...t,children:[e.jsx(J,{marginTop:"xs",children:e.jsx(Ft,{imageUrl:"https://images.unsplash.com/photo-1494790108377-be9c29b29330?ixlib=rb-0.3.5&q=80&fm=jpg&crop=entropy&cs=tinysrgb&w=200&fit=max&s=707b9c33066bf8808c934c8ab394dff6",name:"Michelle Smith",size:"sm",...t})}),e.jsx(J,{children:e.jsxs(ue,{orientation:"row",vertical:"center",...t,children:[e.jsx(Ye,{icon:"clock"}),e.jsx(Ht,{text:"00:00:00 h"})]})})]})]}),e.jsxs(Le,{padding:"sm",shadow:"deep",...t,children:[e.jsxs(ue,{orientation:"row",spacing:"between",...t,children:[e.jsx(J,{children:e.jsx(Fe,{size:"4",children:"All Hands Meeting"})}),e.jsx(J,{children:e.jsx(Ye,{icon:"ellipsis-h"})})]}),e.jsxs(ue,{orientation:"row",spacing:"between",vertical:"bottom",...t,children:[e.jsx(J,{marginTop:"xs",children:e.jsx(Ft,{imageUrl:"https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=634&q=80",name:"Roger Donahue",size:"sm",...t})}),e.jsx(J,{children:e.jsxs(ue,{orientation:"row",vertical:"center",...t,children:[e.jsx(Ye,{icon:"clock"}),e.jsx(Ht,{text:"00:00:00 h"})]})})]})]}),e.jsxs(Le,{padding:"sm",shadow:"deep",...t,children:[e.jsxs(ue,{orientation:"row",spacing:"between",...t,children:[e.jsx(J,{children:e.jsx(Fe,{size:"4",children:"Growth Engineering Meeting"})}),e.jsx(J,{children:e.jsx(Ye,{icon:"ellipsis-h"})})]}),e.jsxs(ue,{orientation:"row",spacing:"between",vertical:"bottom",...t,children:[e.jsx(J,{marginTop:"xs",children:e.jsx(Ft,{imageUrl:"https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=634&q=80",name:"Roger Donahue",size:"sm",...t})}),e.jsx(J,{children:e.jsxs(ue,{orientation:"row",vertical:"center",...t,children:[e.jsx(Ye,{icon:"clock"}),e.jsx(Ht,{text:"00:00:00 h"})]})})]})]})]}),e.jsxs(Gt.Body,{children:[e.jsx(Et,{children:"Done"}),e.jsxs(Le,{padding:"sm",shadow:"deep",...t,children:[e.jsxs(ue,{orientation:"row",spacing:"between",...t,children:[e.jsx(J,{children:e.jsx(Fe,{size:"4",children:"Re-rendering Bug"})}),e.jsx(J,{children:e.jsx(Ye,{icon:"ellipsis-h"})})]}),e.jsxs(ue,{orientation:"row",spacing:"between",vertical:"bottom",...t,children:[e.jsx(J,{marginTop:"xs",children:e.jsx(Ft,{imageUrl:"https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=634&q=80",name:"Roger Donahue",size:"sm",...t})}),e.jsx(J,{children:e.jsxs(ue,{orientation:"row",vertical:"center",...t,children:[e.jsx(Ye,{icon:"clock"}),e.jsx(Ht,{text:"00:00:00 h"})]})})]})]}),e.jsxs(Le,{padding:"sm",shadow:"deep",...t,children:[e.jsxs(ue,{orientation:"row",spacing:"between",...t,children:[e.jsx(J,{children:e.jsx(Fe,{size:"4",children:"Gather Resources"})}),e.jsx(J,{children:e.jsx(Ye,{icon:"ellipsis-h"})})]}),e.jsxs(ue,{orientation:"row",spacing:"between",vertical:"bottom",...t,children:[e.jsx(J,{marginTop:"xs",children:e.jsx(Ft,{imageUrl:"https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=634&q=80",name:"Roger Donahue",size:"sm",...t})}),e.jsx(J,{children:e.jsxs(ue,{orientation:"row",vertical:"center",...t,children:[e.jsx(Ye,{icon:"clock"}),e.jsx(Ht,{text:"00:00:00 h"})]})})]})]})]}),e.jsxs(Gt.Body,{children:[e.jsx(Et,{children:"Another Column"}),e.jsxs(Le,{padding:"sm",shadow:"deep",...t,children:[e.jsxs(ue,{orientation:"row",spacing:"between",...t,children:[e.jsx(J,{children:e.jsx(Fe,{size:"4",children:"All Hands Meeting"})}),e.jsx(J,{children:e.jsx(Ye,{icon:"ellipsis-h"})})]}),e.jsxs(ue,{orientation:"row",spacing:"between",vertical:"bottom",...t,children:[e.jsx(J,{marginTop:"xs",children:e.jsx(Ft,{imageUrl:"https://images.unsplash.com/photo-1544817747-b11e3e3b6ac2?ixlib=rb-1.2.1&q=80&fm=jpg&crop=entropy&cs=tinysrgb&w=200&fit=max&ixid=eyJhcHBfaWQiOjE3Nzg0fQ",name:"Roger Donahue",size:"sm",...t})}),e.jsx(J,{children:e.jsxs(ue,{orientation:"row",vertical:"center",...t,children:[e.jsx(Ye,{icon:"clock"}),e.jsx(Ht,{text:"00:00:00 h"})]})})]})]}),e.jsxs(Le,{padding:"sm",shadow:"deep",...t,children:[e.jsxs(ue,{orientation:"row",spacing:"between",...t,children:[e.jsx(J,{children:e.jsx(Fe,{size:"4",children:"Growth Engineering Meeting"})}),e.jsx(J,{children:e.jsx(Ye,{icon:"ellipsis-h"})})]}),e.jsxs(ue,{orientation:"row",spacing:"between",vertical:"bottom",...t,children:[e.jsx(J,{marginTop:"xs",children:e.jsx(Ft,{imageUrl:"https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=634&q=80",name:"Roger Donahue",size:"sm",...t})}),e.jsx(J,{children:e.jsxs(ue,{orientation:"row",vertical:"center",...t,children:[e.jsx(Ye,{icon:"clock"}),e.jsx(Ht,{text:"00:00:00 h"})]})})]})]})]}),e.jsxs(Gt.Body,{children:[e.jsx(Et,{children:"Another Column"}),e.jsxs(Le,{padding:"sm",shadow:"deep",...t,children:[e.jsxs(ue,{orientation:"row",spacing:"between",...t,children:[e.jsx(J,{children:e.jsx(Fe,{size:"4",children:"All Hands Meeting"})}),e.jsx(J,{children:e.jsx(Ye,{icon:"ellipsis-h"})})]}),e.jsxs(ue,{orientation:"row",spacing:"between",vertical:"bottom",...t,children:[e.jsx(J,{marginTop:"xs",children:e.jsx(Ft,{imageUrl:"https://images.unsplash.com/photo-1463453091185-61582044d556?ixlib=rb-0.3.5&q=80&fm=jpg&crop=entropy&cs=tinysrgb&w=200&fit=max&s=73a9df4b7bd1b330db1e903e08575ec1",name:"Roger Donahue",size:"sm",...t})}),e.jsx(J,{children:e.jsxs(ue,{orientation:"row",vertical:"center",...t,children:[e.jsx(Ye,{icon:"clock"}),e.jsx(Ht,{text:"00:00:00 h"})]})})]})]}),e.jsxs(Le,{padding:"sm",shadow:"deep",...t,children:[e.jsxs(ue,{orientation:"row",spacing:"between",...t,children:[e.jsx(J,{children:e.jsx(Fe,{size:"4",children:"Pairing"})}),e.jsx(J,{children:e.jsx(Ye,{icon:"ellipsis-h"})})]}),e.jsxs(ue,{orientation:"row",spacing:"between",vertical:"bottom",...t,children:[e.jsx(J,{marginTop:"xs",children:e.jsx(Ft,{imageUrl:"https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=634&q=80",name:"Roger Donahue",size:"sm",...t})}),e.jsx(J,{children:e.jsxs(ue,{orientation:"row",vertical:"center",...t,children:[e.jsx(Ye,{icon:"clock"}),e.jsx(Ht,{text:"00:00:00 h"})]})})]})]})]}),e.jsxs(Gt.Body,{children:[e.jsx(Et,{children:"Another Column"}),e.jsxs(Le,{padding:"sm",shadow:"deep",...t,children:[e.jsxs(ue,{orientation:"row",spacing:"between",...t,children:[e.jsx(J,{children:e.jsx(Fe,{size:"4",children:"Design Session"})}),e.jsx(J,{children:e.jsx(Ye,{icon:"ellipsis-h"})})]}),e.jsxs(ue,{orientation:"row",spacing:"between",vertical:"bottom",...t,children:[e.jsx(J,{marginTop:"xs",children:e.jsx(Ft,{imageUrl:"https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=634&q=80",name:"Roger Donahue",size:"sm",...t})}),e.jsx(J,{children:e.jsxs(ue,{orientation:"row",vertical:"center",...t,children:[e.jsx(Ye,{icon:"clock"}),e.jsx(Ht,{text:"00:00:00 h"})]})})]})]}),e.jsxs(Le,{padding:"sm",shadow:"deep",children:[e.jsxs(ue,{orientation:"row",spacing:"between",children:[e.jsx(J,{children:e.jsx(Fe,{size:"4",children:"UX Engineering Meeting"})}),e.jsx(J,{children:e.jsx(Ye,{icon:"ellipsis-h"})})]}),e.jsxs(ue,{orientation:"row",spacing:"between",vertical:"bottom",children:[e.jsx(J,{marginTop:"xs",children:e.jsx(Ft,{imageUrl:"https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=634&q=80",name:"Roger Donahue",size:"sm"})}),e.jsx(J,{children:e.jsxs(ue,{orientation:"row",vertical:"center",children:[e.jsx(Ye,{icon:"clock"}),e.jsx(Ht,{text:"00:00:00 h"})]})})]})]})]})]})}),f5=t=>e.jsx("div",{children:e.jsxs(Gt,{layout:"kanban",responsive:!0,...t,children:[e.jsxs(Gt.Body,{children:[e.jsx(Et,{children:"Queue"}),e.jsx(Le,{children:"Card content"}),e.jsx(Le,{children:"Card content"}),e.jsx(Le,{children:"Card content"})]}),e.jsxs(Gt.Body,{children:[e.jsx(Et,{children:"In Progress"}),e.jsx(Le,{children:"Card content"}),e.jsx(Le,{children:"Card content"}),e.jsx(Le,{children:"Card content"})]}),e.jsxs(Gt.Body,{children:[e.jsx(Et,{children:"Validation"}),e.jsx(Le,{children:"Card content"}),e.jsx(Le,{children:"Card content"}),e.jsx(Le,{children:"Card content"})]}),e.jsxs(Gt.Body,{children:[e.jsx(Et,{children:"Done"}),e.jsx(Le,{children:"Card content"}),e.jsx(Le,{children:"Card content"}),e.jsx(Le,{children:"Card content"})]}),e.jsxs(Gt.Body,{children:[e.jsx(Et,{children:"Another Column"}),e.jsx(Le,{children:"Card content"}),e.jsx(Le,{children:"Card content"}),e.jsx(Le,{children:"Card content"})]})]})}),b5=({n:t})=>{const a=[];for(let i=0;ie.jsx("div",{children:e.jsxs(Gt,{layout:"collection_detail",...t,children:[e.jsx(Le,{padding:"none",children:e.jsxs(en,{link:"#",marginTop:"sm",orientation:"vertical",title:"Menu",...t,children:[e.jsx(We,{link:"#",text:"Photos",...t}),e.jsx(We,{link:"#",text:"Music",...t}),e.jsx(We,{active:!0,link:"#",text:"Video",...t}),e.jsx(We,{link:"#",text:"Files",...t})]})}),e.jsx(Gt.Body,{children:e.jsx(b5,{n:16})})]})}),x5=()=>e.jsx("div",{children:e.jsxs(Gt,{layout:"content",children:[e.jsx(Gt.Header,{children:e.jsx(Le,{children:"Header"})}),e.jsx(Gt.Side,{children:e.jsxs(Le,{children:["Sidebar",e.jsx("br",{}),e.jsx("br",{}),"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec iaculis, risus a fringilla luctus, sapien eros sodales ex, quis molestie est nulla non turpis. Vestibulum aliquet at ipsum eget posuere. Morbi sed laoreet erat. Sed commodo posuere lectus, at porta nulla ornare a. Suspendisse quam est, sollicitudin ut enim sit amet, commodo placerat enim. Donec laoreet metus ac mauris pellentesque mattis."]})}),e.jsx(Gt.Body,{children:e.jsxs(Le,{children:["Body",e.jsx("br",{}),e.jsx("br",{}),"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec iaculis, risus a fringilla luctus, sapien eros sodales ex, quis molestie est nulla non turpis. Vestibulum aliquet at ipsum eget posuere. Morbi sed laoreet erat. Sed commodo posuere lectus, at porta nulla ornare a. Suspendisse quam est, sollicitudin ut enim sit amet, commodo placerat enim. Donec laoreet metus ac mauris pellentesque mattis. Pellentesque luctus vel mauris non aliquam. Mauris hendrerit mattis porttitor. Curabitur vehicula justo non ex consectetur commodo. Quisque posuere aliquet quam. Maecenas malesuada magna mauris, ac tempor metus euismod at.",e.jsx("br",{}),e.jsx("br",{}),"Cras ornare fermentum magna mollis efficitur. Sed vitae nulla vel purus ultrices mollis. Maecenas id nulla id libero faucibus feugiat quis sit amet turpis. In commodo pellentesque risus at fringilla. Integer non interdum leo, non commodo ante. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut mi augue, dignissim at orci vel, egestas aliquam mi. Proin finibus aliquet tempor. Integer cursus, ex quis gravida rhoncus, nisi elit viverra ipsum, non efficitur est ex ac tortor. Praesent vitae odio massa."]})}),e.jsx(Gt.Footer,{children:e.jsx(Le,{children:"Footer"})})]})}),v5=t=>e.jsx(Gt,{layout:"masonry",...t,children:e.jsxs(Gt.Body,{children:[e.jsx(Gt.Item,{children:e.jsx(Fa,{url:"https://images.unsplash.com/photo-1611932084285-4fc50bfb7102?ixid=MXwxMjA3fDB8MHxlZGl0b3JpYWwtZmVlZHwxMnx8fGVufDB8fHw%3D&ixlib=rb-1.2.1&auto=format&fit=crop&w=800&q=60"})}),e.jsx(Gt.Item,{size:"md",children:e.jsx(Fa,{url:"https://images.unsplash.com/photo-1611934529218-748707e1d066?ixid=MXwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHw%3D&ixlib=rb-1.2.1&auto=format&fit=crop&w=2307&q=80"})}),e.jsx(Gt.Item,{children:e.jsx(Fa,{url:"https://images.unsplash.com/photo-1611927263897-c2f1156bc760?ixid=MXwxMjA3fDB8MHxlZGl0b3JpYWwtZmVlZHwyMHx8fGVufDB8fHw%3D&ixlib=rb-1.2.1&auto=format&fit=crop&w=800&q=60"})}),e.jsx(Gt.Item,{size:"lg",children:e.jsx(Fa,{url:"https://images.unsplash.com/photo-1611927263897-c2f1156bc760?ixid=MXwxMjA3fDB8MHxlZGl0b3JpYWwtZmVlZHwyMHx8fGVufDB8fHw%3D&ixlib=rb-1.2.1&auto=format&fit=crop&w=800&q=60"})}),e.jsx(Gt.Item,{children:e.jsx(Fa,{url:"https://images.unsplash.com/photo-1606851685679-2a35cfdd62d6?ixid=MXwxMjA3fDF8MHxlZGl0b3JpYWwtZmVlZHwxMXx8fGVufDB8fHw%3D&ixlib=rb-1.2.1&auto=format&fit=crop&w=800&q=60"})}),e.jsx(Gt.Item,{size:"md",children:e.jsx(Fa,{url:"https://images.unsplash.com/photo-1612092172331-d788286028d5?ixid=MXwxMjA3fDB8MHxlZGl0b3JpYWwtZmVlZHw3Mnx8fGVufDB8fHw%3D&ixlib=rb-1.2.1&auto=format&fit=crop&w=800&q=60"})}),e.jsx(Gt.Item,{children:e.jsx(Fa,{url:"https://images.unsplash.com/photo-1612123912968-5f6e964e8ea5?ixid=MXwxMjA3fDB8MHxlZGl0b3JpYWwtZmVlZHw0N3x8fGVufDB8fHw%3D&ixlib=rb-1.2.1&auto=format&fit=crop&w=800&q=60"})}),e.jsx(Gt.Item,{size:"md",children:e.jsx(Fa,{url:"https://images.unsplash.com/photo-1606851685679-2a35cfdd62d6?ixid=MXwxMjA3fDF8MHxlZGl0b3JpYWwtZmVlZHwxMXx8fGVufDB8fHw%3D&ixlib=rb-1.2.1&auto=format&fit=crop&w=800&q=60"})}),e.jsx(Gt.Item,{children:e.jsx(Fa,{url:"https://unsplash.it/500/400/?image=634"})})]})}),k5=Object.freeze(Object.defineProperty({__proto__:null,LayoutCollection:p5,LayoutCollectionDetail:y5,LayoutColors:u5,LayoutContent:x5,LayoutKanban:g5,LayoutKanbanResponsive:f5,LayoutMasonry:v5,LayoutSizes:m5,LayoutTransparent:h5},Symbol.toStringTag,{value:"Module"})),w5=["Windows","Doors","Roofing","Siding","Solar","Gutters","Insulation","Other"],j5=t=>e.jsx("div",{children:w5.map((a,i)=>e.jsx(pl,{color:`data_${i+1}`,text:a,...t},`legend_${i+1}`))}),_5=t=>e.jsx("div",{children:e.jsx(pl,{color:"data_3",prefixText:"10",text:"Windows",...t})}),z5=t=>e.jsxs("div",{children:[e.jsx(pl,{color:"data_8",text:"Data 8",...t}),e.jsx(pl,{color:"warning",text:"Warning",...t}),e.jsx(pl,{color:"product_6_highlight",text:"Product 6 (highlight)",...t}),e.jsx(pl,{color:"category_7",text:"Category 7",...t})]}),C5=t=>e.jsxs("div",{children:[e.jsx(pl,{color:"#dc418a",text:"Custom Legend Color 1",...t}),e.jsx(pl,{color:"#3ef0b8",text:"Custom Legend Color 2",...t}),e.jsx(pl,{color:"#ab8b04",text:"Custom Legend Color 3",...t})]}),S5=Object.freeze(Object.defineProperty({__proto__:null,LegendColors:z5,LegendCustomColors:C5,LegendDefault:j5,LegendPrefix:_5},Symbol.toStringTag,{value:"Module"})),T5=t=>{const a=["https://images.unsplash.com/photo-1638727228877-d2a79ab75e68?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=2668&q=80"],[i,s]=Te(0),[d,h]=Te(!1),p=()=>{h(!d),s(null)},l=w=>{h(!d),s(w)};return e.jsx(e.Fragment,{children:e.jsx("div",{children:d?e.jsx(vh,{icon:"times",initialPhoto:i,onClose:p,photos:a,...t}):e.jsx("div",{className:"PhotoViewer",children:e.jsx(ue,{children:a.map((w,_)=>e.jsxs("div",{onClick:()=>l(_),children:[e.jsx(Fa,{cursor:"pointer",marginRight:"xl",rounded:!0,size:"lg",url:w}),e.jsx("div",{className:"overlay"})]},w[_]))})})})})},M5=t=>{const a=["https://images.unsplash.com/photo-1638727228877-d2a79ab75e68?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=2668&q=80","https://images.unsplash.com/photo-1526657782461-9fe13402a841?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=1984&q=80","https://images.unsplash.com/photo-1523057530100-383d7fbc77a1?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=2669&q=80","https://images.unsplash.com/photo-1638727228877-d2a79ab75e68?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=2668&q=80","https://images.unsplash.com/photo-1526657782461-9fe13402a841?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=1984&q=80","https://images.unsplash.com/photo-1523057530100-383d7fbc77a1?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=2669&q=80","https://images.unsplash.com/photo-1638727228877-d2a79ab75e68?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=2668&q=80","https://images.unsplash.com/photo-1526657782461-9fe13402a841?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=1984&q=80","https://images.unsplash.com/photo-1523057530100-383d7fbc77a1?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=2669&q=80","https://images.unsplash.com/photo-1638727228877-d2a79ab75e68?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=2668&q=80","https://images.unsplash.com/photo-1526657782461-9fe13402a841?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=1984&q=80","https://images.unsplash.com/photo-1523057530100-383d7fbc77a1?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=2669&q=80","https://images.unsplash.com/photo-1638727228877-d2a79ab75e68?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=2668&q=80","https://images.unsplash.com/photo-1526657782461-9fe13402a841?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=1984&q=80","https://images.unsplash.com/photo-1523057530100-383d7fbc77a1?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=2669&q=80","https://images.unsplash.com/photo-1638727228877-d2a79ab75e68?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=2668&q=80","https://images.unsplash.com/photo-1526657782461-9fe13402a841?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=1984&q=80","https://images.unsplash.com/photo-1523057530100-383d7fbc77a1?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=2669&q=80","https://images.unsplash.com/photo-1523057530100-383d7fbc77a1?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=2669&q=80","https://images.unsplash.com/photo-1638727228877-d2a79ab75e68?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=2668&q=80","https://images.unsplash.com/photo-1526657782461-9fe13402a841?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=1984&q=80","https://images.unsplash.com/photo-1523057530100-383d7fbc77a1?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=2669&q=80"],[i,s]=Te(0),[d,h]=Te(!1),p=()=>{h(!d),s(null)},l=_=>{h(!d),s(_)},w={width:"100%",overflow:"auto"};return e.jsx("div",{children:d?e.jsx(vh,{icon:"times",initialPhoto:i,onChange:_=>console.log(`current photo index: ${_}`),onClose:p,photos:a,...t}):e.jsx("div",{className:"PhotoViewer",style:w,children:e.jsx(ue,{children:a.map((_,S)=>e.jsxs("div",{onClick:()=>l(S),children:[e.jsx(Fa,{cursor:"pointer",marginRight:"xl",rounded:!0,size:"lg",url:_}),e.jsx("div",{className:"overlay"})]},S))})})})},E5=t=>{const a=["https://images.unsplash.com/photo-1638727228877-d2a79ab75e68?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=2668&q=80","https://images.unsplash.com/photo-1501045337096-542a73dafa4f?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=2052&q=80","https://images.unsplash.com/photo-1563693998336-93c10e5d8f91?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=1470&q=80,"],[i,s]=Te(0),[d,h]=Te(!1),p=()=>{h(!d),s(null)},l=_=>{h(!d),s(_)},w={width:"100%",overflow:"auto"};return e.jsx(e.Fragment,{children:e.jsx("div",{children:d?e.jsx(vh,{description:"Description Content Goes Here.",initialPhoto:i,onClose:p,photos:a,title:"Windows, Sidings, & Gutters",...t}):e.jsx("div",{className:"PhotoViewer",style:w,children:e.jsx(ue,{children:a.map((_,S)=>e.jsxs("div",{onClick:()=>l(S),children:[e.jsx(Fa,{cursor:"pointer",marginRight:"xl",rounded:!0,size:"lg",url:_}),e.jsx("div",{className:"overlay"})]},S))})})})})},I5=t=>{const a=["https://images.unsplash.com/photo-1638727228877-d2a79ab75e68?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=2668&q=80","https://images.unsplash.com/photo-1501045337096-542a73dafa4f?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=2052&q=80","https://images.unsplash.com/photo-1563693998336-93c10e5d8f91?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=1470&q=80,"],[i,s]=Te(0),[d,h]=Te(!1),p=()=>{h(!d),s(null)},l=D=>{h(!d),s(D)},w={width:"100%",overflow:"auto"},_=e.jsx(Fe,{dark:!0,paddingBottom:"xxs",size:4,children:"My Custom Title"}),S=e.jsxs(e.Fragment,{children:[e.jsx(Fe,{dark:!0,size:4,text:"Tags"}),e.jsx(Mo,{text:"3",variant:"success"})]});return e.jsx(e.Fragment,{children:e.jsx("div",{children:d?e.jsx(vh,{description:S,initialPhoto:i,navRight:"All Photos",onClickRight:()=>alert("Clicked!"),onClose:p,photos:a,title:_,...t}):e.jsx("div",{className:"PhotoViewer",style:w,children:e.jsx(ue,{children:a.map((D,I)=>e.jsxs("div",{onClick:()=>l(I),children:[e.jsx(Fa,{marginRight:"xl",rounded:!0,size:"lg",url:D}),e.jsx("div",{className:"overlay"})]},I))})})})})},A5=t=>{const a=["https://images.unsplash.com/photo-1638727228877-d2a79ab75e68?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=2668&q=80","https://images.unsplash.com/photo-1526657782461-9fe13402a841?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=1984&q=80","https://images.unsplash.com/photo-1523057530100-383d7fbc77a1?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=2669&q=80","https://images.unsplash.com/photo-1638727228877-d2a79ab75e68?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=2668&q=80","https://images.unsplash.com/photo-1526657782461-9fe13402a841?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=1984&q=80","https://images.unsplash.com/photo-1523057530100-383d7fbc77a1?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=2669&q=80","https://images.unsplash.com/photo-1638727228877-d2a79ab75e68?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=2668&q=80","https://images.unsplash.com/photo-1526657782461-9fe13402a841?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=1984&q=80","https://images.unsplash.com/photo-1523057530100-383d7fbc77a1?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=2669&q=80","https://images.unsplash.com/photo-1638727228877-d2a79ab75e68?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=2668&q=80","https://images.unsplash.com/photo-1526657782461-9fe13402a841?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=1984&q=80","https://images.unsplash.com/photo-1523057530100-383d7fbc77a1?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=2669&q=80","https://images.unsplash.com/photo-1638727228877-d2a79ab75e68?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=2668&q=80","https://images.unsplash.com/photo-1526657782461-9fe13402a841?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=1984&q=80","https://images.unsplash.com/photo-1523057530100-383d7fbc77a1?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=2669&q=80","https://images.unsplash.com/photo-1638727228877-d2a79ab75e68?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=2668&q=80","https://images.unsplash.com/photo-1526657782461-9fe13402a841?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=1984&q=80","https://images.unsplash.com/photo-1523057530100-383d7fbc77a1?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=2669&q=80","https://images.unsplash.com/photo-1523057530100-383d7fbc77a1?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=2669&q=80","https://images.unsplash.com/photo-1638727228877-d2a79ab75e68?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=2668&q=80","https://images.unsplash.com/photo-1526657782461-9fe13402a841?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=1984&q=80","https://images.unsplash.com/photo-1523057530100-383d7fbc77a1?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=2669&q=80"],[i,s]=Te(!1),[d,h]=Te(0),[p,l]=Te(d),w=()=>{s(!i)},_=()=>{s(!i)},S={width:"100%",overflow:"auto"};return e.jsx("div",{className:"lightbox_doc_example_custom",children:i?e.jsxs(e.Fragment,{children:[e.jsx(ue,{alignItems:"center",className:"custom_lightbox_sidebar",justifyContent:"center",children:e.jsxs(ue,{margin:"lg",orientation:"column",children:[e.jsx(Xe,{marginBottom:"md",children:"This UI is for demonstration purposes only to demonstrate how external buttons can be used to change the slides."}),e.jsx(J,{alignSelf:"center",children:e.jsxs(ue,{justifyContent:"center",children:[e.jsx(we,{onClick:()=>l(d>0?d-1:0),children:"Back"}),e.jsx(we,{marginLeft:"sm",onClick:()=>l(dh(D),onClose:w,photos:a,...t})]}):e.jsx("div",{className:"PhotoViewer",style:S,children:e.jsx(ue,{children:a.map((D,I)=>e.jsxs("div",{onClick:()=>_(),children:[e.jsx(Fa,{cursor:"pointer",marginRight:"xl",rounded:!0,size:"lg",url:D}),e.jsx("div",{className:"overlay"})]},I))})})})},D5=Object.freeze(Object.defineProperty({__proto__:null,LightboxCompoundComponent:E5,LightboxCurrentPhoto:A5,LightboxCustomHeader:I5,LightboxDefault:T5,LightboxMultiple:M5},Symbol.toStringTag,{value:"Module"})),q5=[{name:"Installation",data:[43934,52503,57177,69658,97031,119931,137133,154175]},{name:"Manufacturing",data:[24916,24064,29742,29851,32490,30282,38121,40434]},{name:"Sales & Distribution",data:[11744,17722,16005,19771,20185,24377,32147,39387]},{name:"Project Development",data:[null,null,7988,12169,15112,22452,34400,34227]},{name:"Other",data:[12908,5948,8105,11248,8989,11816,18274,18111]}],P5=t=>e.jsx("div",{children:e.jsx(fl,{axisTitle:"Number of Employees",chartData:q5,id:"line-default",subTitle:"Source: thesolarfoundation.com",title:"Solar Employment Growth by Sector, 2010-2016",xAxisCategories:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],yAxisMin:0,...t})}),O5=[{name:"Number of Installations",data:[43934,52503,57177,69658,97031,119931,137133,154175]}],L5=t=>e.jsx("div",{children:e.jsx(fl,{axisTitle:"Number of Employees",chartData:O5,id:"line-test-2",legend:!0,title:"Line Graph with Legend",xAxisCategories:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug"],yAxisMin:0,...t})}),Qp=[{name:"Installation",data:[43934,52503,57177,69658,97031,119931,137133,154175]},{name:"Manufacturing",data:[24916,24064,29742,29851,32490,30282,38121,40434]},{name:"Sales & Distribution",data:[11744,17722,16005,19771,20185,24377,32147,39387]},{name:"Project Development",data:[null,null,7988,12169,15112,22452,34400,34227]},{name:"Other",data:[12908,5948,8105,11248,8989,11816,18274,18111]}],R5=t=>e.jsxs("div",{children:[e.jsx(Fe,{paddingBottom:"sm",paddingTop:"sm",size:4,tag:"h4",text:"align | verticalAlign"}),e.jsx(fl,{align:"right",axisTitle:"Number of Employees",chartData:Qp,id:"legend-position-line",legend:!0,title:"Alignment of Legend",verticalAlign:"top",xAxisCategories:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug"],yAxisMin:0,...t}),e.jsx(Fe,{paddingBottom:"sm",paddingTop:"sm",size:4,tag:"h4",text:"layout"}),e.jsx(fl,{axisTitle:"Number of Employees",chartData:Qp,id:"legend-position-line-1",layout:"vertical",legend:!0,title:"Layout of Legend",xAxisCategories:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug"],yAxisMin:0,...t}),e.jsx(Fe,{paddingBottom:"sm",paddingTop:"sm",size:4,tag:"h4",text:"x | y"}),e.jsx(fl,{axisTitle:"Number of Employees",chartData:Qp,id:"legend-position-line-2",layout:"vertical",legend:!0,title:"Offset of Legend",x:100,xAxisCategories:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug"],y:10,yAxisMin:0,...t})]}),B5=[{name:"Number of Installations",data:[43934,52503,57177,69658,97031,119931,137133,154175]}],N5=t=>e.jsx("div",{children:e.jsx(fl,{axisTitle:"Number of Employees",chartData:B5,id:"line-test-3",legend:!0,title:"Line Graph with Legend Non Clickable",toggleLegendClick:!1,xAxisCategories:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug"],...t})}),zy=[{name:"Number of Installations",data:[43934,52503,57177,69658,97031,119931,137133,154175]}],F5=t=>e.jsxs("div",{children:[e.jsx(fl,{axisTitle:"Number of Employees",chartData:zy,height:"300px",id:"line-fixed-height",title:"Fixed Height (300px)",xAxisCategories:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],yAxisMin:0,...t}),e.jsx("br",{}),e.jsx("br",{}),e.jsx(fl,{axisTitle:"Number of Employees",chartData:zy,height:"50%",id:"line-percentage-height",title:"Percentage Height (50%)",xAxisCategories:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],yAxisMin:0,...t})]}),V5=[{name:"Installation",data:[43934,52503,57177,69658,97031,119931,137133,154175]},{name:"Manufacturing",data:[24916,28064,29742,40851,50590,65282,70121,85434]},{name:"Sales & Distribution",data:[11744,17722,16005,19771,25185,28377,36147,43387]},{name:"Project Development",data:[5332,6344,7988,12169,15112,14452,22400,30227]},{name:"Other",data:[null,null,null,3112,4989,5816,15274,18111]}],U5=t=>e.jsx("div",{children:e.jsx(fl,{axisTitle:"Number of Employees",chartData:V5,colors:["data-4","data-5","data-6","data-7","data-8"],id:"line-colors",title:"Line Graph with Custom Data Colors",xAxisCategories:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],yAxisMin:0,...t})}),$5=Object.freeze(Object.defineProperty({__proto__:null,LineGraphColors:U5,LineGraphDefault:P5,LineGraphHeight:F5,LineGraphLegend:L5,LineGraphLegendNonclickable:N5,LineGraphLegendPosition:R5},Symbol.toStringTag,{value:"Module"})),H5=()=>e.jsx(e.Fragment,{children:e.jsxs(Hn,{children:[e.jsx(ta,{children:"Item 1"}),e.jsx(ta,{children:"Item 2"}),e.jsx(ta,{children:"Item 3"})]})}),G5=t=>e.jsx(e.Fragment,{children:e.jsxs(Hn,{xpadding:!0,...t,children:[e.jsx(ta,{children:"Item 1"}),e.jsx(ta,{children:"Item 2"}),e.jsx(ta,{children:"Item 3"}),e.jsx(ta,{children:"Item 4"}),e.jsx(ta,{children:"Item 5"})]})}),W5=t=>e.jsx(e.Fragment,{children:e.jsxs(Hn,{layout:"right",...t,children:[e.jsxs(ta,{children:[e.jsx(Fe,{size:4,text:"Label",...t}),e.jsx(ri,{amount:"2,000.50",label:"Caption",size:"sm",...t})]}),e.jsxs(ta,{children:[e.jsx(Fe,{size:4,text:"Label",...t}),e.jsx(ri,{amount:"2,000.50",label:"Caption",size:"sm",...t})]}),e.jsxs(ta,{children:[e.jsx(Fe,{size:4,text:"Label",...t}),e.jsx(ri,{amount:"2,000.50",label:"Caption",size:"sm",...t})]}),e.jsxs(ta,{children:[e.jsx(Fe,{size:4,text:"Label",...t}),e.jsx(ri,{amount:"2,000.50",label:"Caption",size:"sm",...t})]}),e.jsxs(ta,{children:[e.jsx(Fe,{size:4,text:"Label"}),e.jsx(ri,{amount:"2,000.50",label:"Caption",size:"sm"})]})]})}),J5=t=>e.jsx(e.Fragment,{children:e.jsxs(Hn,{layout:"left",...t,children:[e.jsxs(ta,{children:[e.jsx(Fe,{size:4,text:"Label",...t}),e.jsx(ri,{amount:"2,000.50",label:"Caption",size:"sm",...t})]}),e.jsxs(ta,{children:[e.jsx(Fe,{size:4,text:"Label",...t}),e.jsx(ri,{amount:"2,000.50",label:"Caption",size:"sm",...t})]}),e.jsxs(ta,{children:[e.jsx(Fe,{size:4,text:"Label",...t}),e.jsx(ri,{amount:"2,000.50",label:"Caption",size:"sm",...t})]}),e.jsxs(ta,{children:[e.jsx(Fe,{size:4,text:"Label",...t}),e.jsx(ri,{amount:"2,000.50",label:"Caption",size:"sm",...t})]}),e.jsxs(ta,{children:[e.jsx(Fe,{size:4,text:"Label",...t}),e.jsx(ri,{amount:"2,000.50",label:"Caption",size:"sm",...t})]})]})}),Z5=t=>e.jsx(e.Fragment,{children:e.jsxs(Hn,{size:"large",...t,children:[e.jsx(ta,{children:"Item 1"}),e.jsx(ta,{children:"Item 2"}),e.jsx(ta,{children:"Item 3"}),e.jsx(ta,{children:"Item 4"}),e.jsx(ta,{children:"Item 5"})]})}),Y5=t=>e.jsx(e.Fragment,{children:e.jsxs(Hn,{ordered:!0,...t,children:[e.jsx(ta,{children:"Item 1"}),e.jsx(ta,{children:"Item 2"}),e.jsx(ta,{children:"Item 3"}),e.jsx(ta,{children:"Item 4"}),e.jsx(ta,{children:"Item 5"})]})}),K5=t=>e.jsx(e.Fragment,{children:e.jsxs(Hn,{borderless:!0,...t,children:[e.jsx(ta,{children:"Item 1"}),e.jsx(ta,{children:"Item 2"}),e.jsx(ta,{children:"Item 3"}),e.jsx(ta,{children:"Item 4"}),e.jsx(ta,{children:"Item 5"})]})}),X5=Object.freeze(Object.defineProperty({__proto__:null,ListBorderless:K5,ListDefault:H5,ListLayoutLeft:J5,ListLayoutRight:W5,ListLg:Z5,ListOrdered:Y5,ListXpadding:G5},Symbol.toStringTag,{value:"Module"})),Q5=t=>e.jsxs("div",{children:[e.jsx(Kd,{...t}),e.jsx(Kd,{align:"center",...t}),e.jsx(Kd,{align:"right",...t})]}),eC=t=>e.jsxs("div",{children:[e.jsx(Kd,{text:" Saving",...t}),e.jsx(Kd,{align:"center",text:" Saving",...t}),e.jsx(Kd,{align:"right",text:" Saving",...t})]}),tC=Object.freeze(Object.defineProperty({__proto__:null,LoadingInlineCustom:eC,LoadingInlineDefault:Q5},Symbol.toStringTag,{value:"Module"}));var ix={exports:{}};(function(t,a){(function(i,s){t.exports=s()})(Rd,function(){var i,s,d;function h(l,w){if(!i)i=w;else if(!s)s=w;else{var _="var sharedChunk = {}; ("+i+")(sharedChunk); ("+s+")(sharedChunk);",S={};i(S),d=w(S),typeof window<"u"&&(d.workerUrl=window.URL.createObjectURL(new Blob([_],{type:"text/javascript"})))}}h(["exports"],function(l){var w=_;function _(o,n,c,m){this.cx=3*o,this.bx=3*(c-o)-this.cx,this.ax=1-this.cx-this.bx,this.cy=3*n,this.by=3*(m-n)-this.cy,this.ay=1-this.cy-this.by,this.p1x=o,this.p1y=n,this.p2x=c,this.p2y=m}function S(o,n,c,m){const b=new w(o,n,c,m);return function(x){return b.solve(x)}}_.prototype={sampleCurveX:function(o){return((this.ax*o+this.bx)*o+this.cx)*o},sampleCurveY:function(o){return((this.ay*o+this.by)*o+this.cy)*o},sampleCurveDerivativeX:function(o){return(3*this.ax*o+2*this.bx)*o+this.cx},solveCurveX:function(o,n){if(n===void 0&&(n=1e-6),o<0)return 0;if(o>1)return 1;for(var c=o,m=0;m<8;m++){var b=this.sampleCurveX(c)-o;if(Math.abs(b)b?k=c:C=c,c=.5*(C-k)+k;return c},solve:function(o,n){return this.sampleCurveY(this.solveCurveX(o,n))}};const D=S(.25,.1,.25,1);function I(o,n,c){return Math.min(c,Math.max(n,o))}function B(o,n,c){const m=c-n,b=((o-n)%m+m)%m+n;return b===n?c:b}function U(o,...n){for(const c of n)for(const m in c)o[m]=c[m];return o}let K=1;function re(o,n){o.forEach(c=>{n[c]&&(n[c]=n[c].bind(n))})}function je(o,n,c){const m={};for(const b in o)m[b]=n.call(c||this,o[b],b,o);return m}function Ce(o,n,c){const m={};for(const b in o)n.call(c||this,o[b],b,o)&&(m[b]=o[b]);return m}function Ve(o){return Array.isArray(o)?o.map(Ve):typeof o=="object"&&o?je(o,Ve):o}const ft={};function st(o){ft[o]||(typeof console<"u"&&console.warn(o),ft[o]=!0)}function Qe(o,n,c){return(c.y-o.y)*(n.x-o.x)>(n.y-o.y)*(c.x-o.x)}function Nt(o){let n=0;for(let c,m,b=0,x=o.length,k=x-1;b@\,;\:\\"\/\[\]\?\=\{\}\x7F]+)(?:\=(?:([^\x00-\x20\(\)<>@\,;\:\\"\/\[\]\?\=\{\}\x7F]+)|(?:\"((?:[^"\\]|\\.)*)\")))?/g,(c,m,b,x)=>{const k=b||x;return n[m]=!k||k.toLowerCase(),""}),n["max-age"]){const c=parseInt(n["max-age"],10);isNaN(c)?delete n["max-age"]:n["max-age"]=c}return n}let Mt,xt,Ct=null;function ja(o){if(Ct==null){const n=o.navigator?o.navigator.userAgent:null;Ct=!!o.safari||!(!n||!(/\b(iPad|iPhone|iPod)\b/.test(n)||n.match("Safari")&&!n.match("Chrome")))}return Ct}function wa(o){return typeof ImageBitmap<"u"&&o instanceof ImageBitmap}const aa={now:typeof performance<"u"&&performance&&performance.now?performance.now.bind(performance):Date.now.bind(Date),frame(o){const n=requestAnimationFrame(o);return{cancel:()=>cancelAnimationFrame(n)}},getImageData(o,n=0){const c=window.document.createElement("canvas"),m=c.getContext("2d");if(!m)throw new Error("failed to create canvas 2d context");return c.width=o.width,c.height=o.height,m.drawImage(o,0,0,o.width,o.height),m.getImageData(-n,-n,o.width+2*n,o.height+2*n)},resolveURL:o=>(Mt||(Mt=document.createElement("a")),Mt.href=o,Mt.href),hardwareConcurrency:typeof navigator<"u"&&navigator.hardwareConcurrency||4,get prefersReducedMotion(){return!!matchMedia&&(xt==null&&(xt=matchMedia("(prefers-reduced-motion: reduce)")),xt.matches)}};var et=ba;function ba(o,n){this.x=o,this.y=n}ba.prototype={clone:function(){return new ba(this.x,this.y)},add:function(o){return this.clone()._add(o)},sub:function(o){return this.clone()._sub(o)},multByPoint:function(o){return this.clone()._multByPoint(o)},divByPoint:function(o){return this.clone()._divByPoint(o)},mult:function(o){return this.clone()._mult(o)},div:function(o){return this.clone()._div(o)},rotate:function(o){return this.clone()._rotate(o)},rotateAround:function(o,n){return this.clone()._rotateAround(o,n)},matMult:function(o){return this.clone()._matMult(o)},unit:function(){return this.clone()._unit()},perp:function(){return this.clone()._perp()},round:function(){return this.clone()._round()},mag:function(){return Math.sqrt(this.x*this.x+this.y*this.y)},equals:function(o){return this.x===o.x&&this.y===o.y},dist:function(o){return Math.sqrt(this.distSqr(o))},distSqr:function(o){var n=o.x-this.x,c=o.y-this.y;return n*n+c*c},angle:function(){return Math.atan2(this.y,this.x)},angleTo:function(o){return Math.atan2(this.y-o.y,this.x-o.x)},angleWith:function(o){return this.angleWithSep(o.x,o.y)},angleWithSep:function(o,n){return Math.atan2(this.x*n-this.y*o,this.x*o+this.y*n)},_matMult:function(o){var n=o[2]*this.x+o[3]*this.y;return this.x=o[0]*this.x+o[1]*this.y,this.y=n,this},_add:function(o){return this.x+=o.x,this.y+=o.y,this},_sub:function(o){return this.x-=o.x,this.y-=o.y,this},_mult:function(o){return this.x*=o,this.y*=o,this},_div:function(o){return this.x/=o,this.y/=o,this},_multByPoint:function(o){return this.x*=o.x,this.y*=o.y,this},_divByPoint:function(o){return this.x/=o.x,this.y/=o.y,this},_unit:function(){return this._div(this.mag()),this},_perp:function(){var o=this.y;return this.y=this.x,this.x=-o,this},_rotate:function(o){var n=Math.cos(o),c=Math.sin(o),m=c*this.x+n*this.y;return this.x=n*this.x-c*this.y,this.y=m,this},_rotateAround:function(o,n){var c=Math.cos(o),m=Math.sin(o),b=n.y+m*(this.x-n.x)+c*(this.y-n.y);return this.x=n.x+c*(this.x-n.x)-m*(this.y-n.y),this.y=b,this},_round:function(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this}},ba.convert=function(o){return o instanceof ba?o:Array.isArray(o)?new ba(o[0],o[1]):o};const Qt={MAX_PARALLEL_IMAGE_REQUESTS:16,REGISTERED_PROTOCOLS:{}},_a="mapbox-tiles";let fi,Va=500,oi=50;function ii(){typeof caches>"u"||fi||(fi=caches.open(_a))}let ct=1/0;const na={supported:!1,testSupport:function(o){!Yt&&Wt&&(Ni?Xr(o):Rt=o)}};let Rt,Wt,Yt=!1,Ni=!1;function Xr(o){const n=o.createTexture();o.bindTexture(o.TEXTURE_2D,n);try{if(o.texImage2D(o.TEXTURE_2D,0,o.RGBA,o.RGBA,o.UNSIGNED_BYTE,Wt),o.isContextLost())return;na.supported=!0}catch{}o.deleteTexture(n),Yt=!0}typeof document<"u"&&(Wt=document.createElement("img"),Wt.onload=function(){Rt&&Xr(Rt),Rt=null,Ni=!0},Wt.onerror=function(){Yt=!0,Rt=null},Wt.src="data:image/webp;base64,UklGRh4AAABXRUJQVlA4TBEAAAAvAQAAAAfQ//73v/+BiOh/AAA=");const xs={Unknown:"Unknown",Style:"Style",Source:"Source",Tile:"Tile",Glyphs:"Glyphs",SpriteImage:"SpriteImage",SpriteJSON:"SpriteJSON",Image:"Image"};typeof Object.freeze=="function"&&Object.freeze(xs);class Ci extends Error{constructor(n,c,m,b){super(`AJAXError: ${c} (${n}): ${m}`),this.status=n,this.statusText=c,this.url=m,this.body=b}}const Gn=at()?()=>self.worker&&self.worker.referrer:()=>(window.location.protocol==="blob:"?window.parent:window).location.href;function Ja(o,n){const c=new AbortController,m=new Request(o.url,{method:o.method||"GET",body:o.body,credentials:o.credentials,headers:o.headers,referrer:Gn(),signal:c.signal});let b=!1,x=!1;return o.type==="json"&&m.headers.set("Accept","application/json"),((k,C,T)=>{x||fetch(m).then(q=>q.ok?((L,N,$)=>{(o.type==="arrayBuffer"?L.arrayBuffer():o.type==="json"?L.json():L.text()).then(Z=>{x||(b=!0,n(null,Z,L.headers.get("Cache-Control"),L.headers.get("Expires")))}).catch(Z=>{x||n(new Error(Z.message))})})(q):q.blob().then(L=>n(new Ci(q.status,q.statusText,o.url,L)))).catch(q=>{q.code!==20&&n(new Error(q.message))})})(),{cancel:()=>{x=!0,b||c.abort()}}}const qr=function(o,n){if(/:\/\//.test(o.url)&&!/^https?:|^file:/.test(o.url)){if(at()&&self.worker&&self.worker.actor)return self.worker.actor.send("getResource",o,n);if(!at()){const m=o.url.substring(0,o.url.indexOf("://"));return(Qt.REGISTERED_PROTOCOLS[m]||Ja)(o,n)}}if(!(/^file:/.test(c=o.url)||/^file:/.test(Gn())&&!/^\w+:/.test(c))){if(fetch&&Request&&AbortController&&Object.prototype.hasOwnProperty.call(Request.prototype,"signal"))return Ja(o,n);if(at()&&self.worker&&self.worker.actor)return self.worker.actor.send("getResource",o,n,void 0,!0)}var c;return function(m,b){const x=new XMLHttpRequest;x.open(m.method||"GET",m.url,!0),m.type==="arrayBuffer"&&(x.responseType="arraybuffer");for(const k in m.headers)x.setRequestHeader(k,m.headers[k]);return m.type==="json"&&(x.responseType="text",x.setRequestHeader("Accept","application/json")),x.withCredentials=m.credentials==="include",x.onerror=()=>{b(new Error(x.statusText))},x.onload=()=>{if((x.status>=200&&x.status<300||x.status===0)&&x.response!==null){let k=x.response;if(m.type==="json")try{k=JSON.parse(x.response)}catch(C){return b(C)}b(null,k,x.getResponseHeader("Cache-Control"),x.getResponseHeader("Expires"))}else{const k=new Blob([x.response],{type:x.getResponseHeader("Content-Type")});b(new Ci(x.status,x.statusText,m.url,k))}},x.send(m.body),{cancel:()=>x.abort()}}(o,n)},In=function(o,n){return qr(U(o,{type:"arrayBuffer"}),n)};function wl(o){const n=window.document.createElement("a");return n.href=o,n.protocol===window.document.location.protocol&&n.host===window.document.location.host}const no="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAC0lEQVQYV2NgAAIAAAUAAarVyFEAAAAASUVORK5CYII=";let za,Wn;za=[],Wn=0;const vs=function(o,n){if(na.supported&&(o.headers||(o.headers={}),o.headers.accept="image/webp,*/*"),Wn>=Qt.MAX_PARALLEL_IMAGE_REQUESTS){const x={requestParameters:o,callback:n,cancelled:!1,cancel(){this.cancelled=!0}};return za.push(x),x}Wn++;let c=!1;const m=()=>{if(!c)for(c=!0,Wn--;za.length&&Wn{m(),x?n(x):k&&function(q,L){typeof createImageBitmap=="function"?function(N,$){const Z=new Blob([new Uint8Array(N)],{type:"image/png"});createImageBitmap(Z).then(Y=>{$(null,Y)}).catch(Y=>{$(new Error(`Could not load image because of ${Y.message}. Please make sure to use a supported image type such as PNG or JPEG. Note that SVGs are not supported.`))})}(q,L):function(N,$){const Z=new Image;Z.onload=()=>{$(null,Z),URL.revokeObjectURL(Z.src),Z.onload=null,window.requestAnimationFrame(()=>{Z.src=no})},Z.onerror=()=>$(new Error("Could not load image. Please make sure to use a supported image type such as PNG or JPEG. Note that SVGs are not supported."));const Y=new Blob([new Uint8Array(N)],{type:"image/png"});Z.src=N.byteLength?URL.createObjectURL(Y):no}(q,L)}(k,(q,L)=>{q!=null?n(q):L!=null&&n(null,L,{cacheControl:C,expires:T})})});return{cancel:()=>{b.cancel(),m()}}};function Qr(o,n,c){c[o]&&c[o].indexOf(n)!==-1||(c[o]=c[o]||[],c[o].push(n))}function Jn(o,n,c){if(c&&c[o]){const m=c[o].indexOf(n);m!==-1&&c[o].splice(m,1)}}class Zn{constructor(n,c={}){U(this,c),this.type=n}}class hr extends Zn{constructor(n,c={}){super("error",U({error:n},c))}}class Ls{on(n,c){return this._listeners=this._listeners||{},Qr(n,c,this._listeners),this}off(n,c){return Jn(n,c,this._listeners),Jn(n,c,this._oneTimeListeners),this}once(n,c){return this._oneTimeListeners=this._oneTimeListeners||{},Qr(n,c,this._oneTimeListeners),this}fire(n,c){typeof n=="string"&&(n=new Zn(n,c||{}));const m=n.type;if(this.listens(m)){n.target=this;const b=this._listeners&&this._listeners[m]?this._listeners[m].slice():[];for(const C of b)C.call(this,n);const x=this._oneTimeListeners&&this._oneTimeListeners[m]?this._oneTimeListeners[m].slice():[];for(const C of x)Jn(m,C,this._oneTimeListeners),C.call(this,n);const k=this._eventedParent;k&&(U(n,typeof this._eventedParentData=="function"?this._eventedParentData():this._eventedParentData),k.fire(n))}else n instanceof hr&&console.error(n.error);return this}listens(n){return this._listeners&&this._listeners[n]&&this._listeners[n].length>0||this._oneTimeListeners&&this._oneTimeListeners[n]&&this._oneTimeListeners[n].length>0||this._eventedParent&&this._eventedParent.listens(n)}setEventedParent(n,c){return this._eventedParent=n,this._eventedParentData=c,this}}var Pe={$version:8,$root:{version:{required:!0,type:"enum",values:[8]},name:{type:"string"},metadata:{type:"*"},center:{type:"array",value:"number"},zoom:{type:"number"},bearing:{type:"number",default:0,period:360,units:"degrees"},pitch:{type:"number",default:0,units:"degrees"},light:{type:"light"},terrain:{type:"terrain"},sources:{required:!0,type:"sources"},sprite:{type:"string"},glyphs:{type:"string"},transition:{type:"transition"},layers:{required:!0,type:"array",value:"layer"}},sources:{"*":{type:"source"}},source:["source_vector","source_raster","source_raster_dem","source_geojson","source_video","source_image"],source_vector:{type:{required:!0,type:"enum",values:{vector:{}}},url:{type:"string"},tiles:{type:"array",value:"string"},bounds:{type:"array",value:"number",length:4,default:[-180,-85.051129,180,85.051129]},scheme:{type:"enum",values:{xyz:{},tms:{}},default:"xyz"},minzoom:{type:"number",default:0},maxzoom:{type:"number",default:22},attribution:{type:"string"},promoteId:{type:"promoteId"},volatile:{type:"boolean",default:!1},"*":{type:"*"}},source_raster:{type:{required:!0,type:"enum",values:{raster:{}}},url:{type:"string"},tiles:{type:"array",value:"string"},bounds:{type:"array",value:"number",length:4,default:[-180,-85.051129,180,85.051129]},minzoom:{type:"number",default:0},maxzoom:{type:"number",default:22},tileSize:{type:"number",default:512,units:"pixels"},scheme:{type:"enum",values:{xyz:{},tms:{}},default:"xyz"},attribution:{type:"string"},volatile:{type:"boolean",default:!1},"*":{type:"*"}},source_raster_dem:{type:{required:!0,type:"enum",values:{"raster-dem":{}}},url:{type:"string"},tiles:{type:"array",value:"string"},bounds:{type:"array",value:"number",length:4,default:[-180,-85.051129,180,85.051129]},minzoom:{type:"number",default:0},maxzoom:{type:"number",default:22},tileSize:{type:"number",default:512,units:"pixels"},attribution:{type:"string"},encoding:{type:"enum",values:{terrarium:{},mapbox:{}},default:"mapbox"},volatile:{type:"boolean",default:!1},"*":{type:"*"}},source_geojson:{type:{required:!0,type:"enum",values:{geojson:{}}},data:{type:"*"},maxzoom:{type:"number",default:18},attribution:{type:"string"},buffer:{type:"number",default:128,maximum:512,minimum:0},filter:{type:"*"},tolerance:{type:"number",default:.375},cluster:{type:"boolean",default:!1},clusterRadius:{type:"number",default:50,minimum:0},clusterMaxZoom:{type:"number"},clusterMinPoints:{type:"number"},clusterProperties:{type:"*"},lineMetrics:{type:"boolean",default:!1},generateId:{type:"boolean",default:!1},promoteId:{type:"promoteId"}},source_video:{type:{required:!0,type:"enum",values:{video:{}}},urls:{required:!0,type:"array",value:"string"},coordinates:{required:!0,type:"array",length:4,value:{type:"array",length:2,value:"number"}}},source_image:{type:{required:!0,type:"enum",values:{image:{}}},url:{required:!0,type:"string"},coordinates:{required:!0,type:"array",length:4,value:{type:"array",length:2,value:"number"}}},layer:{id:{type:"string",required:!0},type:{type:"enum",values:{fill:{},line:{},symbol:{},circle:{},heatmap:{},"fill-extrusion":{},raster:{},hillshade:{},background:{}},required:!0},metadata:{type:"*"},source:{type:"string"},"source-layer":{type:"string"},minzoom:{type:"number",minimum:0,maximum:24},maxzoom:{type:"number",minimum:0,maximum:24},filter:{type:"filter"},layout:{type:"layout"},paint:{type:"paint"}},layout:["layout_fill","layout_line","layout_circle","layout_heatmap","layout_fill-extrusion","layout_symbol","layout_raster","layout_hillshade","layout_background"],layout_background:{visibility:{type:"enum",values:{visible:{},none:{}},default:"visible","property-type":"constant"}},layout_fill:{"fill-sort-key":{type:"number",expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},visibility:{type:"enum",values:{visible:{},none:{}},default:"visible","property-type":"constant"}},layout_circle:{"circle-sort-key":{type:"number",expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},visibility:{type:"enum",values:{visible:{},none:{}},default:"visible","property-type":"constant"}},layout_heatmap:{visibility:{type:"enum",values:{visible:{},none:{}},default:"visible","property-type":"constant"}},"layout_fill-extrusion":{visibility:{type:"enum",values:{visible:{},none:{}},default:"visible","property-type":"constant"}},layout_line:{"line-cap":{type:"enum",values:{butt:{},round:{},square:{}},default:"butt",expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"line-join":{type:"enum",values:{bevel:{},round:{},miter:{}},default:"miter",expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"line-miter-limit":{type:"number",default:2,requires:[{"line-join":"miter"}],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"line-round-limit":{type:"number",default:1.05,requires:[{"line-join":"round"}],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"line-sort-key":{type:"number",expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},visibility:{type:"enum",values:{visible:{},none:{}},default:"visible","property-type":"constant"}},layout_symbol:{"symbol-placement":{type:"enum",values:{point:{},line:{},"line-center":{}},default:"point",expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"symbol-spacing":{type:"number",default:250,minimum:1,units:"pixels",requires:[{"symbol-placement":"line"}],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"symbol-avoid-edges":{type:"boolean",default:!1,expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"symbol-sort-key":{type:"number",expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"symbol-z-order":{type:"enum",values:{auto:{},"viewport-y":{},source:{}},default:"auto",expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"icon-allow-overlap":{type:"boolean",default:!1,requires:["icon-image",{"!":"icon-overlap"}],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"icon-overlap":{type:"enum",values:{never:{},always:{},cooperative:{}},requires:["icon-image"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"icon-ignore-placement":{type:"boolean",default:!1,requires:["icon-image"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"icon-optional":{type:"boolean",default:!1,requires:["icon-image","text-field"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"icon-rotation-alignment":{type:"enum",values:{map:{},viewport:{},auto:{}},default:"auto",requires:["icon-image"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"icon-size":{type:"number",default:1,minimum:0,units:"factor of the original icon size",requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom","feature"]},"property-type":"data-driven"},"icon-text-fit":{type:"enum",values:{none:{},width:{},height:{},both:{}},default:"none",requires:["icon-image","text-field"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"icon-text-fit-padding":{type:"array",value:"number",length:4,default:[0,0,0,0],units:"pixels",requires:["icon-image","text-field",{"icon-text-fit":["both","width","height"]}],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"icon-image":{type:"resolvedImage",tokens:!0,expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"icon-rotate":{type:"number",default:0,period:360,units:"degrees",requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom","feature"]},"property-type":"data-driven"},"icon-padding":{type:"padding",default:[2],units:"pixels",requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom","feature"]},"property-type":"data-driven"},"icon-keep-upright":{type:"boolean",default:!1,requires:["icon-image",{"icon-rotation-alignment":"map"},{"symbol-placement":["line","line-center"]}],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"icon-offset":{type:"array",value:"number",length:2,default:[0,0],requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom","feature"]},"property-type":"data-driven"},"icon-anchor":{type:"enum",values:{center:{},left:{},right:{},top:{},bottom:{},"top-left":{},"top-right":{},"bottom-left":{},"bottom-right":{}},default:"center",requires:["icon-image"],expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"icon-pitch-alignment":{type:"enum",values:{map:{},viewport:{},auto:{}},default:"auto",requires:["icon-image"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"text-pitch-alignment":{type:"enum",values:{map:{},viewport:{},auto:{}},default:"auto",requires:["text-field"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"text-rotation-alignment":{type:"enum",values:{map:{},viewport:{},"viewport-glyph":{},auto:{}},default:"auto",requires:["text-field"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"text-field":{type:"formatted",default:"",tokens:!0,expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-font":{type:"array",value:"string",default:["Open Sans Regular","Arial Unicode MS Regular"],requires:["text-field"],expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-size":{type:"number",default:16,minimum:0,units:"pixels",requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-max-width":{type:"number",default:10,minimum:0,units:"ems",requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-line-height":{type:"number",default:1.2,units:"ems",requires:["text-field"],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"text-letter-spacing":{type:"number",default:0,units:"ems",requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-justify":{type:"enum",values:{auto:{},left:{},center:{},right:{}},default:"center",requires:["text-field"],expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-radial-offset":{type:"number",units:"ems",default:0,requires:["text-field"],"property-type":"data-driven",expression:{interpolated:!0,parameters:["zoom","feature"]}},"text-variable-anchor":{type:"array",value:"enum",values:{center:{},left:{},right:{},top:{},bottom:{},"top-left":{},"top-right":{},"bottom-left":{},"bottom-right":{}},requires:["text-field",{"symbol-placement":["point"]}],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"text-anchor":{type:"enum",values:{center:{},left:{},right:{},top:{},bottom:{},"top-left":{},"top-right":{},"bottom-left":{},"bottom-right":{}},default:"center",requires:["text-field",{"!":"text-variable-anchor"}],expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-max-angle":{type:"number",default:45,units:"degrees",requires:["text-field",{"symbol-placement":["line","line-center"]}],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"text-writing-mode":{type:"array",value:"enum",values:{horizontal:{},vertical:{}},requires:["text-field",{"symbol-placement":["point"]}],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"text-rotate":{type:"number",default:0,period:360,units:"degrees",requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-padding":{type:"number",default:2,minimum:0,units:"pixels",requires:["text-field"],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"text-keep-upright":{type:"boolean",default:!0,requires:["text-field",{"text-rotation-alignment":"map"},{"symbol-placement":["line","line-center"]}],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"text-transform":{type:"enum",values:{none:{},uppercase:{},lowercase:{}},default:"none",requires:["text-field"],expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-offset":{type:"array",value:"number",units:"ems",length:2,default:[0,0],requires:["text-field",{"!":"text-radial-offset"}],expression:{interpolated:!0,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-allow-overlap":{type:"boolean",default:!1,requires:["text-field",{"!":"text-overlap"}],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"text-overlap":{type:"enum",values:{never:{},always:{},cooperative:{}},requires:["text-field"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"text-ignore-placement":{type:"boolean",default:!1,requires:["text-field"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"text-optional":{type:"boolean",default:!1,requires:["text-field","icon-image"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},visibility:{type:"enum",values:{visible:{},none:{}},default:"visible","property-type":"constant"}},layout_raster:{visibility:{type:"enum",values:{visible:{},none:{}},default:"visible","property-type":"constant"}},layout_hillshade:{visibility:{type:"enum",values:{visible:{},none:{}},default:"visible","property-type":"constant"}},filter:{type:"array",value:"*"},filter_operator:{type:"enum",values:{"==":{},"!=":{},">":{},">=":{},"<":{},"<=":{},in:{},"!in":{},all:{},any:{},none:{},has:{},"!has":{},within:{}}},geometry_type:{type:"enum",values:{Point:{},LineString:{},Polygon:{}}},function:{expression:{type:"expression"},stops:{type:"array",value:"function_stop"},base:{type:"number",default:1,minimum:0},property:{type:"string",default:"$zoom"},type:{type:"enum",values:{identity:{},exponential:{},interval:{},categorical:{}},default:"exponential"},colorSpace:{type:"enum",values:{rgb:{},lab:{},hcl:{}},default:"rgb"},default:{type:"*",required:!1}},function_stop:{type:"array",minimum:0,maximum:24,value:["number","color"],length:2},expression:{type:"array",value:"*",minimum:1},light:{anchor:{type:"enum",default:"viewport",values:{map:{},viewport:{}},"property-type":"data-constant",transition:!1,expression:{interpolated:!1,parameters:["zoom"]}},position:{type:"array",default:[1.15,210,30],length:3,value:"number","property-type":"data-constant",transition:!0,expression:{interpolated:!0,parameters:["zoom"]}},color:{type:"color","property-type":"data-constant",default:"#ffffff",expression:{interpolated:!0,parameters:["zoom"]},transition:!0},intensity:{type:"number","property-type":"data-constant",default:.5,minimum:0,maximum:1,expression:{interpolated:!0,parameters:["zoom"]},transition:!0}},terrain:{source:{type:"string",required:!0},exaggeration:{type:"number",minimum:0,default:1},elevationOffset:{type:"number",default:450}},paint:["paint_fill","paint_line","paint_circle","paint_heatmap","paint_fill-extrusion","paint_symbol","paint_raster","paint_hillshade","paint_background"],paint_fill:{"fill-antialias":{type:"boolean",default:!0,expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"fill-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"fill-color":{type:"color",default:"#000000",transition:!0,requires:[{"!":"fill-pattern"}],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"fill-outline-color":{type:"color",transition:!0,requires:[{"!":"fill-pattern"},{"fill-antialias":!0}],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"fill-translate":{type:"array",value:"number",length:2,default:[0,0],transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"fill-translate-anchor":{type:"enum",values:{map:{},viewport:{}},default:"map",requires:["fill-translate"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"fill-pattern":{type:"resolvedImage",transition:!0,expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"cross-faded-data-driven"}},"paint_fill-extrusion":{"fill-extrusion-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"fill-extrusion-color":{type:"color",default:"#000000",transition:!0,requires:[{"!":"fill-extrusion-pattern"}],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"fill-extrusion-translate":{type:"array",value:"number",length:2,default:[0,0],transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"fill-extrusion-translate-anchor":{type:"enum",values:{map:{},viewport:{}},default:"map",requires:["fill-extrusion-translate"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"fill-extrusion-pattern":{type:"resolvedImage",transition:!0,expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"cross-faded-data-driven"},"fill-extrusion-height":{type:"number",default:0,minimum:0,units:"meters",transition:!0,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"fill-extrusion-base":{type:"number",default:0,minimum:0,units:"meters",transition:!0,requires:["fill-extrusion-height"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"fill-extrusion-vertical-gradient":{type:"boolean",default:!0,transition:!1,expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"}},paint_line:{"line-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"line-color":{type:"color",default:"#000000",transition:!0,requires:[{"!":"line-pattern"}],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"line-translate":{type:"array",value:"number",length:2,default:[0,0],transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"line-translate-anchor":{type:"enum",values:{map:{},viewport:{}},default:"map",requires:["line-translate"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"line-width":{type:"number",default:1,minimum:0,transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"line-gap-width":{type:"number",default:0,minimum:0,transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"line-offset":{type:"number",default:0,transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"line-blur":{type:"number",default:0,minimum:0,transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"line-dasharray":{type:"array",value:"number",minimum:0,transition:!0,units:"line widths",requires:[{"!":"line-pattern"}],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"cross-faded"},"line-pattern":{type:"resolvedImage",transition:!0,expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"cross-faded-data-driven"},"line-gradient":{type:"color",transition:!1,requires:[{"!":"line-dasharray"},{"!":"line-pattern"},{source:"geojson",has:{lineMetrics:!0}}],expression:{interpolated:!0,parameters:["line-progress"]},"property-type":"color-ramp"}},paint_circle:{"circle-radius":{type:"number",default:5,minimum:0,transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"circle-color":{type:"color",default:"#000000",transition:!0,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"circle-blur":{type:"number",default:0,transition:!0,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"circle-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"circle-translate":{type:"array",value:"number",length:2,default:[0,0],transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"circle-translate-anchor":{type:"enum",values:{map:{},viewport:{}},default:"map",requires:["circle-translate"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"circle-pitch-scale":{type:"enum",values:{map:{},viewport:{}},default:"map",expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"circle-pitch-alignment":{type:"enum",values:{map:{},viewport:{}},default:"viewport",expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"circle-stroke-width":{type:"number",default:0,minimum:0,transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"circle-stroke-color":{type:"color",default:"#000000",transition:!0,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"circle-stroke-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"}},paint_heatmap:{"heatmap-radius":{type:"number",default:30,minimum:1,transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"heatmap-weight":{type:"number",default:1,minimum:0,transition:!1,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"heatmap-intensity":{type:"number",default:1,minimum:0,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"heatmap-color":{type:"color",default:["interpolate",["linear"],["heatmap-density"],0,"rgba(0, 0, 255, 0)",.1,"royalblue",.3,"cyan",.5,"lime",.7,"yellow",1,"red"],transition:!1,expression:{interpolated:!0,parameters:["heatmap-density"]},"property-type":"color-ramp"},"heatmap-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"}},paint_symbol:{"icon-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"icon-color":{type:"color",default:"#000000",transition:!0,requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"icon-halo-color":{type:"color",default:"rgba(0, 0, 0, 0)",transition:!0,requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"icon-halo-width":{type:"number",default:0,minimum:0,transition:!0,units:"pixels",requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"icon-halo-blur":{type:"number",default:0,minimum:0,transition:!0,units:"pixels",requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"icon-translate":{type:"array",value:"number",length:2,default:[0,0],transition:!0,units:"pixels",requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"icon-translate-anchor":{type:"enum",values:{map:{},viewport:{}},default:"map",requires:["icon-image","icon-translate"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"text-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"text-color":{type:"color",default:"#000000",transition:!0,overridable:!0,requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"text-halo-color":{type:"color",default:"rgba(0, 0, 0, 0)",transition:!0,requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"text-halo-width":{type:"number",default:0,minimum:0,transition:!0,units:"pixels",requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"text-halo-blur":{type:"number",default:0,minimum:0,transition:!0,units:"pixels",requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"text-translate":{type:"array",value:"number",length:2,default:[0,0],transition:!0,units:"pixels",requires:["text-field"],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"text-translate-anchor":{type:"enum",values:{map:{},viewport:{}},default:"map",requires:["text-field","text-translate"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"}},paint_raster:{"raster-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"raster-hue-rotate":{type:"number",default:0,period:360,transition:!0,units:"degrees",expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"raster-brightness-min":{type:"number",default:0,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"raster-brightness-max":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"raster-saturation":{type:"number",default:0,minimum:-1,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"raster-contrast":{type:"number",default:0,minimum:-1,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"raster-resampling":{type:"enum",values:{linear:{},nearest:{}},default:"linear",expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"raster-fade-duration":{type:"number",default:300,minimum:0,transition:!1,units:"milliseconds",expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"}},paint_hillshade:{"hillshade-illumination-direction":{type:"number",default:335,minimum:0,maximum:359,transition:!1,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"hillshade-illumination-anchor":{type:"enum",values:{map:{},viewport:{}},default:"viewport",expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"hillshade-exaggeration":{type:"number",default:.5,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"hillshade-shadow-color":{type:"color",default:"#000000",transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"hillshade-highlight-color":{type:"color",default:"#FFFFFF",transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"hillshade-accent-color":{type:"color",default:"#000000",transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"}},paint_background:{"background-color":{type:"color",default:"#000000",transition:!0,requires:[{"!":"background-pattern"}],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"background-pattern":{type:"resolvedImage",transition:!0,expression:{interpolated:!1,parameters:["zoom"]},"property-type":"cross-faded"},"background-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"}},transition:{duration:{type:"number",default:300,minimum:0,units:"milliseconds"},delay:{type:"number",default:0,minimum:0,units:"milliseconds"}},"property-type":{"data-driven":{type:"property-type"},"cross-faded":{type:"property-type"},"cross-faded-data-driven":{type:"property-type"},"color-ramp":{type:"property-type"},"data-constant":{type:"property-type"},constant:{type:"property-type"}},promoteId:{"*":{type:"string"}}};class nt{constructor(n,c,m,b){this.message=(n?`${n}: `:"")+m,b&&(this.identifier=b),c!=null&&c.__line__&&(this.line=c.__line__)}}function Pr(o){const n=o.value;return n?[new nt(o.key,n,"constants have been deprecated as of v8")]:[]}function xn(o,...n){for(const c of n)for(const m in c)o[m]=c[m];return o}function Qa(o){return o instanceof Number||o instanceof String||o instanceof Boolean?o.valueOf():o}function Si(o){if(Array.isArray(o))return o.map(Si);if(o instanceof Object&&!(o instanceof Number||o instanceof String||o instanceof Boolean)){const n={};for(const c in o)n[c]=Si(o[c]);return n}return Qa(o)}class Oi extends Error{constructor(n,c){super(c),this.message=c,this.key=n}}class ks{constructor(n,c=[]){this.parent=n,this.bindings={};for(const[m,b]of c)this.bindings[m]=b}concat(n){return new ks(this,n)}get(n){if(this.bindings[n])return this.bindings[n];if(this.parent)return this.parent.get(n);throw new Error(`${n} not found in scope.`)}has(n){return!!this.bindings[n]||!!this.parent&&this.parent.has(n)}}const Li={kind:"null"},dt={kind:"number"},da={kind:"string"},Jt={kind:"boolean"},Fi={kind:"color"},An={kind:"object"},ha={kind:"value"},mr={kind:"collator"},Or={kind:"formatted"},sn={kind:"padding"},pr={kind:"resolvedImage"};function Za(o,n){return{kind:"array",itemType:o,N:n}}function Ha(o){if(o.kind==="array"){const n=Ha(o.itemType);return typeof o.N=="number"?`array<${n}, ${o.N}>`:o.itemType.kind==="value"?"array":`array<${n}>`}return o.kind}const Rs=[Li,dt,da,Jt,Fi,Or,An,Za(ha),sn,pr];function Ai(o,n){if(n.kind==="error")return null;if(o.kind==="array"){if(n.kind==="array"&&(n.N===0&&n.itemType.kind==="value"||!Ai(o.itemType,n.itemType))&&(typeof o.N!="number"||o.N===n.N))return null}else{if(o.kind===n.kind)return null;if(o.kind==="value"){for(const c of Rs)if(!Ai(c,n))return null}}return`Expected ${Ha(o)} but found ${Ha(n)} instead.`}function es(o,n){return n.some(c=>c.kind===o.kind)}function Lr(o,n){return n.some(c=>c==="null"?o===null:c==="array"?Array.isArray(o):c==="object"?o&&!Array.isArray(o)&&typeof o=="object":c===typeof o)}var ws,Rr={transparent:[0,0,0,0],aliceblue:[240,248,255,1],antiquewhite:[250,235,215,1],aqua:[0,255,255,1],aquamarine:[127,255,212,1],azure:[240,255,255,1],beige:[245,245,220,1],bisque:[255,228,196,1],black:[0,0,0,1],blanchedalmond:[255,235,205,1],blue:[0,0,255,1],blueviolet:[138,43,226,1],brown:[165,42,42,1],burlywood:[222,184,135,1],cadetblue:[95,158,160,1],chartreuse:[127,255,0,1],chocolate:[210,105,30,1],coral:[255,127,80,1],cornflowerblue:[100,149,237,1],cornsilk:[255,248,220,1],crimson:[220,20,60,1],cyan:[0,255,255,1],darkblue:[0,0,139,1],darkcyan:[0,139,139,1],darkgoldenrod:[184,134,11,1],darkgray:[169,169,169,1],darkgreen:[0,100,0,1],darkgrey:[169,169,169,1],darkkhaki:[189,183,107,1],darkmagenta:[139,0,139,1],darkolivegreen:[85,107,47,1],darkorange:[255,140,0,1],darkorchid:[153,50,204,1],darkred:[139,0,0,1],darksalmon:[233,150,122,1],darkseagreen:[143,188,143,1],darkslateblue:[72,61,139,1],darkslategray:[47,79,79,1],darkslategrey:[47,79,79,1],darkturquoise:[0,206,209,1],darkviolet:[148,0,211,1],deeppink:[255,20,147,1],deepskyblue:[0,191,255,1],dimgray:[105,105,105,1],dimgrey:[105,105,105,1],dodgerblue:[30,144,255,1],firebrick:[178,34,34,1],floralwhite:[255,250,240,1],forestgreen:[34,139,34,1],fuchsia:[255,0,255,1],gainsboro:[220,220,220,1],ghostwhite:[248,248,255,1],gold:[255,215,0,1],goldenrod:[218,165,32,1],gray:[128,128,128,1],green:[0,128,0,1],greenyellow:[173,255,47,1],grey:[128,128,128,1],honeydew:[240,255,240,1],hotpink:[255,105,180,1],indianred:[205,92,92,1],indigo:[75,0,130,1],ivory:[255,255,240,1],khaki:[240,230,140,1],lavender:[230,230,250,1],lavenderblush:[255,240,245,1],lawngreen:[124,252,0,1],lemonchiffon:[255,250,205,1],lightblue:[173,216,230,1],lightcoral:[240,128,128,1],lightcyan:[224,255,255,1],lightgoldenrodyellow:[250,250,210,1],lightgray:[211,211,211,1],lightgreen:[144,238,144,1],lightgrey:[211,211,211,1],lightpink:[255,182,193,1],lightsalmon:[255,160,122,1],lightseagreen:[32,178,170,1],lightskyblue:[135,206,250,1],lightslategray:[119,136,153,1],lightslategrey:[119,136,153,1],lightsteelblue:[176,196,222,1],lightyellow:[255,255,224,1],lime:[0,255,0,1],limegreen:[50,205,50,1],linen:[250,240,230,1],magenta:[255,0,255,1],maroon:[128,0,0,1],mediumaquamarine:[102,205,170,1],mediumblue:[0,0,205,1],mediumorchid:[186,85,211,1],mediumpurple:[147,112,219,1],mediumseagreen:[60,179,113,1],mediumslateblue:[123,104,238,1],mediumspringgreen:[0,250,154,1],mediumturquoise:[72,209,204,1],mediumvioletred:[199,21,133,1],midnightblue:[25,25,112,1],mintcream:[245,255,250,1],mistyrose:[255,228,225,1],moccasin:[255,228,181,1],navajowhite:[255,222,173,1],navy:[0,0,128,1],oldlace:[253,245,230,1],olive:[128,128,0,1],olivedrab:[107,142,35,1],orange:[255,165,0,1],orangered:[255,69,0,1],orchid:[218,112,214,1],palegoldenrod:[238,232,170,1],palegreen:[152,251,152,1],paleturquoise:[175,238,238,1],palevioletred:[219,112,147,1],papayawhip:[255,239,213,1],peachpuff:[255,218,185,1],peru:[205,133,63,1],pink:[255,192,203,1],plum:[221,160,221,1],powderblue:[176,224,230,1],purple:[128,0,128,1],rebeccapurple:[102,51,153,1],red:[255,0,0,1],rosybrown:[188,143,143,1],royalblue:[65,105,225,1],saddlebrown:[139,69,19,1],salmon:[250,128,114,1],sandybrown:[244,164,96,1],seagreen:[46,139,87,1],seashell:[255,245,238,1],sienna:[160,82,45,1],silver:[192,192,192,1],skyblue:[135,206,235,1],slateblue:[106,90,205,1],slategray:[112,128,144,1],slategrey:[112,128,144,1],snow:[255,250,250,1],springgreen:[0,255,127,1],steelblue:[70,130,180,1],tan:[210,180,140,1],teal:[0,128,128,1],thistle:[216,191,216,1],tomato:[255,99,71,1],turquoise:[64,224,208,1],violet:[238,130,238,1],wheat:[245,222,179,1],white:[255,255,255,1],whitesmoke:[245,245,245,1],yellow:[255,255,0,1],yellowgreen:[154,205,50,1]};function Br(o){return(o=Math.round(o))<0?0:o>255?255:o}function X(o){return Br(o[o.length-1]==="%"?parseFloat(o)/100*255:parseInt(o))}function O(o){return(n=o[o.length-1]==="%"?parseFloat(o)/100:parseFloat(o))<0?0:n>1?1:n;var n}function F(o,n,c){return c<0?c+=1:c>1&&(c-=1),6*c<1?o+(n-o)*c*6:2*c<1?n:3*c<2?o+(n-o)*(2/3-c)*6:o}try{ws={}.parseCSSColor=function(o){var n,c=o.replace(/ /g,"").toLowerCase();if(c in Rr)return Rr[c].slice();if(c[0]==="#")return c.length===4?(n=parseInt(c.substr(1),16))>=0&&n<=4095?[(3840&n)>>4|(3840&n)>>8,240&n|(240&n)>>4,15&n|(15&n)<<4,1]:null:c.length===7&&(n=parseInt(c.substr(1),16))>=0&&n<=16777215?[(16711680&n)>>16,(65280&n)>>8,255&n,1]:null;var m=c.indexOf("("),b=c.indexOf(")");if(m!==-1&&b+1===c.length){var x=c.substr(0,m),k=c.substr(m+1,b-(m+1)).split(","),C=1;switch(x){case"rgba":if(k.length!==4)return null;C=O(k.pop());case"rgb":return k.length!==3?null:[X(k[0]),X(k[1]),X(k[2]),C];case"hsla":if(k.length!==4)return null;C=O(k.pop());case"hsl":if(k.length!==3)return null;var T=(parseFloat(k[0])%360+360)%360/360,q=O(k[1]),L=O(k[2]),N=L<=.5?L*(q+1):L+q-L*q,$=2*L-N;return[Br(255*F($,N,T+1/3)),Br(255*F($,N,T)),Br(255*F($,N,T-1/3)),C];default:return null}}return null}}catch{}class G{constructor(n,c,m,b=1){this.r=n,this.g=c,this.b=m,this.a=b}static parse(n){if(!n)return;if(n instanceof G)return n;if(typeof n!="string")return;const c=ws(n);return c?new G(c[0]/255*c[3],c[1]/255*c[3],c[2]/255*c[3],c[3]):void 0}toString(){const[n,c,m,b]=this.toArray();return`rgba(${Math.round(n)},${Math.round(c)},${Math.round(m)},${b})`}toArray(){const{r:n,g:c,b:m,a:b}=this;return b===0?[0,0,0,0]:[255*n/b,255*c/b,255*m/b,b]}}G.black=new G(0,0,0,1),G.white=new G(1,1,1,1),G.transparent=new G(0,0,0,0),G.red=new G(1,0,0,1);class Q{constructor(n,c,m){this.sensitivity=n?c?"variant":"case":c?"accent":"base",this.locale=m,this.collator=new Intl.Collator(this.locale?this.locale:[],{sensitivity:this.sensitivity,usage:"search"})}compare(n,c){return this.collator.compare(n,c)}resolvedLocale(){return new Intl.Collator(this.locale?this.locale:[]).resolvedOptions().locale}}class le{constructor(n,c,m,b,x){this.text=n,this.image=c,this.scale=m,this.fontStack=b,this.textColor=x}}class me{constructor(n){this.sections=n}static fromString(n){return new me([new le(n,null,null,null,null)])}isEmpty(){return this.sections.length===0||!this.sections.some(n=>n.text.length!==0||n.image&&n.image.name.length!==0)}static factory(n){return n instanceof me?n:me.fromString(n)}toString(){return this.sections.length===0?"":this.sections.map(n=>n.text).join("")}}class de{constructor(n){this.values=n.slice()}static parse(n){if(n instanceof de)return n;if(typeof n=="number")return new de([n,n,n,n]);if(Array.isArray(n)&&!(n.length<1||n.length>4)){for(const c of n)if(typeof c!="number")return;switch(n.length){case 1:n=[n[0],n[0],n[0],n[0]];break;case 2:n=[n[0],n[1],n[0],n[1]];break;case 3:n=[n[0],n[1],n[2],n[1]]}return new de(n)}}toString(){return JSON.stringify(this.values)}}class ce{constructor(n){this.name=n.name,this.available=n.available}toString(){return this.name}static fromString(n){return n?new ce({name:n,available:!1}):null}}function be(o,n,c,m){return typeof o=="number"&&o>=0&&o<=255&&typeof n=="number"&&n>=0&&n<=255&&typeof c=="number"&&c>=0&&c<=255?m===void 0||typeof m=="number"&&m>=0&&m<=1?null:`Invalid rgba value [${[o,n,c,m].join(", ")}]: 'a' must be between 0 and 1.`:`Invalid rgba value [${(typeof m=="number"?[o,n,c,m]:[o,n,c]).join(", ")}]: 'r', 'g', and 'b' must be between 0 and 255.`}function Ae(o){if(o===null||typeof o=="string"||typeof o=="boolean"||typeof o=="number"||o instanceof G||o instanceof Q||o instanceof me||o instanceof de||o instanceof ce)return!0;if(Array.isArray(o)){for(const n of o)if(!Ae(n))return!1;return!0}if(typeof o=="object"){for(const n in o)if(!Ae(o[n]))return!1;return!0}return!1}function Ne(o){if(o===null)return Li;if(typeof o=="string")return da;if(typeof o=="boolean")return Jt;if(typeof o=="number")return dt;if(o instanceof G)return Fi;if(o instanceof Q)return mr;if(o instanceof me)return Or;if(o instanceof de)return sn;if(o instanceof ce)return pr;if(Array.isArray(o)){const n=o.length;let c;for(const m of o){const b=Ne(m);if(c){if(c===b)continue;c=ha;break}c=b}return Za(c||ha,n)}return An}function Re(o){const n=typeof o;return o===null?"":n==="string"||n==="number"||n==="boolean"?String(o):o instanceof G||o instanceof me||o instanceof de||o instanceof ce?o.toString():JSON.stringify(o)}class it{constructor(n,c){this.type=n,this.value=c}static parse(n,c){if(n.length!==2)return c.error(`'literal' expression requires exactly one argument, but found ${n.length-1} instead.`);if(!Ae(n[1]))return c.error("invalid value");const m=n[1];let b=Ne(m);const x=c.expectedType;return b.kind!=="array"||b.N!==0||!x||x.kind!=="array"||typeof x.N=="number"&&x.N!==0||(b=x),new it(b,m)}evaluate(){return this.value}eachChild(){}outputDefined(){return!0}}class vt{constructor(n){this.name="ExpressionEvaluationError",this.message=n}toJSON(){return this.message}}const At={string:da,number:dt,boolean:Jt,object:An};class St{constructor(n,c){this.type=n,this.args=c}static parse(n,c){if(n.length<2)return c.error("Expected at least one argument.");let m,b=1;const x=n[0];if(x==="array"){let C,T;if(n.length>2){const q=n[1];if(typeof q!="string"||!(q in At)||q==="object")return c.error('The item type argument of "array" must be one of string, number, boolean',1);C=At[q],b++}else C=ha;if(n.length>3){if(n[2]!==null&&(typeof n[2]!="number"||n[2]<0||n[2]!==Math.floor(n[2])))return c.error('The length argument to "array" must be a positive integer literal',2);T=n[2],b++}m=Za(C,T)}else{if(!At[x])throw new Error(`Types doesn't contain name = ${x}`);m=At[x]}const k=[];for(;bn.outputDefined())}}const Xt={"to-boolean":Jt,"to-color":Fi,"to-number":dt,"to-string":da};class ma{constructor(n,c){this.type=n,this.args=c}static parse(n,c){if(n.length<2)return c.error("Expected at least one argument.");const m=n[0];if(!Xt[m])throw new Error(`Can't parse ${m} as it is not part of the known types`);if((m==="to-boolean"||m==="to-string")&&n.length!==2)return c.error("Expected one argument.");const b=Xt[m],x=[];for(let k=1;k4?`Invalid rbga value ${JSON.stringify(c)}: expected an array containing either three or four numeric values.`:be(c[0],c[1],c[2],c[3]),!m))return new G(c[0]/255,c[1]/255,c[2]/255,c[3])}throw new vt(m||`Could not parse color from value '${typeof c=="string"?c:JSON.stringify(c)}'`)}if(this.type.kind==="padding"){let c;for(const m of this.args){c=m.evaluate(n);const b=de.parse(c);if(b)return b}throw new vt(`Could not parse padding from value '${typeof c=="string"?c:JSON.stringify(c)}'`)}if(this.type.kind==="number"){let c=null;for(const m of this.args){if(c=m.evaluate(n),c===null)return 0;const b=Number(c);if(!isNaN(b))return b}throw new vt(`Could not convert ${JSON.stringify(c)} to number.`)}return this.type.kind==="formatted"?me.fromString(Re(this.args[0].evaluate(n))):this.type.kind==="resolvedImage"?ce.fromString(Re(this.args[0].evaluate(n))):Re(this.args[0].evaluate(n))}eachChild(n){this.args.forEach(n)}outputDefined(){return this.args.every(n=>n.outputDefined())}}const ra=["Unknown","Point","LineString","Polygon"];class ia{constructor(){this.globals=null,this.feature=null,this.featureState=null,this.formattedSection=null,this._parseColorCache={},this.availableImages=null,this.canonical=null}id(){return this.feature&&"id"in this.feature?this.feature.id:null}geometryType(){return this.feature?typeof this.feature.type=="number"?ra[this.feature.type]:this.feature.type:null}geometry(){return this.feature&&"geometry"in this.feature?this.feature.geometry:null}canonicalID(){return this.canonical}properties(){return this.feature&&this.feature.properties||{}}parseColor(n){let c=this._parseColorCache[n];return c||(c=this._parseColorCache[n]=G.parse(n)),c}}class ca{constructor(n,c,m,b){this.name=n,this.type=c,this._evaluate=m,this.args=b}evaluate(n){return this._evaluate(n,this.args)}eachChild(n){this.args.forEach(n)}outputDefined(){return!1}static parse(n,c){const m=n[0],b=ca.definitions[m];if(!b)return c.error(`Unknown expression "${m}". If you wanted a literal array, use ["literal", [...]].`,0);const x=Array.isArray(b)?b[0]:b.type,k=Array.isArray(b)?[[b[1],b[2]]]:b.overloads,C=k.filter(([q])=>!Array.isArray(q)||q.length===n.length-1);let T=null;for(const[q,L]of C){T=new ot(c.registry,c.path,null,c.scope);const N=[];let $=!1;for(let Z=1;Z{return $=N,Array.isArray($)?`(${$.map(Ha).join(", ")})`:`(${Ha($.type)}...)`;var $}).join(" | "),L=[];for(let N=1;N=n[2]||o[1]<=n[1]||o[3]>=n[3])}function ro(o,n){const c=(180+o[0])/360,m=(180-180/Math.PI*Math.log(Math.tan(Math.PI/4+o[1]*Math.PI/360)))/360,b=Math.pow(2,n.z);return[Math.round(c*b*Ti),Math.round(m*b*Ti)]}function Lo(o,n,c){const m=o[0]-n[0],b=o[1]-n[1],x=o[0]-c[0],k=o[1]-c[1];return m*k-x*b==0&&m*x<=0&&b*k<=0}function Ra(o,n){let c=!1;for(let k=0,C=n.length;k(m=o)[1]!=(x=T[q+1])[1]>m[1]&&m[0]<(x[0]-b[0])*(m[1]-b[1])/(x[1]-b[1])+b[0]&&(c=!c)}}var m,b,x;return c}function pu(o,n){for(let c=0;c0&&C<0||k<0&&C>0}function gu(o,n,c){for(const q of c)for(let L=0;Lc[2]){const b=.5*m;let x=o[0]-c[0]>b?-m:c[0]-o[0]>b?m:0;x===0&&(x=o[0]-c[2]>b?-m:c[2]-o[0]>b?m:0),o[0]+=x}Ri(n,o)}function he(o,n,c,m){const b=Math.pow(2,m.z)*Ti,x=[m.x*Ti,m.y*Ti],k=[];for(const C of o)for(const T of C){const q=[T.x+x[0],T.y+x[1]];ie(q,n,c,b),k.push(q)}return k}function ge(o,n,c,m){const b=Math.pow(2,m.z)*Ti,x=[m.x*Ti,m.y*Ti],k=[];for(const T of o){const q=[];for(const L of T){const N=[L.x+x[0],L.y+x[1]];Ri(n,N),q.push(N)}k.push(q)}if(n[2]-n[0]<=b/2){(C=n)[0]=C[1]=1/0,C[2]=C[3]=-1/0;for(const T of k)for(const q of T)ie(q,n,c,b)}var C;return k}class ye{constructor(n,c){this.type=Jt,this.geojson=n,this.geometries=c}static parse(n,c){if(n.length!==2)return c.error(`'within' expression requires exactly one argument, but found ${n.length-1} instead.`);if(Ae(n[1])){const m=n[1];if(m.type==="FeatureCollection")for(let b=0;b{n&&!Ge(c)&&(n=!1)}),n}function Ke(o){if(o instanceof ca&&o.name==="feature-state")return!1;let n=!0;return o.eachChild(c=>{n&&!Ke(c)&&(n=!1)}),n}function bt(o,n){if(o instanceof ca&&n.indexOf(o.name)>=0)return!1;let c=!0;return o.eachChild(m=>{c&&!bt(m,n)&&(c=!1)}),c}class pt{constructor(n,c){this.type=c.type,this.name=n,this.boundExpression=c}static parse(n,c){if(n.length!==2||typeof n[1]!="string")return c.error("'var' expression requires exactly one string literal argument.");const m=n[1];return c.scope.has(m)?new pt(m,c.scope.get(m)):c.error(`Unknown variable "${m}". Make sure "${m}" has been bound in an enclosing "let" expression before using it.`,1)}evaluate(n){return this.boundExpression.evaluate(n)}eachChild(){}outputDefined(){return!1}}class ot{constructor(n,c=[],m,b=new ks,x=[]){this.registry=n,this.path=c,this.key=c.map(k=>`[${k}]`).join(""),this.scope=b,this.errors=x,this.expectedType=m}parse(n,c,m,b,x={}){return c?this.concat(c,m,b)._parse(n,x):this._parse(n,x)}_parse(n,c){function m(b,x,k){return k==="assert"?new St(x,[b]):k==="coerce"?new ma(x,[b]):b}if(n!==null&&typeof n!="string"&&typeof n!="boolean"&&typeof n!="number"||(n=["literal",n]),Array.isArray(n)){if(n.length===0)return this.error('Expected an array with at least one element. If you wanted a literal array, use ["literal", []].');const b=n[0];if(typeof b!="string")return this.error(`Expression name must be a string, but found ${typeof b} instead. If you wanted a literal array, use ["literal", [...]].`,0),null;const x=this.registry[b];if(x){let k=x.parse(n,this);if(!k)return null;if(this.expectedType){const C=this.expectedType,T=k.type;if(C.kind!=="string"&&C.kind!=="number"&&C.kind!=="boolean"&&C.kind!=="object"&&C.kind!=="array"||T.kind!=="value")if(C.kind!=="color"&&C.kind!=="formatted"&&C.kind!=="resolvedImage"||T.kind!=="value"&&T.kind!=="string")if(C.kind!=="padding"||T.kind!=="value"&&T.kind!=="number"&&T.kind!=="array"){if(this.checkSubtype(C,T))return null}else k=m(k,C,c.typeAnnotation||"coerce");else k=m(k,C,c.typeAnnotation||"coerce");else k=m(k,C,c.typeAnnotation||"assert")}if(!(k instanceof it)&&k.type.kind!=="resolvedImage"&&ea(k)){const C=new ia;try{k=new it(k.type,k.evaluate(C))}catch(T){return this.error(T.message),null}}return k}return this.error(`Unknown expression "${b}". If you wanted a literal array, use ["literal", [...]].`,0)}return this.error(n===void 0?"'undefined' value invalid. Use null instead.":typeof n=="object"?'Bare objects invalid. Use ["literal", {...}] instead.':`Expected an array, but found ${typeof n} instead.`)}concat(n,c,m){const b=typeof n=="number"?this.path.concat(n):this.path,x=m?this.scope.concat(m):this.scope;return new ot(this.registry,b,c||null,x,this.errors)}error(n,...c){const m=`${this.key}${c.map(b=>`[${b}]`).join("")}`;this.errors.push(new Oi(m,n))}checkSubtype(n,c){const m=Ai(n,c);return m&&this.error(m),m}}function ea(o){if(o instanceof pt)return ea(o.boundExpression);if(o instanceof ca&&o.name==="error"||o instanceof Di||o instanceof ye)return!1;const n=o instanceof ma||o instanceof St;let c=!0;return o.eachChild(m=>{c=n?c&&ea(m):c&&m instanceof it}),!!c&&Ge(o)&&bt(o,["zoom","heatmap-density","line-progress","accumulated","is-supported-script"])}function ei(o,n){const c=o.length-1;let m,b,x=0,k=c,C=0;for(;x<=k;)if(C=Math.floor((x+k)/2),m=o[C],b=o[C+1],m<=n){if(C===c||nn))throw new vt("Input is not a number.");k=C-1}return 0}class la{constructor(n,c,m){this.type=n,this.input=c,this.labels=[],this.outputs=[];for(const[b,x]of m)this.labels.push(b),this.outputs.push(x)}static parse(n,c){if(n.length-1<4)return c.error(`Expected at least 4 arguments, but found only ${n.length-1}.`);if((n.length-1)%2!=0)return c.error("Expected an even number of arguments.");const m=c.parse(n[1],1,dt);if(!m)return null;const b=[];let x=null;c.expectedType&&c.expectedType.kind!=="value"&&(x=c.expectedType);for(let k=1;k=C)return c.error('Input/output pairs for "step" expressions must be arranged with input values in strictly ascending order.',q);const N=c.parse(T,L,x);if(!N)return null;x=x||N.type,b.push([C,N])}return new la(x,m,b)}evaluate(n){const c=this.labels,m=this.outputs;if(c.length===1)return m[0].evaluate(n);const b=this.input.evaluate(n);if(b<=c[0])return m[0].evaluate(n);const x=c.length;return b>=c[x-1]?m[x-1].evaluate(n):m[ei(c,b)].evaluate(n)}eachChild(n){n(this.input);for(const c of this.outputs)n(c)}outputDefined(){return this.outputs.every(n=>n.outputDefined())}}function fa(o,n,c){return o*(1-c)+n*c}var Ue=Object.freeze({__proto__:null,number:fa,color:function(o,n,c){return new G(fa(o.r,n.r,c),fa(o.g,n.g,c),fa(o.b,n.b,c),fa(o.a,n.a,c))},array:function(o,n,c){return o.map((m,b)=>fa(m,n[b],c))},padding:function(o,n,c){const m=o.values,b=n.values;return new de([fa(m[0],b[0],c),fa(m[1],b[1],c),fa(m[2],b[2],c),fa(m[3],b[3],c)])}});const Dt=.95047,Ua=1.08883,Vi=4/29,bi=6/29,Ro=3*bi*bi,fu=Math.PI/180,ni=180/Math.PI;function _l(o){return o>.008856451679035631?Math.pow(o,1/3):o/Ro+Vi}function yc(o){return o>bi?o*o*o:Ro*(o-Vi)}function gr(o){return 255*(o<=.0031308?12.92*o:1.055*Math.pow(o,1/2.4)-.055)}function zl(o){return(o/=255)<=.04045?o/12.92:Math.pow((o+.055)/1.055,2.4)}function xc(o){const n=zl(o.r),c=zl(o.g),m=zl(o.b),b=_l((.4124564*n+.3575761*c+.1804375*m)/Dt),x=_l((.2126729*n+.7151522*c+.072175*m)/1);return{l:116*x-16,a:500*(b-x),b:200*(x-_l((.0193339*n+.119192*c+.9503041*m)/Ua)),alpha:o.a}}function Da(o){let n=(o.l+16)/116,c=isNaN(o.a)?n:n+o.a/500,m=isNaN(o.b)?n:n-o.b/200;return n=1*yc(n),c=Dt*yc(c),m=Ua*yc(m),new G(gr(3.2404542*c-1.5371385*n-.4985314*m),gr(-.969266*c+1.8760108*n+.041556*m),gr(.0556434*c-.2040259*n+1.0572252*m),o.alpha)}function vc(o,n,c){const m=n-o;return o+c*(m>180||m<-180?m-360*Math.round(m/360):m)}const oo={forward:xc,reverse:Da,interpolate:function(o,n,c){return{l:fa(o.l,n.l,c),a:fa(o.a,n.a,c),b:fa(o.b,n.b,c),alpha:fa(o.alpha,n.alpha,c)}}},lo={forward:function(o){const{l:n,a:c,b:m}=xc(o),b=Math.atan2(m,c)*ni;return{h:b<0?b+360:b,c:Math.sqrt(c*c+m*m),l:n,alpha:o.a}},reverse:function(o){const n=o.h*fu,c=o.c;return Da({l:o.l,a:Math.cos(n)*c,b:Math.sin(n)*c,alpha:o.alpha})},interpolate:function(o,n,c){return{h:vc(o.h,n.h,c),c:fa(o.c,n.c,c),l:fa(o.l,n.l,c),alpha:fa(o.alpha,n.alpha,c)}}};var od=Object.freeze({__proto__:null,lab:oo,hcl:lo});class Dn{constructor(n,c,m,b,x){this.type=n,this.operator=c,this.interpolation=m,this.input=b,this.labels=[],this.outputs=[];for(const[k,C]of x)this.labels.push(k),this.outputs.push(C)}static interpolationFactor(n,c,m,b){let x=0;if(n.name==="exponential")x=kc(c,n.base,m,b);else if(n.name==="linear")x=kc(c,1,m,b);else if(n.name==="cubic-bezier"){const k=n.controlPoints;x=new w(k[0],k[1],k[2],k[3]).solve(kc(c,1,m,b))}return x}static parse(n,c){let[m,b,x,...k]=n;if(!Array.isArray(b)||b.length===0)return c.error("Expected an interpolation type expression.",1);if(b[0]==="linear")b={name:"linear"};else if(b[0]==="exponential"){const q=b[1];if(typeof q!="number")return c.error("Exponential interpolation requires a numeric base.",1,1);b={name:"exponential",base:q}}else{if(b[0]!=="cubic-bezier")return c.error(`Unknown interpolation type ${String(b[0])}`,1,0);{const q=b.slice(1);if(q.length!==4||q.some(L=>typeof L!="number"||L<0||L>1))return c.error("Cubic bezier interpolation requires four numeric arguments with values between 0 and 1.",1);b={name:"cubic-bezier",controlPoints:q}}}if(n.length-1<4)return c.error(`Expected at least 4 arguments, but found only ${n.length-1}.`);if((n.length-1)%2!=0)return c.error("Expected an even number of arguments.");if(x=c.parse(x,2,dt),!x)return null;const C=[];let T=null;m==="interpolate-hcl"||m==="interpolate-lab"?T=Fi:c.expectedType&&c.expectedType.kind!=="value"&&(T=c.expectedType);for(let q=0;q=L)return c.error('Input/output pairs for "interpolate" expressions must be arranged with input values in strictly ascending order.',$);const Y=c.parse(N,Z,T);if(!Y)return null;T=T||Y.type,C.push([L,Y])}return T.kind==="number"||T.kind==="color"||T.kind==="padding"||T.kind==="array"&&T.itemType.kind==="number"&&typeof T.N=="number"?new Dn(T,m,b,x,C):c.error(`Type ${Ha(T)} is not interpolatable.`)}evaluate(n){const c=this.labels,m=this.outputs;if(c.length===1)return m[0].evaluate(n);const b=this.input.evaluate(n);if(b<=c[0])return m[0].evaluate(n);const x=c.length;if(b>=c[x-1])return m[x-1].evaluate(n);const k=ei(c,b),C=Dn.interpolationFactor(this.interpolation,b,c[k],c[k+1]),T=m[k].evaluate(n),q=m[k+1].evaluate(n);return this.operator==="interpolate"?Ue[this.type.kind.toLowerCase()](T,q,C):this.operator==="interpolate-hcl"?lo.reverse(lo.interpolate(lo.forward(T),lo.forward(q),C)):oo.reverse(oo.interpolate(oo.forward(T),oo.forward(q),C))}eachChild(n){n(this.input);for(const c of this.outputs)n(c)}outputDefined(){return this.outputs.every(n=>n.outputDefined())}}function kc(o,n,c,m){const b=m-c,x=o-c;return b===0?0:n===1?x/b:(Math.pow(n,x)-1)/(Math.pow(n,b)-1)}class Bo{constructor(n,c){this.type=n,this.args=c}static parse(n,c){if(n.length<2)return c.error("Expectected at least one argument.");let m=null;const b=c.expectedType;b&&b.kind!=="value"&&(m=b);const x=[];for(const C of n.slice(1)){const T=c.parse(C,1+x.length,m,void 0,{typeAnnotation:"omit"});if(!T)return null;m=m||T.type,x.push(T)}if(!m)throw new Error("No output type");const k=b&&x.some(C=>Ai(b,C.type));return new Bo(k?ha:m,x)}evaluate(n){let c,m=null,b=0;for(const x of this.args)if(b++,m=x.evaluate(n),m&&m instanceof ce&&!m.available&&(c||(c=m.name),m=null,b===this.args.length&&(m=c)),m!==null)break;return m}eachChild(n){this.args.forEach(n)}outputDefined(){return this.args.every(n=>n.outputDefined())}}class No{constructor(n,c){this.type=c.type,this.bindings=[].concat(n),this.result=c}evaluate(n){return this.result.evaluate(n)}eachChild(n){for(const c of this.bindings)n(c[1]);n(this.result)}static parse(n,c){if(n.length<4)return c.error(`Expected at least 3 arguments, but found ${n.length-1} instead.`);const m=[];for(let x=1;x=m.length)throw new vt(`Array index out of bounds: ${c} > ${m.length-1}.`);if(c!==Math.floor(c))throw new vt(`Array index must be an integer, but found ${c} instead.`);return m[c]}eachChild(n){n(this.index),n(this.input)}outputDefined(){return!1}}class wc{constructor(n,c){this.type=Jt,this.needle=n,this.haystack=c}static parse(n,c){if(n.length!==3)return c.error(`Expected 2 arguments, but found ${n.length-1} instead.`);const m=c.parse(n[1],1,ha),b=c.parse(n[2],2,ha);return m&&b?es(m.type,[Jt,da,dt,Li,ha])?new wc(m,b):c.error(`Expected first argument to be of type boolean, string, number or null, but found ${Ha(m.type)} instead`):null}evaluate(n){const c=this.needle.evaluate(n),m=this.haystack.evaluate(n);if(!m)return!1;if(!Lr(c,["boolean","string","number","null"]))throw new vt(`Expected first argument to be of type boolean, string, number or null, but found ${Ha(Ne(c))} instead.`);if(!Lr(m,["string","array"]))throw new vt(`Expected second argument to be of type array or string, but found ${Ha(Ne(m))} instead.`);return m.indexOf(c)>=0}eachChild(n){n(this.needle),n(this.haystack)}outputDefined(){return!0}}class Sl{constructor(n,c,m){this.type=dt,this.needle=n,this.haystack=c,this.fromIndex=m}static parse(n,c){if(n.length<=2||n.length>=5)return c.error(`Expected 3 or 4 arguments, but found ${n.length-1} instead.`);const m=c.parse(n[1],1,ha),b=c.parse(n[2],2,ha);if(!m||!b)return null;if(!es(m.type,[Jt,da,dt,Li,ha]))return c.error(`Expected first argument to be of type boolean, string, number or null, but found ${Ha(m.type)} instead`);if(n.length===4){const x=c.parse(n[3],3,dt);return x?new Sl(m,b,x):null}return new Sl(m,b)}evaluate(n){const c=this.needle.evaluate(n),m=this.haystack.evaluate(n);if(!Lr(c,["boolean","string","number","null"]))throw new vt(`Expected first argument to be of type boolean, string, number or null, but found ${Ha(Ne(c))} instead.`);if(!Lr(m,["string","array"]))throw new vt(`Expected second argument to be of type array or string, but found ${Ha(Ne(m))} instead.`);if(this.fromIndex){const b=this.fromIndex.evaluate(n);return m.indexOf(c,b)}return m.indexOf(c)}eachChild(n){n(this.needle),n(this.haystack),this.fromIndex&&n(this.fromIndex)}outputDefined(){return!1}}class co{constructor(n,c,m,b,x,k){this.inputType=n,this.type=c,this.input=m,this.cases=b,this.outputs=x,this.otherwise=k}static parse(n,c){if(n.length<5)return c.error(`Expected at least 4 arguments, but found only ${n.length-1}.`);if(n.length%2!=1)return c.error("Expected an even number of arguments.");let m,b;c.expectedType&&c.expectedType.kind!=="value"&&(b=c.expectedType);const x={},k=[];for(let q=2;qNumber.MAX_SAFE_INTEGER)return $.error(`Branch labels must be integers no larger than ${Number.MAX_SAFE_INTEGER}.`);if(typeof Y=="number"&&Math.floor(Y)!==Y)return $.error("Numeric branch labels must be integer values.");if(m){if($.checkSubtype(m,Ne(Y)))return null}else m=Ne(Y);if(x[String(Y)]!==void 0)return $.error("Branch labels must be unique.");x[String(Y)]=k.length}const Z=c.parse(N,q,b);if(!Z)return null;b=b||Z.type,k.push(Z)}const C=c.parse(n[1],1,ha);if(!C)return null;const T=c.parse(n[n.length-1],n.length-1,b);return T?C.type.kind!=="value"&&c.concat(1).checkSubtype(m,C.type)?null:new co(m,b,C,x,k,T):null}evaluate(n){const c=this.input.evaluate(n);return(Ne(c)===this.inputType&&this.outputs[this.cases[c]]||this.otherwise).evaluate(n)}eachChild(n){n(this.input),this.outputs.forEach(n),n(this.otherwise)}outputDefined(){return this.outputs.every(n=>n.outputDefined())&&this.otherwise.outputDefined()}}class Fo{constructor(n,c,m){this.type=n,this.branches=c,this.otherwise=m}static parse(n,c){if(n.length<4)return c.error(`Expected at least 3 arguments, but found only ${n.length-1}.`);if(n.length%2!=0)return c.error("Expected an odd number of arguments.");let m;c.expectedType&&c.expectedType.kind!=="value"&&(m=c.expectedType);const b=[];for(let k=1;kc.outputDefined())&&this.otherwise.outputDefined()}}class Vo{constructor(n,c,m,b){this.type=n,this.input=c,this.beginIndex=m,this.endIndex=b}static parse(n,c){if(n.length<=2||n.length>=5)return c.error(`Expected 3 or 4 arguments, but found ${n.length-1} instead.`);const m=c.parse(n[1],1,ha),b=c.parse(n[2],2,dt);if(!m||!b)return null;if(!es(m.type,[Za(ha),da,ha]))return c.error(`Expected first argument to be of type array or string, but found ${Ha(m.type)} instead`);if(n.length===4){const x=c.parse(n[3],3,dt);return x?new Vo(m.type,m,b,x):null}return new Vo(m.type,m,b)}evaluate(n){const c=this.input.evaluate(n),m=this.beginIndex.evaluate(n);if(!Lr(c,["string","array"]))throw new vt(`Expected first argument to be of type array or string, but found ${Ha(Ne(c))} instead.`);if(this.endIndex){const b=this.endIndex.evaluate(n);return c.slice(m,b)}return c.slice(m)}eachChild(n){n(this.input),n(this.beginIndex),this.endIndex&&n(this.endIndex)}outputDefined(){return!1}}function fr(o,n){return o==="=="||o==="!="?n.kind==="boolean"||n.kind==="string"||n.kind==="number"||n.kind==="null"||n.kind==="value":n.kind==="string"||n.kind==="number"||n.kind==="value"}function jc(o,n,c,m){return m.compare(n,c)===0}function Bs(o,n,c){const m=o!=="=="&&o!=="!=";return class nx{constructor(x,k,C){this.type=Jt,this.lhs=x,this.rhs=k,this.collator=C,this.hasUntypedArgument=x.type.kind==="value"||k.type.kind==="value"}static parse(x,k){if(x.length!==3&&x.length!==4)return k.error("Expected two or three arguments.");const C=x[0];let T=k.parse(x[1],1,ha);if(!T)return null;if(!fr(C,T.type))return k.concat(1).error(`"${C}" comparisons are not supported for type '${Ha(T.type)}'.`);let q=k.parse(x[2],2,ha);if(!q)return null;if(!fr(C,q.type))return k.concat(2).error(`"${C}" comparisons are not supported for type '${Ha(q.type)}'.`);if(T.type.kind!==q.type.kind&&T.type.kind!=="value"&&q.type.kind!=="value")return k.error(`Cannot compare types '${Ha(T.type)}' and '${Ha(q.type)}'.`);m&&(T.type.kind==="value"&&q.type.kind!=="value"?T=new St(q.type,[T]):T.type.kind!=="value"&&q.type.kind==="value"&&(q=new St(T.type,[q])));let L=null;if(x.length===4){if(T.type.kind!=="string"&&q.type.kind!=="string"&&T.type.kind!=="value"&&q.type.kind!=="value")return k.error("Cannot use collator to compare non-string types.");if(L=k.parse(x[3],3,mr),!L)return null}return new nx(T,q,L)}evaluate(x){const k=this.lhs.evaluate(x),C=this.rhs.evaluate(x);if(m&&this.hasUntypedArgument){const T=Ne(k),q=Ne(C);if(T.kind!==q.kind||T.kind!=="string"&&T.kind!=="number")throw new vt(`Expected arguments for "${o}" to be (string, string) or (number, number), but found (${T.kind}, ${q.kind}) instead.`)}if(this.collator&&!m&&this.hasUntypedArgument){const T=Ne(k),q=Ne(C);if(T.kind!=="string"||q.kind!=="string")return n(x,k,C)}return this.collator?c(x,k,C,this.collator.evaluate(x)):n(x,k,C)}eachChild(x){x(this.lhs),x(this.rhs),this.collator&&x(this.collator)}outputDefined(){return!0}}}const bu=Bs("==",function(o,n,c){return n===c},jc),ld=Bs("!=",function(o,n,c){return n!==c},function(o,n,c,m){return!jc(0,n,c,m)}),Tl=Bs("<",function(o,n,c){return n",function(o,n,c){return n>c},function(o,n,c,m){return m.compare(n,c)>0}),dd=Bs("<=",function(o,n,c){return n<=c},function(o,n,c,m){return m.compare(n,c)<=0}),yu=Bs(">=",function(o,n,c){return n>=c},function(o,n,c,m){return m.compare(n,c)>=0});class ts{constructor(n,c,m,b,x){this.type=da,this.number=n,this.locale=c,this.currency=m,this.minFractionDigits=b,this.maxFractionDigits=x}static parse(n,c){if(n.length!==3)return c.error("Expected two arguments.");const m=c.parse(n[1],1,dt);if(!m)return null;const b=n[2];if(typeof b!="object"||Array.isArray(b))return c.error("NumberFormat options argument must be an object.");let x=null;if(b.locale&&(x=c.parse(b.locale,1,da),!x))return null;let k=null;if(b.currency&&(k=c.parse(b.currency,1,da),!k))return null;let C=null;if(b["min-fraction-digits"]&&(C=c.parse(b["min-fraction-digits"],1,dt),!C))return null;let T=null;return b["max-fraction-digits"]&&(T=c.parse(b["max-fraction-digits"],1,dt),!T)?null:new ts(m,x,k,C,T)}evaluate(n){return new Intl.NumberFormat(this.locale?this.locale.evaluate(n):[],{style:this.currency?"currency":"decimal",currency:this.currency?this.currency.evaluate(n):void 0,minimumFractionDigits:this.minFractionDigits?this.minFractionDigits.evaluate(n):void 0,maximumFractionDigits:this.maxFractionDigits?this.maxFractionDigits.evaluate(n):void 0}).format(this.number.evaluate(n))}eachChild(n){n(this.number),this.locale&&n(this.locale),this.currency&&n(this.currency),this.minFractionDigits&&n(this.minFractionDigits),this.maxFractionDigits&&n(this.maxFractionDigits)}outputDefined(){return!1}}class Uo{constructor(n){this.type=Or,this.sections=n}static parse(n,c){if(n.length<2)return c.error("Expected at least one argument.");const m=n[1];if(!Array.isArray(m)&&typeof m=="object")return c.error("First argument must be an image or text section.");const b=[];let x=!1;for(let k=1;k<=n.length-1;++k){const C=n[k];if(x&&typeof C=="object"&&!Array.isArray(C)){x=!1;let T=null;if(C["font-scale"]&&(T=c.parse(C["font-scale"],1,dt),!T))return null;let q=null;if(C["text-font"]&&(q=c.parse(C["text-font"],1,Za(da)),!q))return null;let L=null;if(C["text-color"]&&(L=c.parse(C["text-color"],1,Fi),!L))return null;const N=b[b.length-1];N.scale=T,N.font=q,N.textColor=L}else{const T=c.parse(n[k],1,ha);if(!T)return null;const q=T.type.kind;if(q!=="string"&&q!=="value"&&q!=="null"&&q!=="resolvedImage")return c.error("Formatted text type must be 'string', 'value', 'image' or 'null'.");x=!0,b.push({content:T,scale:null,font:null,textColor:null})}}return new Uo(b)}evaluate(n){return new me(this.sections.map(c=>{const m=c.content.evaluate(n);return Ne(m)===pr?new le("",m,null,null,null):new le(Re(m),null,c.scale?c.scale.evaluate(n):null,c.font?c.font.evaluate(n).join(","):null,c.textColor?c.textColor.evaluate(n):null)}))}eachChild(n){for(const c of this.sections)n(c.content),c.scale&&n(c.scale),c.font&&n(c.font),c.textColor&&n(c.textColor)}outputDefined(){return!1}}class _c{constructor(n){this.type=pr,this.input=n}static parse(n,c){if(n.length!==2)return c.error("Expected two arguments.");const m=c.parse(n[1],1,da);return m?new _c(m):c.error("No image name provided.")}evaluate(n){const c=this.input.evaluate(n),m=ce.fromString(c);return m&&n.availableImages&&(m.available=n.availableImages.indexOf(c)>-1),m}eachChild(n){n(this.input)}outputDefined(){return!1}}class zc{constructor(n){this.type=dt,this.input=n}static parse(n,c){if(n.length!==2)return c.error(`Expected 1 argument, but found ${n.length-1} instead.`);const m=c.parse(n[1],1);return m?m.type.kind!=="array"&&m.type.kind!=="string"&&m.type.kind!=="value"?c.error(`Expected argument of type string or array, but found ${Ha(m.type)} instead.`):new zc(m):null}evaluate(n){const c=this.input.evaluate(n);if(typeof c=="string"||Array.isArray(c))return c.length;throw new vt(`Expected value to be of type string or array, but found ${Ha(Ne(c))} instead.`)}eachChild(n){n(this.input)}outputDefined(){return!1}}const js={"==":bu,"!=":ld,">":cd,"<":Tl,">=":yu,"<=":dd,array:St,at:Cl,boolean:St,case:Fo,coalesce:Bo,collator:Di,format:Uo,image:_c,in:wc,"index-of":Sl,interpolate:Dn,"interpolate-hcl":Dn,"interpolate-lab":Dn,length:zc,let:No,literal:it,match:co,number:St,"number-format":ts,object:St,slice:Vo,step:la,string:St,"to-boolean":ma,"to-color":ma,"to-number":ma,"to-string":ma,var:pt,within:ye};function uo(o,[n,c,m,b]){n=n.evaluate(o),c=c.evaluate(o),m=m.evaluate(o);const x=b?b.evaluate(o):1,k=be(n,c,m,x);if(k)throw new vt(k);return new G(n/255*x,c/255*x,m/255*x,x)}function Ml(o,n){return o in n}function $o(o,n){const c=n[o];return c===void 0?null:c}function Nr(o){return{type:o}}function ho(o){return{result:"success",value:o}}function mo(o){return{result:"error",value:o}}function po(o){return o["property-type"]==="data-driven"||o["property-type"]==="cross-faded-data-driven"}function Mi(o){return!!o.expression&&o.expression.parameters.indexOf("zoom")>-1}function Cc(o){return!!o.expression&&o.expression.interpolated}function It(o){return o instanceof Number?"number":o instanceof String?"string":o instanceof Boolean?"boolean":Array.isArray(o)?"array":o===null?"null":typeof o}function Ns(o){return typeof o=="object"&&o!==null&&!Array.isArray(o)}function ti(o){return o}function Ba(o,n){const c=n.type==="color",m=o.stops&&typeof o.stops[0][0]=="object",b=m||!(m||o.property!==void 0),x=o.type||(Cc(n)?"exponential":"interval");if(c||n.type==="padding"){const q=c?G.parse:de.parse;(o=xn({},o)).stops&&(o.stops=o.stops.map(L=>[L[0],q(L[1])])),o.default=q(o.default?o.default:n.default)}if(o.colorSpace&&o.colorSpace!=="rgb"&&!od[o.colorSpace])throw new Error(`Unknown color space: ${o.colorSpace}`);let k,C,T;if(x==="exponential")k=as;else if(x==="interval")k=El;else if(x==="categorical"){k=_s,C=Object.create(null);for(const q of o.stops)C[q[0]]=q[1];T=typeof o.stops[0][0]}else{if(x!=="identity")throw new Error(`Unknown function type "${x}"`);k=xu}if(m){const q={},L=[];for(let Z=0;ZZ[0]),evaluate:({zoom:Z},Y)=>as({stops:N,base:o.base},n,Z).evaluate(Z,Y)}}if(b){const q=x==="exponential"?{name:"exponential",base:o.base!==void 0?o.base:1}:null;return{kind:"camera",interpolationType:q,interpolationFactor:Dn.interpolationFactor.bind(void 0,q),zoomStops:o.stops.map(L=>L[0]),evaluate:({zoom:L})=>k(o,n,L,C,T)}}return{kind:"source",evaluate(q,L){const N=L&&L.properties?L.properties[o.property]:void 0;return N===void 0?on(o.default,n.default):k(o,n,N,C,T)}}}function on(o,n,c){return o!==void 0?o:n!==void 0?n:c!==void 0?c:void 0}function _s(o,n,c,m,b){return on(typeof c===b?m[c]:void 0,o.default,n.default)}function El(o,n,c){if(It(c)!=="number")return on(o.default,n.default);const m=o.stops.length;if(m===1||c<=o.stops[0][0])return o.stops[0][1];if(c>=o.stops[m-1][0])return o.stops[m-1][1];const b=ei(o.stops.map(x=>x[0]),c);return o.stops[b][1]}function as(o,n,c){const m=o.base!==void 0?o.base:1;if(It(c)!=="number")return on(o.default,n.default);const b=o.stops.length;if(b===1||c<=o.stops[0][0])return o.stops[0][1];if(c>=o.stops[b-1][0])return o.stops[b-1][1];const x=ei(o.stops.map(L=>L[0]),c),k=function(L,N,$,Z){const Y=Z-$,oe=L-$;return Y===0?0:N===1?oe/Y:(Math.pow(N,oe)-1)/(Math.pow(N,Y)-1)}(c,m,o.stops[x][0],o.stops[x+1][0]),C=o.stops[x][1],T=o.stops[x+1][1];let q=Ue[n.type]||ti;if(o.colorSpace&&o.colorSpace!=="rgb"){const L=od[o.colorSpace];q=(N,$)=>L.reverse(L.interpolate(L.forward(N),L.forward($),k))}return typeof C.evaluate=="function"?{evaluate(...L){const N=C.evaluate.apply(void 0,L),$=T.evaluate.apply(void 0,L);if(N!==void 0&&$!==void 0)return q(N,$,k)}}:q(C,T,k)}function xu(o,n,c){switch(n.type){case"color":c=G.parse(c);break;case"formatted":c=me.fromString(c.toString());break;case"resolvedImage":c=ce.fromString(c.toString());break;case"padding":c=de.parse(c);break;default:It(c)===n.type||n.type==="enum"&&n.values[c]||(c=void 0)}return on(c,o.default,n.default)}ca.register(js,{error:[{kind:"error"},[da],(o,[n])=>{throw new vt(n.evaluate(o))}],typeof:[da,[ha],(o,[n])=>Ha(Ne(n.evaluate(o)))],"to-rgba":[Za(dt,4),[Fi],(o,[n])=>n.evaluate(o).toArray()],rgb:[Fi,[dt,dt,dt],uo],rgba:[Fi,[dt,dt,dt,dt],uo],has:{type:Jt,overloads:[[[da],(o,[n])=>Ml(n.evaluate(o),o.properties())],[[da,An],(o,[n,c])=>Ml(n.evaluate(o),c.evaluate(o))]]},get:{type:ha,overloads:[[[da],(o,[n])=>$o(n.evaluate(o),o.properties())],[[da,An],(o,[n,c])=>$o(n.evaluate(o),c.evaluate(o))]]},"feature-state":[ha,[da],(o,[n])=>$o(n.evaluate(o),o.featureState||{})],properties:[An,[],o=>o.properties()],"geometry-type":[da,[],o=>o.geometryType()],id:[ha,[],o=>o.id()],zoom:[dt,[],o=>o.globals.zoom],"heatmap-density":[dt,[],o=>o.globals.heatmapDensity||0],"line-progress":[dt,[],o=>o.globals.lineProgress||0],accumulated:[ha,[],o=>o.globals.accumulated===void 0?null:o.globals.accumulated],"+":[dt,Nr(dt),(o,n)=>{let c=0;for(const m of n)c+=m.evaluate(o);return c}],"*":[dt,Nr(dt),(o,n)=>{let c=1;for(const m of n)c*=m.evaluate(o);return c}],"-":{type:dt,overloads:[[[dt,dt],(o,[n,c])=>n.evaluate(o)-c.evaluate(o)],[[dt],(o,[n])=>-n.evaluate(o)]]},"/":[dt,[dt,dt],(o,[n,c])=>n.evaluate(o)/c.evaluate(o)],"%":[dt,[dt,dt],(o,[n,c])=>n.evaluate(o)%c.evaluate(o)],ln2:[dt,[],()=>Math.LN2],pi:[dt,[],()=>Math.PI],e:[dt,[],()=>Math.E],"^":[dt,[dt,dt],(o,[n,c])=>Math.pow(n.evaluate(o),c.evaluate(o))],sqrt:[dt,[dt],(o,[n])=>Math.sqrt(n.evaluate(o))],log10:[dt,[dt],(o,[n])=>Math.log(n.evaluate(o))/Math.LN10],ln:[dt,[dt],(o,[n])=>Math.log(n.evaluate(o))],log2:[dt,[dt],(o,[n])=>Math.log(n.evaluate(o))/Math.LN2],sin:[dt,[dt],(o,[n])=>Math.sin(n.evaluate(o))],cos:[dt,[dt],(o,[n])=>Math.cos(n.evaluate(o))],tan:[dt,[dt],(o,[n])=>Math.tan(n.evaluate(o))],asin:[dt,[dt],(o,[n])=>Math.asin(n.evaluate(o))],acos:[dt,[dt],(o,[n])=>Math.acos(n.evaluate(o))],atan:[dt,[dt],(o,[n])=>Math.atan(n.evaluate(o))],min:[dt,Nr(dt),(o,n)=>Math.min(...n.map(c=>c.evaluate(o)))],max:[dt,Nr(dt),(o,n)=>Math.max(...n.map(c=>c.evaluate(o)))],abs:[dt,[dt],(o,[n])=>Math.abs(n.evaluate(o))],round:[dt,[dt],(o,[n])=>{const c=n.evaluate(o);return c<0?-Math.round(-c):Math.round(c)}],floor:[dt,[dt],(o,[n])=>Math.floor(n.evaluate(o))],ceil:[dt,[dt],(o,[n])=>Math.ceil(n.evaluate(o))],"filter-==":[Jt,[da,ha],(o,[n,c])=>o.properties()[n.value]===c.value],"filter-id-==":[Jt,[ha],(o,[n])=>o.id()===n.value],"filter-type-==":[Jt,[da],(o,[n])=>o.geometryType()===n.value],"filter-<":[Jt,[da,ha],(o,[n,c])=>{const m=o.properties()[n.value],b=c.value;return typeof m==typeof b&&m{const c=o.id(),m=n.value;return typeof c==typeof m&&c":[Jt,[da,ha],(o,[n,c])=>{const m=o.properties()[n.value],b=c.value;return typeof m==typeof b&&m>b}],"filter-id->":[Jt,[ha],(o,[n])=>{const c=o.id(),m=n.value;return typeof c==typeof m&&c>m}],"filter-<=":[Jt,[da,ha],(o,[n,c])=>{const m=o.properties()[n.value],b=c.value;return typeof m==typeof b&&m<=b}],"filter-id-<=":[Jt,[ha],(o,[n])=>{const c=o.id(),m=n.value;return typeof c==typeof m&&c<=m}],"filter->=":[Jt,[da,ha],(o,[n,c])=>{const m=o.properties()[n.value],b=c.value;return typeof m==typeof b&&m>=b}],"filter-id->=":[Jt,[ha],(o,[n])=>{const c=o.id(),m=n.value;return typeof c==typeof m&&c>=m}],"filter-has":[Jt,[ha],(o,[n])=>n.value in o.properties()],"filter-has-id":[Jt,[],o=>o.id()!==null&&o.id()!==void 0],"filter-type-in":[Jt,[Za(da)],(o,[n])=>n.value.indexOf(o.geometryType())>=0],"filter-id-in":[Jt,[Za(ha)],(o,[n])=>n.value.indexOf(o.id())>=0],"filter-in-small":[Jt,[da,Za(ha)],(o,[n,c])=>c.value.indexOf(o.properties()[n.value])>=0],"filter-in-large":[Jt,[da,Za(ha)],(o,[n,c])=>function(m,b,x,k){for(;x<=k;){const C=x+k>>1;if(b[C]===m)return!0;b[C]>m?k=C-1:x=C+1}return!1}(o.properties()[n.value],c.value,0,c.value.length-1)],all:{type:Jt,overloads:[[[Jt,Jt],(o,[n,c])=>n.evaluate(o)&&c.evaluate(o)],[Nr(Jt),(o,n)=>{for(const c of n)if(!c.evaluate(o))return!1;return!0}]]},any:{type:Jt,overloads:[[[Jt,Jt],(o,[n,c])=>n.evaluate(o)||c.evaluate(o)],[Nr(Jt),(o,n)=>{for(const c of n)if(c.evaluate(o))return!0;return!1}]]},"!":[Jt,[Jt],(o,[n])=>!n.evaluate(o)],"is-supported-script":[Jt,[da],(o,[n])=>{const c=o.globals&&o.globals.isSupportedScript;return!c||c(n.evaluate(o))}],upcase:[da,[da],(o,[n])=>n.evaluate(o).toUpperCase()],downcase:[da,[da],(o,[n])=>n.evaluate(o).toLowerCase()],concat:[da,Nr(ha),(o,n)=>n.map(c=>Re(c.evaluate(o))).join("")],"resolved-locale":[da,[mr],(o,[n])=>n.evaluate(o).resolvedLocale()]});class go{constructor(n,c){this.expression=n,this._warningHistory={},this._evaluator=new ia,this._defaultValue=c?function(m){return m.type==="color"&&Ns(m.default)?new G(0,0,0,0):m.type==="color"?G.parse(m.default)||null:m.type==="padding"?de.parse(m.default)||null:m.default===void 0?null:m.default}(c):null,this._enumValues=c&&c.type==="enum"?c.values:null}evaluateWithoutErrorHandling(n,c,m,b,x,k){return this._evaluator.globals=n,this._evaluator.feature=c,this._evaluator.featureState=m,this._evaluator.canonical=b,this._evaluator.availableImages=x||null,this._evaluator.formattedSection=k,this.expression.evaluate(this._evaluator)}evaluate(n,c,m,b,x,k){this._evaluator.globals=n,this._evaluator.feature=c||null,this._evaluator.featureState=m||null,this._evaluator.canonical=b,this._evaluator.availableImages=x||null,this._evaluator.formattedSection=k||null;try{const C=this.expression.evaluate(this._evaluator);if(C==null||typeof C=="number"&&C!=C)return this._defaultValue;if(this._enumValues&&!(C in this._enumValues))throw new vt(`Expected value to be one of ${Object.keys(this._enumValues).map(T=>JSON.stringify(T)).join(", ")}, but found ${JSON.stringify(C)} instead.`);return C}catch(C){return this._warningHistory[C.message]||(this._warningHistory[C.message]=!0,typeof console<"u"&&console.warn(C.message)),this._defaultValue}}}function is(o){return Array.isArray(o)&&o.length>0&&typeof o[0]=="string"&&o[0]in js}function fo(o,n){const c=new ot(js,[],n?function(b){const x={color:Fi,string:da,number:dt,enum:da,boolean:Jt,formatted:Or,padding:sn,resolvedImage:pr};return b.type==="array"?Za(x[b.value]||ha,b.length):x[b.type]}(n):void 0),m=c.parse(o,void 0,void 0,void 0,n&&n.type==="string"?{typeAnnotation:"coerce"}:void 0);return m?ho(new go(m,n)):mo(c.errors)}class Ho{constructor(n,c){this.kind=n,this._styleExpression=c,this.isStateDependent=n!=="constant"&&!Ke(c.expression)}evaluateWithoutErrorHandling(n,c,m,b,x,k){return this._styleExpression.evaluateWithoutErrorHandling(n,c,m,b,x,k)}evaluate(n,c,m,b,x,k){return this._styleExpression.evaluate(n,c,m,b,x,k)}}class Go{constructor(n,c,m,b){this.kind=n,this.zoomStops=m,this._styleExpression=c,this.isStateDependent=n!=="camera"&&!Ke(c.expression),this.interpolationType=b}evaluateWithoutErrorHandling(n,c,m,b,x,k){return this._styleExpression.evaluateWithoutErrorHandling(n,c,m,b,x,k)}evaluate(n,c,m,b,x,k){return this._styleExpression.evaluate(n,c,m,b,x,k)}interpolationFactor(n,c,m){return this.interpolationType?Dn.interpolationFactor(this.interpolationType,n,c,m):0}}function ud(o,n){const c=fo(o,n);if(c.result==="error")return c;const m=c.value.expression,b=Ge(m);if(!b&&!po(n))return mo([new Oi("","data expressions not supported")]);const x=bt(m,["zoom"]);if(!x&&!Mi(n))return mo([new Oi("","zoom expressions not supported")]);const k=Jo(m);return k||x?k instanceof Oi?mo([k]):k instanceof Dn&&!Cc(n)?mo([new Oi("",'"interpolate" expressions cannot be used with this property')]):ho(k?new Go(b?"camera":"composite",c.value,k.labels,k instanceof Dn?k.interpolation:void 0):new Ho(b?"constant":"source",c.value)):mo([new Oi("",'"zoom" expression may only be used as input to a top-level "step" or "interpolate" expression.')])}class Wo{constructor(n,c){this._parameters=n,this._specification=c,xn(this,Ba(this._parameters,this._specification))}static deserialize(n){return new Wo(n._parameters,n._specification)}static serialize(n){return{_parameters:n._parameters,_specification:n._specification}}}function Jo(o){let n=null;if(o instanceof No)n=Jo(o.result);else if(o instanceof Bo){for(const c of o.args)if(n=Jo(c),n)break}else(o instanceof la||o instanceof Dn)&&o.input instanceof ca&&o.input.name==="zoom"&&(n=o);return n instanceof Oi||o.eachChild(c=>{const m=Jo(c);m instanceof Oi?n=m:!n&&m?n=new Oi("",'"zoom" expression may only be used as input to a top-level "step" or "interpolate" expression.'):n&&m&&n!==m&&(n=new Oi("",'Only one zoom-based "step" or "interpolate" subexpression may be used in an expression.'))}),n}function vn(o){const n=o.key,c=o.value,m=o.valueSpec||{},b=o.objectElementValidators||{},x=o.style,k=o.styleSpec;let C=[];const T=It(c);if(T!=="object")return[new nt(n,c,`object expected, ${T} found`)];for(const q in c){const L=q.split(".")[0],N=m[L]||m["*"];let $;if(b[L])$=b[L];else if(m[L])$=li;else if(b["*"])$=b["*"];else{if(!m["*"]){C.push(new nt(n,c[q],`unknown property "${q}"`));continue}$=li}C=C.concat($({key:(n&&`${n}.`)+q,value:c[q],valueSpec:N,style:x,styleSpec:k,object:c,objectKey:q},c))}for(const q in m)b[q]||m[q].required&&m[q].default===void 0&&c[q]===void 0&&C.push(new nt(n,c,`missing required property "${q}"`));return C}function Fs(o){const n=o.value,c=o.valueSpec,m=o.style,b=o.styleSpec,x=o.key,k=o.arrayElementValidator||li;if(It(n)!=="array")return[new nt(x,n,`array expected, ${It(n)} found`)];if(c.length&&n.length!==c.length)return[new nt(x,n,`array length ${c.length} expected, length ${n.length} found`)];if(c["min-length"]&&n.lengthm.maximum?[new nt(n,c,`${c} is greater than the maximum value ${m.maximum}`)]:[]}function ns(o){const n=o.valueSpec,c=Qa(o.value.type);let m,b,x,k={};const C=c!=="categorical"&&o.value.property===void 0,T=!C,q=It(o.value.stops)==="array"&&It(o.value.stops[0])==="array"&&It(o.value.stops[0][0])==="object",L=vn({key:o.key,value:o.value,valueSpec:o.styleSpec.function,style:o.style,styleSpec:o.styleSpec,objectElementValidators:{stops:function(Z){if(c==="identity")return[new nt(Z.key,Z.value,'identity function may not have a "stops" property')];let Y=[];const oe=Z.value;return Y=Y.concat(Fs({key:Z.key,value:oe,valueSpec:Z.valueSpec,style:Z.style,styleSpec:Z.styleSpec,arrayElementValidator:N})),It(oe)==="array"&&oe.length===0&&Y.push(new nt(Z.key,oe,"array must have at least one stop")),Y},default:function(Z){return li({key:Z.key,value:Z.value,valueSpec:n,style:Z.style,styleSpec:Z.styleSpec})}}});return c==="identity"&&C&&L.push(new nt(o.key,o.value,'missing required property "property"')),c==="identity"||o.value.stops||L.push(new nt(o.key,o.value,'missing required property "stops"')),c==="exponential"&&o.valueSpec.expression&&!Cc(o.valueSpec)&&L.push(new nt(o.key,o.value,"exponential functions not supported")),o.styleSpec.$version>=8&&(T&&!po(o.valueSpec)?L.push(new nt(o.key,o.value,"property functions not supported")):C&&!Mi(o.valueSpec)&&L.push(new nt(o.key,o.value,"zoom functions not supported"))),c!=="categorical"&&!q||o.value.property!==void 0||L.push(new nt(o.key,o.value,'"property" property is required')),L;function N(Z){let Y=[];const oe=Z.value,se=Z.key;if(It(oe)!=="array")return[new nt(se,oe,`array expected, ${It(oe)} found`)];if(oe.length!==2)return[new nt(se,oe,`array length 2 expected, length ${oe.length} found`)];if(q){if(It(oe[0])!=="object")return[new nt(se,oe,`object expected, ${It(oe[0])} found`)];if(oe[0].zoom===void 0)return[new nt(se,oe,"object stop key must have zoom")];if(oe[0].value===void 0)return[new nt(se,oe,"object stop key must have value")];if(x&&x>Qa(oe[0].zoom))return[new nt(se,oe[0].zoom,"stop zoom values must appear in ascending order")];Qa(oe[0].zoom)!==x&&(x=Qa(oe[0].zoom),b=void 0,k={}),Y=Y.concat(vn({key:`${se}[0]`,value:oe[0],valueSpec:{zoom:{}},style:Z.style,styleSpec:Z.styleSpec,objectElementValidators:{zoom:Sc,value:$}}))}else Y=Y.concat($({key:`${se}[0]`,value:oe[0],valueSpec:{},style:Z.style,styleSpec:Z.styleSpec},oe));return is(Si(oe[1]))?Y.concat([new nt(`${se}[1]`,oe[1],"expressions are not allowed in function stops.")]):Y.concat(li({key:`${se}[1]`,value:oe[1],valueSpec:n,style:Z.style,styleSpec:Z.styleSpec}))}function $(Z,Y){const oe=It(Z.value),se=Qa(Z.value),_e=Z.value!==null?Z.value:Y;if(m){if(oe!==m)return[new nt(Z.key,_e,`${oe} stop domain type must match previous stop domain type ${m}`)]}else m=oe;if(oe!=="number"&&oe!=="string"&&oe!=="boolean")return[new nt(Z.key,_e,"stop domain value must be a number, string, or boolean")];if(oe!=="number"&&c!=="categorical"){let Ie=`number expected, ${oe} found`;return po(n)&&c===void 0&&(Ie+='\nIf you intended to use a categorical function, specify `"type": "categorical"`.'),[new nt(Z.key,_e,Ie)]}return c!=="categorical"||oe!=="number"||isFinite(se)&&Math.floor(se)===se?c!=="categorical"&&oe==="number"&&b!==void 0&&senew nt(`${o.key}${m.key}`,o.value,m.message));const c=n.value.expression||n.value._styleExpression.expression;if(o.expressionContext==="property"&&o.propertyKey==="text-font"&&!c.outputDefined())return[new nt(o.key,o.value,`Invalid data expression for "${o.propertyKey}". Output values must be contained as literals within the expression.`)];if(o.expressionContext==="property"&&o.propertyType==="layout"&&!Ke(c))return[new nt(o.key,o.value,'"feature-state" data expressions are not supported with layout properties.')];if(o.expressionContext==="filter"&&!Ke(c))return[new nt(o.key,o.value,'"feature-state" data expressions are not supported with filters.')];if(o.expressionContext&&o.expressionContext.indexOf("cluster")===0){if(!bt(c,["zoom","feature-state"]))return[new nt(o.key,o.value,'"zoom" and "feature-state" expressions are not supported with cluster properties.')];if(o.expressionContext==="cluster-initial"&&!Ge(c))return[new nt(o.key,o.value,"Feature data expressions are not supported with initial expression part of cluster properties.")]}return[]}function br(o){const n=o.key,c=o.value,m=o.valueSpec,b=[];return Array.isArray(m.values)?m.values.indexOf(Qa(c))===-1&&b.push(new nt(n,c,`expected one of [${m.values.join(", ")}], ${JSON.stringify(c)} found`)):Object.keys(m.values).indexOf(Qa(c))===-1&&b.push(new nt(n,c,`expected one of [${Object.keys(m.values).join(", ")}], ${JSON.stringify(c)} found`)),b}function Zo(o){if(o===!0||o===!1)return!0;if(!Array.isArray(o)||o.length===0)return!1;switch(o[0]){case"has":return o.length>=2&&o[1]!=="$id"&&o[1]!=="$type";case"in":return o.length>=3&&(typeof o[1]!="string"||Array.isArray(o[2]));case"!in":case"!has":case"none":return!1;case"==":case"!=":case">":case">=":case"<":case"<=":return o.length!==3||Array.isArray(o[1])||Array.isArray(o[2]);case"any":case"all":for(const n of o.slice(1))if(!Zo(n)&&typeof n!="boolean")return!1;return!0;default:return!0}}const Il={type:"boolean",default:!1,transition:!1,"property-type":"data-driven",expression:{interpolated:!1,parameters:["zoom","feature"]}};function yo(o){if(o==null)return{filter:()=>!0,needGeometry:!1};Zo(o)||(o=Yo(o));const n=fo(o,Il);if(n.result==="error")throw new Error(n.value.map(c=>`${c.key}: ${c.message}`).join(", "));return{filter:(c,m,b)=>n.value.evaluate(c,m,{},b),needGeometry:Dl(o)}}function Al(o,n){return on?1:0}function Dl(o){if(!Array.isArray(o))return!1;if(o[0]==="within")return!0;for(let n=1;n"||n==="<="||n===">="?Ko(o[1],o[2],n):n==="any"?(c=o.slice(1),["any"].concat(c.map(Yo))):n==="all"?["all"].concat(o.slice(1).map(Yo)):n==="none"?["all"].concat(o.slice(1).map(Yo).map(Vs)):n==="in"?xo(o[1],o.slice(2)):n==="!in"?Vs(xo(o[1],o.slice(2))):n==="has"?Xo(o[1]):n==="!has"?Vs(Xo(o[1])):n!=="within"||o;var c}function Ko(o,n,c){switch(o){case"$type":return[`filter-type-${c}`,n];case"$id":return[`filter-id-${c}`,n];default:return[`filter-${c}`,o,n]}}function xo(o,n){if(n.length===0)return!1;switch(o){case"$type":return["filter-type-in",["literal",n]];case"$id":return["filter-id-in",["literal",n]];default:return n.length>200&&!n.some(c=>typeof c!=typeof n[0])?["filter-in-large",o,["literal",n.sort(Al)]]:["filter-in-small",o,["literal",n]]}}function Xo(o){switch(o){case"$type":return!0;case"$id":return["filter-has-id"];default:return["filter-has",o]}}function Vs(o){return["!",o]}function ve(o){return Zo(Si(o.value))?bo(xn({},o,{expressionContext:"filter",valueSpec:{value:"boolean"}})):qe(o)}function qe(o){const n=o.value,c=o.key;if(It(n)!=="array")return[new nt(c,n,`array expected, ${It(n)} found`)];const m=o.styleSpec;let b,x=[];if(n.length<1)return[new nt(c,n,"filter array must have at least 1 element")];switch(x=x.concat(br({key:`${c}[0]`,value:n[0],valueSpec:m.filter_operator,style:o.style,styleSpec:o.styleSpec})),Qa(n[0])){case"<":case"<=":case">":case">=":n.length>=2&&Qa(n[1])==="$type"&&x.push(new nt(c,n,`"$type" cannot be use with operator "${n[0]}"`));case"==":case"!=":n.length!==3&&x.push(new nt(c,n,`filter array for operator "${n[0]}" must have 3 elements`));case"in":case"!in":n.length>=2&&(b=It(n[1]),b!=="string"&&x.push(new nt(`${c}[1]`,n[1],`string expected, ${b} found`)));for(let k=2;k{q in c&&n.push(new nt(m,c[q],`"${q}" is prohibited for ref layers`))}),b.layers.forEach(q=>{Qa(q.id)===C&&(T=q)}),T?T.ref?n.push(new nt(m,c.ref,"ref cannot reference another ref layer")):k=Qa(T.type):n.push(new nt(m,c.ref,`ref layer "${C}" not found`))}else if(k!=="background")if(c.source){const T=b.sources&&b.sources[c.source],q=T&&Qa(T.type);T?q==="vector"&&k==="raster"?n.push(new nt(m,c.source,`layer "${c.id}" requires a raster source`)):q==="raster"&&k!=="raster"?n.push(new nt(m,c.source,`layer "${c.id}" requires a vector source`)):q!=="vector"||c["source-layer"]?q==="raster-dem"&&k!=="hillshade"?n.push(new nt(m,c.source,"raster-dem source can only be used with layer type 'hillshade'.")):k!=="line"||!c.paint||!c.paint["line-gradient"]||q==="geojson"&&T.lineMetrics||n.push(new nt(m,c,`layer "${c.id}" specifies a line-gradient, which requires a GeoJSON source with \`lineMetrics\` enabled.`)):n.push(new nt(m,c,`layer "${c.id}" must specify a "source-layer"`)):n.push(new nt(m,c.source,`source "${c.source}" not found`))}else n.push(new nt(m,c,'missing required property "source"'));return n=n.concat(vn({key:m,value:c,valueSpec:x.layer,style:o.style,styleSpec:o.styleSpec,objectElementValidators:{"*":()=>[],type:()=>li({key:`${m}.type`,value:c.type,valueSpec:x.layer.type,style:o.style,styleSpec:o.styleSpec,object:c,objectKey:"type"}),filter:ve,layout:T=>vn({layer:c,key:T.key,value:T.value,style:T.style,styleSpec:T.styleSpec,objectElementValidators:{"*":q=>ai(xn({layerType:k},q))}}),paint:T=>vn({layer:c,key:T.key,value:T.value,style:T.style,styleSpec:T.styleSpec,objectElementValidators:{"*":q=>Bt(xn({layerType:k},q))}})}})),n}function Ya(o){const n=o.value,c=o.key,m=It(n);return m!=="string"?[new nt(c,n,`string expected, ${m} found`)]:[]}const qi={promoteId:function({key:o,value:n}){if(It(n)==="string")return Ya({key:o,value:n});{const c=[];for(const m in n)c.push(...Ya({key:`${o}.${m}`,value:n[m]}));return c}}};function Yn(o){const n=o.value,c=o.key,m=o.styleSpec,b=o.style;if(!n.type)return[new nt(c,n,'"type" is required')];const x=Qa(n.type);let k;switch(x){case"vector":case"raster":case"raster-dem":return k=vn({key:c,value:n,valueSpec:m[`source_${x.replace("-","_")}`],style:o.style,styleSpec:m,objectElementValidators:qi}),k;case"geojson":if(k=vn({key:c,value:n,valueSpec:m.source_geojson,style:b,styleSpec:m,objectElementValidators:qi}),n.cluster)for(const C in n.clusterProperties){const[T,q]=n.clusterProperties[C],L=typeof T=="string"?[T,["accumulated"],["get",C]]:T;k.push(...bo({key:`${c}.${C}.map`,value:q,expressionContext:"cluster-map"})),k.push(...bo({key:`${c}.${C}.reduce`,value:L,expressionContext:"cluster-reduce"}))}return k;case"video":return vn({key:c,value:n,valueSpec:m.source_video,style:b,styleSpec:m});case"image":return vn({key:c,value:n,valueSpec:m.source_image,style:b,styleSpec:m});case"canvas":return[new nt(c,null,"Please use runtime APIs to add canvas sources, rather than including them in stylesheets.","source.canvas")];default:return br({key:`${c}.type`,value:n.type,valueSpec:{values:["vector","raster","raster-dem","geojson","video","image"]},style:b,styleSpec:m})}}function yi(o){const n=o.value,c=o.styleSpec,m=c.light,b=o.style;let x=[];const k=It(n);if(n===void 0)return x;if(k!=="object")return x=x.concat([new nt("light",n,`object expected, ${k} found`)]),x;for(const C in n){const T=C.match(/^(.*)-transition$/);x=x.concat(T&&m[T[1]]&&m[T[1]].transition?li({key:C,value:n[C],valueSpec:c.transition,style:b,styleSpec:c}):m[C]?li({key:C,value:n[C],valueSpec:m[C],style:b,styleSpec:c}):[new nt(C,n[C],`unknown property "${C}"`)])}return x}function xi(o){const n=o.value,c=o.styleSpec,m=c.terrain,b=o.style;let x=[];const k=It(n);if(n===void 0)return x;if(k!=="object")return x=x.concat([new nt("terrain",n,`object expected, ${k} found`)]),x;for(const C in n)x=x.concat(m[C]?li({key:C,value:n[C],valueSpec:m[C],style:b,styleSpec:c}):[new nt(C,n[C],`unknown property "${C}"`)]);return x}const Ei={"*":()=>[],array:Fs,boolean:function(o){const n=o.value,c=o.key,m=It(n);return m!=="boolean"?[new nt(c,n,`boolean expected, ${m} found`)]:[]},number:Sc,color:function(o){const n=o.key,c=o.value,m=It(c);return m!=="string"?[new nt(n,c,`color expected, ${m} found`)]:ws(c)===null?[new nt(n,c,`color expected, "${c}" found`)]:[]},constants:Pr,enum:br,filter:ve,function:ns,layer:Sa,object:vn,source:Yn,light:yi,terrain:xi,string:Ya,formatted:function(o){return Ya(o).length===0?[]:bo(o)},resolvedImage:function(o){return Ya(o).length===0?[]:bo(o)},padding:function(o){const n=o.key,c=o.value;if(It(c)==="array"){if(c.length<1||c.length>4)return[new nt(n,c,`padding requires 1 to 4 values; ${c.length} values found`)];const m={type:"number"};let b=[];for(let x=0;x[]}})),o.constants&&(c=c.concat(Pr({key:"constants",value:o.constants,style:o,styleSpec:n}))),Us(c)}function Us(o){return[].concat(o).sort((n,c)=>n.line-c.line)}function Fr(o){return function(...n){return Us(o.apply(this,n))}}ln.source=Fr(Yn),ln.light=Fr(yi),ln.terrain=Fr(xi),ln.layer=Fr(Sa),ln.filter=Fr(ve),ln.paintProperty=Fr(Bt),ln.layoutProperty=Fr(ai);const Kn=ln,Qo=Kn.light,ql=Kn.paintProperty,vu=Kn.layoutProperty;function hd(o,n){let c=!1;if(n&&n.length)for(const m of n)o.fire(new hr(new Error(m.message))),c=!0;return c}class Pa{constructor(n,c,m){const b=this.cells=[];if(n instanceof ArrayBuffer){this.arrayBuffer=n;const k=new Int32Array(this.arrayBuffer);n=k[0],this.d=(c=k[1])+2*(m=k[2]);for(let T=0;T=N[Y+0]&&b>=N[Y+1])?(C[Z]=!0,k.push(L[Z])):C[Z]=!1}}}}_forEachCell(n,c,m,b,x,k,C,T){const q=this._convertToCellCoord(n),L=this._convertToCellCoord(c),N=this._convertToCellCoord(m),$=this._convertToCellCoord(b);for(let Z=q;Z<=N;Z++)for(let Y=L;Y<=$;Y++){const oe=this.d*Y+Z;if((!T||T(this._convertFromCellCoord(Z),this._convertFromCellCoord(Y),this._convertFromCellCoord(Z+1),this._convertFromCellCoord(Y+1)))&&x.call(this,n,c,m,b,oe,k,C,T))return}}_convertFromCellCoord(n){return(n-this.padding)/this.scale}_convertToCellCoord(n){return Math.max(0,Math.min(this.d-1,Math.floor(n*this.scale)+this.padding))}toArrayBuffer(){if(this.arrayBuffer)return this.arrayBuffer;const n=this.cells,c=3+this.cells.length+1+1;let m=0;for(let k=0;k=0)continue;const k=o[x];b[x]=Ma[m].shallow.indexOf(x)>=0?k:$s(k,n)}o instanceof Error&&(b.message=o.message)}if(b.$name)throw new Error("$name property is reserved for worker serialization logic.");return m!=="Object"&&(b.$name=m),b}throw new Error("can't serialize object of type "+typeof o)}function Ji(o){if(o==null||typeof o=="boolean"||typeof o=="number"||typeof o=="string"||o instanceof Boolean||o instanceof Number||o instanceof String||o instanceof Date||o instanceof RegExp||o instanceof Blob||Vr(o)||wa(o)||ArrayBuffer.isView(o)||o instanceof ImageData)return o;if(Array.isArray(o))return o.map(Ji);if(typeof o=="object"){const n=o.$name||"Object";if(!Ma[n])throw new Error(`can't deserialize unregistered class ${n}`);const{klass:c}=Ma[n];if(!c)throw new Error(`can't deserialize unregistered class ${n}`);if(c.deserialize)return c.deserialize(o);const m=Object.create(c.prototype);for(const b of Object.keys(o)){if(b==="$name")continue;const x=o[b];m[b]=Ma[n].shallow.indexOf(b)>=0?x:Ji(x)}return m}throw new Error("can't deserialize object of type "+typeof o)}class qn{constructor(){this.first=!0}update(n,c){const m=Math.floor(n);return this.first?(this.first=!1,this.lastIntegerZoom=m,this.lastIntegerZoomTime=0,this.lastZoom=n,this.lastFloorZoom=m,!0):(this.lastFloorZoom>m?(this.lastIntegerZoom=m+1,this.lastIntegerZoomTime=c):this.lastFloorZoomo>=128&&o<=255,Arabic:o=>o>=1536&&o<=1791,"Arabic Supplement":o=>o>=1872&&o<=1919,"Arabic Extended-A":o=>o>=2208&&o<=2303,"Hangul Jamo":o=>o>=4352&&o<=4607,"Unified Canadian Aboriginal Syllabics":o=>o>=5120&&o<=5759,Khmer:o=>o>=6016&&o<=6143,"Unified Canadian Aboriginal Syllabics Extended":o=>o>=6320&&o<=6399,"General Punctuation":o=>o>=8192&&o<=8303,"Letterlike Symbols":o=>o>=8448&&o<=8527,"Number Forms":o=>o>=8528&&o<=8591,"Miscellaneous Technical":o=>o>=8960&&o<=9215,"Control Pictures":o=>o>=9216&&o<=9279,"Optical Character Recognition":o=>o>=9280&&o<=9311,"Enclosed Alphanumerics":o=>o>=9312&&o<=9471,"Geometric Shapes":o=>o>=9632&&o<=9727,"Miscellaneous Symbols":o=>o>=9728&&o<=9983,"Miscellaneous Symbols and Arrows":o=>o>=11008&&o<=11263,"CJK Radicals Supplement":o=>o>=11904&&o<=12031,"Kangxi Radicals":o=>o>=12032&&o<=12255,"Ideographic Description Characters":o=>o>=12272&&o<=12287,"CJK Symbols and Punctuation":o=>o>=12288&&o<=12351,Hiragana:o=>o>=12352&&o<=12447,Katakana:o=>o>=12448&&o<=12543,Bopomofo:o=>o>=12544&&o<=12591,"Hangul Compatibility Jamo":o=>o>=12592&&o<=12687,Kanbun:o=>o>=12688&&o<=12703,"Bopomofo Extended":o=>o>=12704&&o<=12735,"CJK Strokes":o=>o>=12736&&o<=12783,"Katakana Phonetic Extensions":o=>o>=12784&&o<=12799,"Enclosed CJK Letters and Months":o=>o>=12800&&o<=13055,"CJK Compatibility":o=>o>=13056&&o<=13311,"CJK Unified Ideographs Extension A":o=>o>=13312&&o<=19903,"Yijing Hexagram Symbols":o=>o>=19904&&o<=19967,"CJK Unified Ideographs":o=>o>=19968&&o<=40959,"Yi Syllables":o=>o>=40960&&o<=42127,"Yi Radicals":o=>o>=42128&&o<=42191,"Hangul Jamo Extended-A":o=>o>=43360&&o<=43391,"Hangul Syllables":o=>o>=44032&&o<=55215,"Hangul Jamo Extended-B":o=>o>=55216&&o<=55295,"Private Use Area":o=>o>=57344&&o<=63743,"CJK Compatibility Ideographs":o=>o>=63744&&o<=64255,"Arabic Presentation Forms-A":o=>o>=64336&&o<=65023,"Vertical Forms":o=>o>=65040&&o<=65055,"CJK Compatibility Forms":o=>o>=65072&&o<=65103,"Small Form Variants":o=>o>=65104&&o<=65135,"Arabic Presentation Forms-B":o=>o>=65136&&o<=65279,"Halfwidth and Fullwidth Forms":o=>o>=65280&&o<=65519};function Hs(o){for(const n of o)if(yr(n.charCodeAt(0)))return!0;return!1}function el(o){for(const n of o)if(!vo(n.charCodeAt(0)))return!1;return!0}function vo(o){return!(rt.Arabic(o)||rt["Arabic Supplement"](o)||rt["Arabic Extended-A"](o)||rt["Arabic Presentation Forms-A"](o)||rt["Arabic Presentation Forms-B"](o))}function yr(o){return!(o!==746&&o!==747&&(o<4352||!(rt["Bopomofo Extended"](o)||rt.Bopomofo(o)||rt["CJK Compatibility Forms"](o)&&!(o>=65097&&o<=65103)||rt["CJK Compatibility Ideographs"](o)||rt["CJK Compatibility"](o)||rt["CJK Radicals Supplement"](o)||rt["CJK Strokes"](o)||!(!rt["CJK Symbols and Punctuation"](o)||o>=12296&&o<=12305||o>=12308&&o<=12319||o===12336)||rt["CJK Unified Ideographs Extension A"](o)||rt["CJK Unified Ideographs"](o)||rt["Enclosed CJK Letters and Months"](o)||rt["Hangul Compatibility Jamo"](o)||rt["Hangul Jamo Extended-A"](o)||rt["Hangul Jamo Extended-B"](o)||rt["Hangul Jamo"](o)||rt["Hangul Syllables"](o)||rt.Hiragana(o)||rt["Ideographic Description Characters"](o)||rt.Kanbun(o)||rt["Kangxi Radicals"](o)||rt["Katakana Phonetic Extensions"](o)||rt.Katakana(o)&&o!==12540||!(!rt["Halfwidth and Fullwidth Forms"](o)||o===65288||o===65289||o===65293||o>=65306&&o<=65310||o===65339||o===65341||o===65343||o>=65371&&o<=65503||o===65507||o>=65512&&o<=65519)||!(!rt["Small Form Variants"](o)||o>=65112&&o<=65118||o>=65123&&o<=65126)||rt["Unified Canadian Aboriginal Syllabics"](o)||rt["Unified Canadian Aboriginal Syllabics Extended"](o)||rt["Vertical Forms"](o)||rt["Yijing Hexagram Symbols"](o)||rt["Yi Syllables"](o)||rt["Yi Radicals"](o))))}function Tc(o){return!(yr(o)||function(n){return!!(rt["Latin-1 Supplement"](n)&&(n===167||n===169||n===174||n===177||n===188||n===189||n===190||n===215||n===247)||rt["General Punctuation"](n)&&(n===8214||n===8224||n===8225||n===8240||n===8241||n===8251||n===8252||n===8258||n===8263||n===8264||n===8265||n===8273)||rt["Letterlike Symbols"](n)||rt["Number Forms"](n)||rt["Miscellaneous Technical"](n)&&(n>=8960&&n<=8967||n>=8972&&n<=8991||n>=8996&&n<=9e3||n===9003||n>=9085&&n<=9114||n>=9150&&n<=9165||n===9167||n>=9169&&n<=9179||n>=9186&&n<=9215)||rt["Control Pictures"](n)&&n!==9251||rt["Optical Character Recognition"](n)||rt["Enclosed Alphanumerics"](n)||rt["Geometric Shapes"](n)||rt["Miscellaneous Symbols"](n)&&!(n>=9754&&n<=9759)||rt["Miscellaneous Symbols and Arrows"](n)&&(n>=11026&&n<=11055||n>=11088&&n<=11097||n>=11192&&n<=11243)||rt["CJK Symbols and Punctuation"](n)||rt.Katakana(n)||rt["Private Use Area"](n)||rt["CJK Compatibility Forms"](n)||rt["Small Form Variants"](n)||rt["Halfwidth and Fullwidth Forms"](n)||n===8734||n===8756||n===8757||n>=9984&&n<=10087||n>=10102&&n<=10131||n===65532||n===65533)}(o))}function tl(o){return o>=1424&&o<=2303||rt["Arabic Presentation Forms-A"](o)||rt["Arabic Presentation Forms-B"](o)}function Mc(o,n){return!(!n&&tl(o)||o>=2304&&o<=3583||o>=3840&&o<=4255||rt.Khmer(o))}function Pl(o){for(const n of o)if(tl(n.charCodeAt(0)))return!0;return!1}const Gs="deferred",Ol="loading",ko="loaded";let wo=null,Xn="unavailable",jo=null;const wh=function(o){o&&typeof o=="string"&&o.indexOf("NetworkError")>-1&&(Xn="error"),wo&&wo(o)};function ku(){Ll.fire(new Zn("pluginStateChange",{pluginStatus:Xn,pluginURL:jo}))}const Ll=new Ls,wu=function(){return Xn},md=function(){if(Xn!==Gs||!jo)throw new Error("rtl-text-plugin cannot be downloaded unless a pluginURL is specified");Xn=Ol,ku(),jo&&In({url:jo},o=>{o?wh(o):(Xn=ko,ku())})},Ur={applyArabicShaping:null,processBidirectionalText:null,processStyledBidirectionalText:null,isLoaded:()=>Xn===ko||Ur.applyArabicShaping!=null,isLoading:()=>Xn===Ol,setState(o){if(!at())throw new Error("Cannot set the state of the rtl-text-plugin when not in the web-worker context");Xn=o.pluginStatus,jo=o.pluginURL},isParsed(){if(!at())throw new Error("rtl-text-plugin is only parsed on the worker-threads");return Ur.applyArabicShaping!=null&&Ur.processBidirectionalText!=null&&Ur.processStyledBidirectionalText!=null},getPluginURL(){if(!at())throw new Error("rtl-text-plugin url can only be queried from the worker threads");return jo}};class vi{constructor(n,c){this.zoom=n,c?(this.now=c.now,this.fadeDuration=c.fadeDuration,this.zoomHistory=c.zoomHistory,this.transition=c.transition):(this.now=0,this.fadeDuration=0,this.zoomHistory=new qn,this.transition={})}isSupportedScript(n){return function(c,m){for(const b of c)if(!Mc(b.charCodeAt(0),m))return!1;return!0}(n,Ur.isLoaded())}crossFadingFactor(){return this.fadeDuration===0?1:Math.min((this.now-this.zoomHistory.lastIntegerZoomTime)/this.fadeDuration,1)}getCrossfadeParameters(){const n=this.zoom,c=n-Math.floor(n),m=this.crossFadingFactor();return n>this.zoomHistory.lastIntegerZoom?{fromScale:2,toScale:1,t:c+(1-c)*m}:{fromScale:.5,toScale:1,t:1-(1-m)*c}}}class pd{constructor(n,c){this.property=n,this.value=c,this.expression=function(m,b){if(Ns(m))return new Wo(m,b);if(is(m)){const x=ud(m,b);if(x.result==="error")throw new Error(x.value.map(k=>`${k.key}: ${k.message}`).join(", "));return x.value}{let x=m;return b.type==="color"&&typeof m=="string"?x=G.parse(m):b.type!=="padding"||typeof m!="number"&&!Array.isArray(m)||(x=de.parse(m)),{kind:"constant",evaluate:()=>x}}}(c===void 0?n.specification.default:c,n.specification)}isDataDriven(){return this.expression.kind==="source"||this.expression.kind==="composite"}possiblyEvaluate(n,c,m){return this.property.possiblyEvaluate(this,n,c,m)}}class gd{constructor(n){this.property=n,this.value=new pd(n,void 0)}transitioned(n,c){return new jh(this.property,this.value,c,U({},n.transition,this.transition),n.now)}untransitioned(){return new jh(this.property,this.value,null,{},0)}}class ju{constructor(n){this._properties=n,this._values=Object.create(n.defaultTransitionablePropertyValues)}getValue(n){return Ve(this._values[n].value.value)}setValue(n,c){Object.prototype.hasOwnProperty.call(this._values,n)||(this._values[n]=new gd(this._values[n].property)),this._values[n].value=new pd(this._values[n].property,c===null?void 0:Ve(c))}getTransition(n){return Ve(this._values[n].transition)}setTransition(n,c){Object.prototype.hasOwnProperty.call(this._values,n)||(this._values[n]=new gd(this._values[n].property)),this._values[n].transition=Ve(c)||void 0}serialize(){const n={};for(const c of Object.keys(this._values)){const m=this.getValue(c);m!==void 0&&(n[c]=m);const b=this.getTransition(c);b!==void 0&&(n[`${c}-transition`]=b)}return n}transitioned(n,c){const m=new _h(this._properties);for(const b of Object.keys(this._values))m._values[b]=this._values[b].transitioned(n,c._values[b]);return m}untransitioned(){const n=new _h(this._properties);for(const c of Object.keys(this._values))n._values[c]=this._values[c].untransitioned();return n}}class jh{constructor(n,c,m,b,x){this.property=n,this.value=c,this.begin=x+b.delay||0,this.end=this.begin+b.duration||0,n.specification.transition&&(b.delay||b.duration)&&(this.prior=m)}possiblyEvaluate(n,c,m){const b=n.now||0,x=this.value.possiblyEvaluate(n,c,m),k=this.prior;if(k){if(b>this.end)return this.prior=null,x;if(this.value.isDataDriven())return this.prior=null,x;if(b=1)return 1;const q=T*T,L=q*T;return 4*(T<.5?L:3*(T-q)+L-.75)}(C))}}return x}}class _h{constructor(n){this._properties=n,this._values=Object.create(n.defaultTransitioningPropertyValues)}possiblyEvaluate(n,c,m){const b=new fd(this._properties);for(const x of Object.keys(this._values))b._values[x]=this._values[x].possiblyEvaluate(n,c,m);return b}hasTransition(){for(const n of Object.keys(this._values))if(this._values[n].prior)return!0;return!1}}class np{constructor(n){this._properties=n,this._values=Object.create(n.defaultPropertyValues)}getValue(n){return Ve(this._values[n].value)}setValue(n,c){this._values[n]=new pd(this._values[n].property,c===null?void 0:Ve(c))}serialize(){const n={};for(const c of Object.keys(this._values)){const m=this.getValue(c);m!==void 0&&(n[c]=m)}return n}possiblyEvaluate(n,c,m){const b=new fd(this._properties);for(const x of Object.keys(this._values))b._values[x]=this._values[x].possiblyEvaluate(n,c,m);return b}}class zs{constructor(n,c,m){this.property=n,this.value=c,this.parameters=m}isConstant(){return this.value.kind==="constant"}constantOr(n){return this.value.kind==="constant"?this.value.value:n}evaluate(n,c,m,b){return this.property.evaluate(this.value,this.parameters,n,c,m,b)}}class fd{constructor(n){this._properties=n,this._values=Object.create(n.defaultPossiblyEvaluatedValues)}get(n){return this._values[n]}}class Ot{constructor(n){this.specification=n}possiblyEvaluate(n,c){if(n.isDataDriven())throw new Error("Value should not be data driven");return n.expression.evaluate(c)}interpolate(n,c,m){const b=Ue[this.specification.type];return b?b(n,c,m):n}}class Zt{constructor(n,c){this.specification=n,this.overrides=c}possiblyEvaluate(n,c,m,b){return new zs(this,n.expression.kind==="constant"||n.expression.kind==="camera"?{kind:"constant",value:n.expression.evaluate(c,null,{},m,b)}:n.expression,c)}interpolate(n,c,m){if(n.value.kind!=="constant"||c.value.kind!=="constant")return n;if(n.value.value===void 0||c.value.value===void 0)return new zs(this,{kind:"constant",value:void 0},n.parameters);const b=Ue[this.specification.type];return b?new zs(this,{kind:"constant",value:b(n.value.value,c.value.value,m)},n.parameters):n}evaluate(n,c,m,b,x,k){return n.kind==="constant"?n.value:n.evaluate(c,m,b,x,k)}}class Ec extends Zt{possiblyEvaluate(n,c,m,b){if(n.value===void 0)return new zs(this,{kind:"constant",value:void 0},c);if(n.expression.kind==="constant"){const x=n.expression.evaluate(c,null,{},m,b),k=n.property.specification.type==="resolvedImage"&&typeof x!="string"?x.name:x,C=this._calculate(k,k,k,c);return new zs(this,{kind:"constant",value:C},c)}if(n.expression.kind==="camera"){const x=this._calculate(n.expression.evaluate({zoom:c.zoom-1}),n.expression.evaluate({zoom:c.zoom}),n.expression.evaluate({zoom:c.zoom+1}),c);return new zs(this,{kind:"constant",value:x},c)}return new zs(this,n.expression,c)}evaluate(n,c,m,b,x,k){if(n.kind==="source"){const C=n.evaluate(c,m,b,x,k);return this._calculate(C,C,C,c)}return n.kind==="composite"?this._calculate(n.evaluate({zoom:Math.floor(c.zoom)-1},m,b),n.evaluate({zoom:Math.floor(c.zoom)},m,b),n.evaluate({zoom:Math.floor(c.zoom)+1},m,b),c):n.value}_calculate(n,c,m,b){return b.zoom>b.zoomHistory.lastIntegerZoom?{from:n,to:c}:{from:m,to:c}}interpolate(n){return n}}class Ic{constructor(n){this.specification=n}possiblyEvaluate(n,c,m,b){if(n.value!==void 0){if(n.expression.kind==="constant"){const x=n.expression.evaluate(c,null,{},m,b);return this._calculate(x,x,x,c)}return this._calculate(n.expression.evaluate(new vi(Math.floor(c.zoom-1),c)),n.expression.evaluate(new vi(Math.floor(c.zoom),c)),n.expression.evaluate(new vi(Math.floor(c.zoom+1),c)),c)}}_calculate(n,c,m,b){return b.zoom>b.zoomHistory.lastIntegerZoom?{from:n,to:c}:{from:m,to:c}}interpolate(n){return n}}class _u{constructor(n){this.specification=n}possiblyEvaluate(n,c,m,b){return!!n.expression.evaluate(c,null,{},m,b)}interpolate(){return!1}}class tn{constructor(n){this.properties=n,this.defaultPropertyValues={},this.defaultTransitionablePropertyValues={},this.defaultTransitioningPropertyValues={},this.defaultPossiblyEvaluatedValues={},this.overridableProperties=[];for(const c in n){const m=n[c];m.specification.overridable&&this.overridableProperties.push(c);const b=this.defaultPropertyValues[c]=new pd(m,void 0),x=this.defaultTransitionablePropertyValues[c]=new gd(m);this.defaultTransitioningPropertyValues[c]=x.untransitioned(),this.defaultPossiblyEvaluatedValues[c]=b.possiblyEvaluate({})}}}jt("DataDrivenProperty",Zt),jt("DataConstantProperty",Ot),jt("CrossFadedDataDrivenProperty",Ec),jt("CrossFadedProperty",Ic),jt("ColorRampProperty",_u);const al="-transition";class Qn extends Ls{constructor(n,c){if(super(),this.id=n.id,this.type=n.type,this._featureFilter={filter:()=>!0,needGeometry:!1},n.type!=="custom"&&(this.metadata=n.metadata,this.minzoom=n.minzoom,this.maxzoom=n.maxzoom,n.type!=="background"&&(this.source=n.source,this.sourceLayer=n["source-layer"],this.filter=n.filter),c.layout&&(this._unevaluatedLayout=new np(c.layout)),c.paint)){this._transitionablePaint=new ju(c.paint);for(const m in n.paint)this.setPaintProperty(m,n.paint[m],{validate:!1});for(const m in n.layout)this.setLayoutProperty(m,n.layout[m],{validate:!1});this._transitioningPaint=this._transitionablePaint.untransitioned(),this.paint=new fd(c.paint)}}getCrossfadeParameters(){return this._crossfadeParameters}getLayoutProperty(n){return n==="visibility"?this.visibility:this._unevaluatedLayout.getValue(n)}setLayoutProperty(n,c,m={}){c!=null&&this._validate(vu,`layers.${this.id}.layout.${n}`,n,c,m)||(n!=="visibility"?this._unevaluatedLayout.setValue(n,c):this.visibility=c)}getPaintProperty(n){return n.endsWith(al)?this._transitionablePaint.getTransition(n.slice(0,-al.length)):this._transitionablePaint.getValue(n)}setPaintProperty(n,c,m={}){if(c!=null&&this._validate(ql,`layers.${this.id}.paint.${n}`,n,c,m))return!1;if(n.endsWith(al))return this._transitionablePaint.setTransition(n.slice(0,-al.length),c||void 0),!1;{const b=this._transitionablePaint._values[n],x=b.property.specification["property-type"]==="cross-faded-data-driven",k=b.value.isDataDriven(),C=b.value;this._transitionablePaint.setValue(n,c),this._handleSpecialPaintPropertyUpdate(n);const T=this._transitionablePaint._values[n].value;return T.isDataDriven()||k||x||this._handleOverridablePaintPropertyUpdate(n,C,T)}}_handleSpecialPaintPropertyUpdate(n){}_handleOverridablePaintPropertyUpdate(n,c,m){return!1}isHidden(n){return!!(this.minzoom&&n=this.maxzoom)||this.visibility==="none"}updateTransitions(n){this._transitioningPaint=this._transitionablePaint.transitioned(n,this._transitioningPaint)}hasTransition(){return this._transitioningPaint.hasTransition()}recalculate(n,c){n.getCrossfadeParameters&&(this._crossfadeParameters=n.getCrossfadeParameters()),this._unevaluatedLayout&&(this.layout=this._unevaluatedLayout.possiblyEvaluate(n,void 0,c)),this.paint=this._transitioningPaint.possiblyEvaluate(n,void 0,c)}serialize(){const n={id:this.id,type:this.type,source:this.source,"source-layer":this.sourceLayer,metadata:this.metadata,minzoom:this.minzoom,maxzoom:this.maxzoom,filter:this.filter,layout:this._unevaluatedLayout&&this._unevaluatedLayout.serialize(),paint:this._transitionablePaint&&this._transitionablePaint.serialize()};return this.visibility&&(n.layout=n.layout||{},n.layout.visibility=this.visibility),Ce(n,(c,m)=>!(c===void 0||m==="layout"&&!Object.keys(c).length||m==="paint"&&!Object.keys(c).length))}_validate(n,c,m,b,x={}){return(!x||x.validate!==!1)&&hd(this,n.call(Kn,{key:c,layerType:this.type,objectKey:m,value:b,styleSpec:Pe,style:{glyphs:!0,sprite:!0}}))}is3D(){return!1}isTileClipped(){return!1}hasOffscreenPass(){return!1}resize(){}isStateDependent(){for(const n in this.paint._values){const c=this.paint.get(n);if(c instanceof zs&&po(c.property.specification)&&(c.value.kind==="source"||c.value.kind==="composite")&&c.value.isStateDependent)return!0}return!1}}const rp={Int8:Int8Array,Uint8:Uint8Array,Int16:Int16Array,Uint16:Uint16Array,Int32:Int32Array,Uint32:Uint32Array,Float32:Float32Array};class Ac{constructor(n,c){this._structArray=n,this._pos1=c*this.size,this._pos2=this._pos1/2,this._pos4=this._pos1/4,this._pos8=this._pos1/8}}class ci{constructor(){this.isTransferred=!1,this.capacity=-1,this.resize(0)}static serialize(n,c){return n._trim(),c&&(n.isTransferred=!0,c.push(n.arrayBuffer)),{length:n.length,arrayBuffer:n.arrayBuffer}}static deserialize(n){const c=Object.create(this.prototype);return c.arrayBuffer=n.arrayBuffer,c.length=n.length,c.capacity=n.arrayBuffer.byteLength/c.bytesPerElement,c._refreshViews(),c}_trim(){this.length!==this.capacity&&(this.capacity=this.length,this.arrayBuffer=this.arrayBuffer.slice(0,this.length*this.bytesPerElement),this._refreshViews())}clear(){this.length=0}resize(n){this.reserve(n),this.length=n}reserve(n){if(n>this.capacity){this.capacity=Math.max(n,Math.floor(5*this.capacity),128),this.arrayBuffer=new ArrayBuffer(this.capacity*this.bytesPerElement);const c=this.uint8;this._refreshViews(),c&&this.uint8.set(c)}}_refreshViews(){throw new Error("_refreshViews() must be implemented by each concrete StructArray layout")}}function Zi(o,n=1){let c=0,m=0;return{members:o.map(b=>{const x=rp[b.type].BYTES_PER_ELEMENT,k=c=zh(c,Math.max(n,x)),C=b.components||1;return m=Math.max(m,x),c+=x*C,{name:b.name,type:b.type,components:C,offset:k}}),size:zh(c,Math.max(m,n)),alignment:n}}function zh(o,n){return Math.ceil(o/n)*n}class Rl extends ci{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)}emplaceBack(n,c){const m=this.length;return this.resize(m+1),this.emplace(m,n,c)}emplace(n,c,m){const b=2*n;return this.int16[b+0]=c,this.int16[b+1]=m,n}}Rl.prototype.bytesPerElement=4,jt("StructArrayLayout2i4",Rl);class Dc extends ci{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)}emplaceBack(n,c,m,b){const x=this.length;return this.resize(x+1),this.emplace(x,n,c,m,b)}emplace(n,c,m,b,x){const k=4*n;return this.int16[k+0]=c,this.int16[k+1]=m,this.int16[k+2]=b,this.int16[k+3]=x,n}}Dc.prototype.bytesPerElement=8,jt("StructArrayLayout4i8",Dc);class f extends ci{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)}emplaceBack(n,c,m,b,x,k){const C=this.length;return this.resize(C+1),this.emplace(C,n,c,m,b,x,k)}emplace(n,c,m,b,x,k,C){const T=6*n;return this.int16[T+0]=c,this.int16[T+1]=m,this.int16[T+2]=b,this.int16[T+3]=x,this.int16[T+4]=k,this.int16[T+5]=C,n}}f.prototype.bytesPerElement=12,jt("StructArrayLayout2i4i12",f);class r extends ci{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)}emplaceBack(n,c,m,b,x,k){const C=this.length;return this.resize(C+1),this.emplace(C,n,c,m,b,x,k)}emplace(n,c,m,b,x,k,C){const T=4*n,q=8*n;return this.int16[T+0]=c,this.int16[T+1]=m,this.uint8[q+4]=b,this.uint8[q+5]=x,this.uint8[q+6]=k,this.uint8[q+7]=C,n}}r.prototype.bytesPerElement=8,jt("StructArrayLayout2i4ub8",r);class u extends ci{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)}emplaceBack(n,c){const m=this.length;return this.resize(m+1),this.emplace(m,n,c)}emplace(n,c,m){const b=2*n;return this.float32[b+0]=c,this.float32[b+1]=m,n}}u.prototype.bytesPerElement=8,jt("StructArrayLayout2f8",u);class g extends ci{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)}emplaceBack(n,c,m,b,x,k,C,T,q,L){const N=this.length;return this.resize(N+1),this.emplace(N,n,c,m,b,x,k,C,T,q,L)}emplace(n,c,m,b,x,k,C,T,q,L,N){const $=10*n;return this.uint16[$+0]=c,this.uint16[$+1]=m,this.uint16[$+2]=b,this.uint16[$+3]=x,this.uint16[$+4]=k,this.uint16[$+5]=C,this.uint16[$+6]=T,this.uint16[$+7]=q,this.uint16[$+8]=L,this.uint16[$+9]=N,n}}g.prototype.bytesPerElement=20,jt("StructArrayLayout10ui20",g);class y extends ci{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)}emplaceBack(n,c,m,b,x,k,C,T,q,L,N,$){const Z=this.length;return this.resize(Z+1),this.emplace(Z,n,c,m,b,x,k,C,T,q,L,N,$)}emplace(n,c,m,b,x,k,C,T,q,L,N,$,Z){const Y=12*n;return this.int16[Y+0]=c,this.int16[Y+1]=m,this.int16[Y+2]=b,this.int16[Y+3]=x,this.uint16[Y+4]=k,this.uint16[Y+5]=C,this.uint16[Y+6]=T,this.uint16[Y+7]=q,this.int16[Y+8]=L,this.int16[Y+9]=N,this.int16[Y+10]=$,this.int16[Y+11]=Z,n}}y.prototype.bytesPerElement=24,jt("StructArrayLayout4i4ui4i24",y);class v extends ci{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)}emplaceBack(n,c,m){const b=this.length;return this.resize(b+1),this.emplace(b,n,c,m)}emplace(n,c,m,b){const x=3*n;return this.float32[x+0]=c,this.float32[x+1]=m,this.float32[x+2]=b,n}}v.prototype.bytesPerElement=12,jt("StructArrayLayout3f12",v);class z extends ci{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint32=new Uint32Array(this.arrayBuffer)}emplaceBack(n){const c=this.length;return this.resize(c+1),this.emplace(c,n)}emplace(n,c){return this.uint32[1*n+0]=c,n}}z.prototype.bytesPerElement=4,jt("StructArrayLayout1ul4",z);class M extends ci{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer),this.uint32=new Uint32Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)}emplaceBack(n,c,m,b,x,k,C,T,q){const L=this.length;return this.resize(L+1),this.emplace(L,n,c,m,b,x,k,C,T,q)}emplace(n,c,m,b,x,k,C,T,q,L){const N=10*n,$=5*n;return this.int16[N+0]=c,this.int16[N+1]=m,this.int16[N+2]=b,this.int16[N+3]=x,this.int16[N+4]=k,this.int16[N+5]=C,this.uint32[$+3]=T,this.uint16[N+8]=q,this.uint16[N+9]=L,n}}M.prototype.bytesPerElement=20,jt("StructArrayLayout6i1ul2ui20",M);class A extends ci{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)}emplaceBack(n,c,m,b,x,k){const C=this.length;return this.resize(C+1),this.emplace(C,n,c,m,b,x,k)}emplace(n,c,m,b,x,k,C){const T=6*n;return this.int16[T+0]=c,this.int16[T+1]=m,this.int16[T+2]=b,this.int16[T+3]=x,this.int16[T+4]=k,this.int16[T+5]=C,n}}A.prototype.bytesPerElement=12,jt("StructArrayLayout2i2i2i12",A);class P extends ci{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)}emplaceBack(n,c,m,b,x){const k=this.length;return this.resize(k+1),this.emplace(k,n,c,m,b,x)}emplace(n,c,m,b,x,k){const C=4*n,T=8*n;return this.float32[C+0]=c,this.float32[C+1]=m,this.float32[C+2]=b,this.int16[T+6]=x,this.int16[T+7]=k,n}}P.prototype.bytesPerElement=16,jt("StructArrayLayout2f1f2i16",P);class R extends ci{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)}emplaceBack(n,c,m,b){const x=this.length;return this.resize(x+1),this.emplace(x,n,c,m,b)}emplace(n,c,m,b,x){const k=12*n,C=3*n;return this.uint8[k+0]=c,this.uint8[k+1]=m,this.float32[C+1]=b,this.float32[C+2]=x,n}}R.prototype.bytesPerElement=12,jt("StructArrayLayout2ub2f12",R);class V extends ci{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)}emplaceBack(n,c,m){const b=this.length;return this.resize(b+1),this.emplace(b,n,c,m)}emplace(n,c,m,b){const x=3*n;return this.uint16[x+0]=c,this.uint16[x+1]=m,this.uint16[x+2]=b,n}}V.prototype.bytesPerElement=6,jt("StructArrayLayout3ui6",V);class W extends ci{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer),this.uint32=new Uint32Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)}emplaceBack(n,c,m,b,x,k,C,T,q,L,N,$,Z,Y,oe,se,_e){const Ie=this.length;return this.resize(Ie+1),this.emplace(Ie,n,c,m,b,x,k,C,T,q,L,N,$,Z,Y,oe,se,_e)}emplace(n,c,m,b,x,k,C,T,q,L,N,$,Z,Y,oe,se,_e,Ie){const ke=24*n,Ee=12*n,He=48*n;return this.int16[ke+0]=c,this.int16[ke+1]=m,this.uint16[ke+2]=b,this.uint16[ke+3]=x,this.uint32[Ee+2]=k,this.uint32[Ee+3]=C,this.uint32[Ee+4]=T,this.uint16[ke+10]=q,this.uint16[ke+11]=L,this.uint16[ke+12]=N,this.float32[Ee+7]=$,this.float32[Ee+8]=Z,this.uint8[He+36]=Y,this.uint8[He+37]=oe,this.uint8[He+38]=se,this.uint32[Ee+10]=_e,this.int16[ke+22]=Ie,n}}W.prototype.bytesPerElement=48,jt("StructArrayLayout2i2ui3ul3ui2f3ub1ul1i48",W);class ae extends ci{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer),this.uint32=new Uint32Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)}emplaceBack(n,c,m,b,x,k,C,T,q,L,N,$,Z,Y,oe,se,_e,Ie,ke,Ee,He,$e,Tt,qt,kt,mt,lt,wt){const yt=this.length;return this.resize(yt+1),this.emplace(yt,n,c,m,b,x,k,C,T,q,L,N,$,Z,Y,oe,se,_e,Ie,ke,Ee,He,$e,Tt,qt,kt,mt,lt,wt)}emplace(n,c,m,b,x,k,C,T,q,L,N,$,Z,Y,oe,se,_e,Ie,ke,Ee,He,$e,Tt,qt,kt,mt,lt,wt,yt){const Ze=34*n,Vt=17*n;return this.int16[Ze+0]=c,this.int16[Ze+1]=m,this.int16[Ze+2]=b,this.int16[Ze+3]=x,this.int16[Ze+4]=k,this.int16[Ze+5]=C,this.int16[Ze+6]=T,this.int16[Ze+7]=q,this.uint16[Ze+8]=L,this.uint16[Ze+9]=N,this.uint16[Ze+10]=$,this.uint16[Ze+11]=Z,this.uint16[Ze+12]=Y,this.uint16[Ze+13]=oe,this.uint16[Ze+14]=se,this.uint16[Ze+15]=_e,this.uint16[Ze+16]=Ie,this.uint16[Ze+17]=ke,this.uint16[Ze+18]=Ee,this.uint16[Ze+19]=He,this.uint16[Ze+20]=$e,this.uint16[Ze+21]=Tt,this.uint16[Ze+22]=qt,this.uint32[Vt+12]=kt,this.float32[Vt+13]=mt,this.float32[Vt+14]=lt,this.float32[Vt+15]=wt,this.float32[Vt+16]=yt,n}}ae.prototype.bytesPerElement=68,jt("StructArrayLayout8i15ui1ul4f68",ae);class ee extends ci{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)}emplaceBack(n){const c=this.length;return this.resize(c+1),this.emplace(c,n)}emplace(n,c){return this.float32[1*n+0]=c,n}}ee.prototype.bytesPerElement=4,jt("StructArrayLayout1f4",ee);class te extends ci{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)}emplaceBack(n,c,m){const b=this.length;return this.resize(b+1),this.emplace(b,n,c,m)}emplace(n,c,m,b){const x=3*n;return this.int16[x+0]=c,this.int16[x+1]=m,this.int16[x+2]=b,n}}te.prototype.bytesPerElement=6,jt("StructArrayLayout3i6",te);class pe extends ci{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint32=new Uint32Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)}emplaceBack(n,c,m){const b=this.length;return this.resize(b+1),this.emplace(b,n,c,m)}emplace(n,c,m,b){const x=4*n;return this.uint32[2*n+0]=c,this.uint16[x+2]=m,this.uint16[x+3]=b,n}}pe.prototype.bytesPerElement=8,jt("StructArrayLayout1ul2ui8",pe);class xe extends ci{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)}emplaceBack(n,c){const m=this.length;return this.resize(m+1),this.emplace(m,n,c)}emplace(n,c,m){const b=2*n;return this.uint16[b+0]=c,this.uint16[b+1]=m,n}}xe.prototype.bytesPerElement=4,jt("StructArrayLayout2ui4",xe);class ze extends ci{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)}emplaceBack(n){const c=this.length;return this.resize(c+1),this.emplace(c,n)}emplace(n,c){return this.uint16[1*n+0]=c,n}}ze.prototype.bytesPerElement=2,jt("StructArrayLayout1ui2",ze);class ne extends ci{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)}emplaceBack(n,c,m,b){const x=this.length;return this.resize(x+1),this.emplace(x,n,c,m,b)}emplace(n,c,m,b,x){const k=4*n;return this.float32[k+0]=c,this.float32[k+1]=m,this.float32[k+2]=b,this.float32[k+3]=x,n}}ne.prototype.bytesPerElement=16,jt("StructArrayLayout4f16",ne);class Me extends Ac{get anchorPointX(){return this._structArray.int16[this._pos2+0]}get anchorPointY(){return this._structArray.int16[this._pos2+1]}get x1(){return this._structArray.int16[this._pos2+2]}get y1(){return this._structArray.int16[this._pos2+3]}get x2(){return this._structArray.int16[this._pos2+4]}get y2(){return this._structArray.int16[this._pos2+5]}get featureIndex(){return this._structArray.uint32[this._pos4+3]}get sourceLayerIndex(){return this._structArray.uint16[this._pos2+8]}get bucketIndex(){return this._structArray.uint16[this._pos2+9]}get anchorPoint(){return new et(this.anchorPointX,this.anchorPointY)}}Me.prototype.size=20;class Se extends M{get(n){return new Me(this,n)}}jt("CollisionBoxArray",Se);class Oe extends Ac{get anchorX(){return this._structArray.int16[this._pos2+0]}get anchorY(){return this._structArray.int16[this._pos2+1]}get glyphStartIndex(){return this._structArray.uint16[this._pos2+2]}get numGlyphs(){return this._structArray.uint16[this._pos2+3]}get vertexStartIndex(){return this._structArray.uint32[this._pos4+2]}get lineStartIndex(){return this._structArray.uint32[this._pos4+3]}get lineLength(){return this._structArray.uint32[this._pos4+4]}get segment(){return this._structArray.uint16[this._pos2+10]}get lowerSize(){return this._structArray.uint16[this._pos2+11]}get upperSize(){return this._structArray.uint16[this._pos2+12]}get lineOffsetX(){return this._structArray.float32[this._pos4+7]}get lineOffsetY(){return this._structArray.float32[this._pos4+8]}get writingMode(){return this._structArray.uint8[this._pos1+36]}get placedOrientation(){return this._structArray.uint8[this._pos1+37]}set placedOrientation(n){this._structArray.uint8[this._pos1+37]=n}get hidden(){return this._structArray.uint8[this._pos1+38]}set hidden(n){this._structArray.uint8[this._pos1+38]=n}get crossTileID(){return this._structArray.uint32[this._pos4+10]}set crossTileID(n){this._structArray.uint32[this._pos4+10]=n}get associatedIconIndex(){return this._structArray.int16[this._pos2+22]}}Oe.prototype.size=48;class Be extends W{get(n){return new Oe(this,n)}}jt("PlacedSymbolArray",Be);class Je extends Ac{get anchorX(){return this._structArray.int16[this._pos2+0]}get anchorY(){return this._structArray.int16[this._pos2+1]}get rightJustifiedTextSymbolIndex(){return this._structArray.int16[this._pos2+2]}get centerJustifiedTextSymbolIndex(){return this._structArray.int16[this._pos2+3]}get leftJustifiedTextSymbolIndex(){return this._structArray.int16[this._pos2+4]}get verticalPlacedTextSymbolIndex(){return this._structArray.int16[this._pos2+5]}get placedIconSymbolIndex(){return this._structArray.int16[this._pos2+6]}get verticalPlacedIconSymbolIndex(){return this._structArray.int16[this._pos2+7]}get key(){return this._structArray.uint16[this._pos2+8]}get textBoxStartIndex(){return this._structArray.uint16[this._pos2+9]}get textBoxEndIndex(){return this._structArray.uint16[this._pos2+10]}get verticalTextBoxStartIndex(){return this._structArray.uint16[this._pos2+11]}get verticalTextBoxEndIndex(){return this._structArray.uint16[this._pos2+12]}get iconBoxStartIndex(){return this._structArray.uint16[this._pos2+13]}get iconBoxEndIndex(){return this._structArray.uint16[this._pos2+14]}get verticalIconBoxStartIndex(){return this._structArray.uint16[this._pos2+15]}get verticalIconBoxEndIndex(){return this._structArray.uint16[this._pos2+16]}get featureIndex(){return this._structArray.uint16[this._pos2+17]}get numHorizontalGlyphVertices(){return this._structArray.uint16[this._pos2+18]}get numVerticalGlyphVertices(){return this._structArray.uint16[this._pos2+19]}get numIconVertices(){return this._structArray.uint16[this._pos2+20]}get numVerticalIconVertices(){return this._structArray.uint16[this._pos2+21]}get useRuntimeCollisionCircles(){return this._structArray.uint16[this._pos2+22]}get crossTileID(){return this._structArray.uint32[this._pos4+12]}set crossTileID(n){this._structArray.uint32[this._pos4+12]=n}get textBoxScale(){return this._structArray.float32[this._pos4+13]}get textOffset0(){return this._structArray.float32[this._pos4+14]}get textOffset1(){return this._structArray.float32[this._pos4+15]}get collisionCircleDiameter(){return this._structArray.float32[this._pos4+16]}}Je.prototype.size=68;class De extends ae{get(n){return new Je(this,n)}}jt("SymbolInstanceArray",De);class _t extends ee{getoffsetX(n){return this.float32[1*n+0]}}jt("GlyphOffsetArray",_t);class ht extends te{getx(n){return this.int16[3*n+0]}gety(n){return this.int16[3*n+1]}gettileUnitDistanceFromAnchor(n){return this.int16[3*n+2]}}jt("SymbolLineVertexArray",ht);class zt extends Ac{get featureIndex(){return this._structArray.uint32[this._pos4+0]}get sourceLayerIndex(){return this._structArray.uint16[this._pos2+2]}get bucketIndex(){return this._structArray.uint16[this._pos2+3]}}zt.prototype.size=8;class pa extends pe{get(n){return new zt(this,n)}}jt("FeatureIndexArray",pa);class ya extends Rl{}class $t extends Rl{}class Ga extends Rl{}class Wa extends f{}class Aa extends r{}class qa extends u{}class Oa extends g{}class xr extends y{}class Cs extends v{}class rs extends z{}class ss extends A{}class il extends R{}class pn extends V{}class ls extends xe{}const nl=Zi([{name:"a_pos",components:2,type:"Int16"}],4),{members:bd}=nl;class La{constructor(n=[]){this.segments=n}prepareSegment(n,c,m,b){let x=this.segments[this.segments.length-1];return n>La.MAX_VERTEX_ARRAY_LENGTH&&st(`Max vertices per segment is ${La.MAX_VERTEX_ARRAY_LENGTH}: bucket requested ${n}`),(!x||x.vertexLength+n>La.MAX_VERTEX_ARRAY_LENGTH||x.sortKey!==b)&&(x={vertexOffset:c.length,primitiveOffset:m.length,vertexLength:0,primitiveLength:0},b!==void 0&&(x.sortKey=b),this.segments.push(x)),x}get(){return this.segments}destroy(){for(const n of this.segments)for(const c in n.vaos)n.vaos[c].destroy()}static simpleSegment(n,c,m,b){return new La([{vertexOffset:n,primitiveOffset:c,vertexLength:m,primitiveLength:b,vaos:{},sortKey:0}])}}function di(o,n){return 256*(o=I(Math.floor(o),0,255))+I(Math.floor(n),0,255)}La.MAX_VERTEX_ARRAY_LENGTH=Math.pow(2,16)-1,jt("SegmentVector",La);const Na=Zi([{name:"a_pattern_from",components:4,type:"Uint16"},{name:"a_pattern_to",components:4,type:"Uint16"},{name:"a_pixel_ratio_from",components:1,type:"Uint16"},{name:"a_pixel_ratio_to",components:1,type:"Uint16"}]);var Yi={exports:{}},er={exports:{}};er.exports=function(o,n){var c,m,b,x,k,C,T,q;for(m=o.length-(c=3&o.length),b=n,k=3432918353,C=461845907,q=0;q>>16)*k&65535)<<16)&4294967295)<<15|T>>>17))*C+(((T>>>16)*C&65535)<<16)&4294967295)<<13|b>>>19))+((5*(b>>>16)&65535)<<16)&4294967295))+((58964+(x>>>16)&65535)<<16);switch(T=0,c){case 3:T^=(255&o.charCodeAt(q+2))<<16;case 2:T^=(255&o.charCodeAt(q+1))<<8;case 1:b^=T=(65535&(T=(T=(65535&(T^=255&o.charCodeAt(q)))*k+(((T>>>16)*k&65535)<<16)&4294967295)<<15|T>>>17))*C+(((T>>>16)*C&65535)<<16)&4294967295}return b^=o.length,b=2246822507*(65535&(b^=b>>>16))+((2246822507*(b>>>16)&65535)<<16)&4294967295,b=3266489909*(65535&(b^=b>>>13))+((3266489909*(b>>>16)&65535)<<16)&4294967295,(b^=b>>>16)>>>0};var ki={exports:{}};ki.exports=function(o,n){for(var c,m=o.length,b=n^m,x=0;m>=4;)c=1540483477*(65535&(c=255&o.charCodeAt(x)|(255&o.charCodeAt(++x))<<8|(255&o.charCodeAt(++x))<<16|(255&o.charCodeAt(++x))<<24))+((1540483477*(c>>>16)&65535)<<16),b=1540483477*(65535&b)+((1540483477*(b>>>16)&65535)<<16)^(c=1540483477*(65535&(c^=c>>>24))+((1540483477*(c>>>16)&65535)<<16)),m-=4,++x;switch(m){case 3:b^=(255&o.charCodeAt(x+2))<<16;case 2:b^=(255&o.charCodeAt(x+1))<<8;case 1:b=1540483477*(65535&(b^=255&o.charCodeAt(x)))+((1540483477*(b>>>16)&65535)<<16)}return b=1540483477*(65535&(b^=b>>>13))+((1540483477*(b>>>16)&65535)<<16),(b^=b>>>15)>>>0};var $r=er.exports,Bl=ki.exports;Yi.exports=$r,Yi.exports.murmur3=$r,Yi.exports.murmur2=Bl;class Nl{constructor(){this.ids=[],this.positions=[],this.indexed=!1}add(n,c,m,b){this.ids.push(yd(n)),this.positions.push(c,m,b)}getPositions(n){if(!this.indexed)throw new Error("Trying to get index, but feature positions are not indexed");const c=yd(n);let m=0,b=this.ids.length-1;for(;m>1;this.ids[k]>=c?b=k:m=k+1}const x=[];for(;this.ids[m]===c;)x.push({index:this.positions[3*m],start:this.positions[3*m+1],end:this.positions[3*m+2]}),m++;return x}static serialize(n,c){const m=new Float64Array(n.ids),b=new Uint32Array(n.positions);return zu(m,b,0,m.length-1),c&&c.push(m.buffer,b.buffer),{ids:m,positions:b}}static deserialize(n){const c=new Nl;return c.ids=n.ids,c.positions=n.positions,c.indexed=!0,c}}function yd(o){const n=+o;return!isNaN(n)&&n<=Number.MAX_SAFE_INTEGER?n:Yi.exports(String(o))}function zu(o,n,c,m){for(;c>1];let x=c-1,k=m+1;for(;;){do x++;while(o[x]b);if(x>=k)break;xd(o,x,k),xd(n,3*x,3*k),xd(n,3*x+1,3*k+1),xd(n,3*x+2,3*k+2)}k-c`u_${b}`),this.type=m}setUniform(n,c,m){n.set(m.constantOr(this.value))}getBinding(n,c,m){return this.type==="color"?new kd(n,c):new vd(n,c)}}class wd{constructor(n,c){this.uniformNames=c.map(m=>`u_${m}`),this.patternFrom=null,this.patternTo=null,this.pixelRatioFrom=1,this.pixelRatioTo=1}setConstantPatternPositions(n,c){this.pixelRatioFrom=c.pixelRatio,this.pixelRatioTo=n.pixelRatio,this.patternFrom=c.tlbr,this.patternTo=n.tlbr}setUniform(n,c,m,b){const x=b==="u_pattern_to"?this.patternTo:b==="u_pattern_from"?this.patternFrom:b==="u_pixel_ratio_to"?this.pixelRatioTo:b==="u_pixel_ratio_from"?this.pixelRatioFrom:null;x&&n.set(x)}getBinding(n,c,m){return m.substr(0,9)==="u_pattern"?new qc(n,c):new vd(n,c)}}class rl{constructor(n,c,m,b){this.expression=n,this.type=m,this.maxValue=0,this.paintVertexAttributes=c.map(x=>({name:`a_${x}`,type:"Float32",components:m==="color"?2:1,offset:0})),this.paintVertexArray=new b}populatePaintArray(n,c,m,b,x){const k=this.paintVertexArray.length,C=this.expression.evaluate(new vi(0),c,{},b,[],x);this.paintVertexArray.resize(n),this._setPaintValue(k,n,C)}updatePaintArray(n,c,m,b){const x=this.expression.evaluate({zoom:0},m,b);this._setPaintValue(n,c,x)}_setPaintValue(n,c,m){if(this.type==="color"){const b=sp(m);for(let x=n;x`u_${C}_t`),this.type=m,this.useIntegerZoom=b,this.zoom=x,this.maxValue=0,this.paintVertexAttributes=c.map(C=>({name:`a_${C}`,type:"Float32",components:m==="color"?4:2,offset:0})),this.paintVertexArray=new k}populatePaintArray(n,c,m,b,x){const k=this.expression.evaluate(new vi(this.zoom),c,{},b,[],x),C=this.expression.evaluate(new vi(this.zoom+1),c,{},b,[],x),T=this.paintVertexArray.length;this.paintVertexArray.resize(n),this._setPaintValue(T,n,k,C)}updatePaintArray(n,c,m,b){const x=this.expression.evaluate({zoom:this.zoom},m,b),k=this.expression.evaluate({zoom:this.zoom+1},m,b);this._setPaintValue(n,c,x,k)}_setPaintValue(n,c,m,b){if(this.type==="color"){const x=sp(m),k=sp(b);for(let C=n;C`#define HAS_UNIFORM_${b}`))}return n}getBinderAttributes(){const n=[];for(const c in this.binders){const m=this.binders[c];if(m instanceof rl||m instanceof Ws)for(let b=0;b!0){this.programConfigurations={};for(const b of n)this.programConfigurations[b.id]=new Wf(b,c,m);this.needsUpload=!1,this._featureMap=new Nl,this._bufferOffset=0}populatePaintArrays(n,c,m,b,x,k){for(const C in this.programConfigurations)this.programConfigurations[C].populatePaintArrays(n,c,b,x,k);c.id!==void 0&&this._featureMap.add(c.id,m,this._bufferOffset,n),this._bufferOffset=n,this.needsUpload=!0}updatePaintArrays(n,c,m,b){for(const x of m)this.needsUpload=this.programConfigurations[x.id].updatePaintArrays(n,this._featureMap,c,x,b)||this.needsUpload}get(n){return this.programConfigurations[n]}upload(n){if(this.needsUpload){for(const c in this.programConfigurations)this.programConfigurations[c].upload(n);this.needsUpload=!1}}destroy(){for(const n in this.programConfigurations)this.programConfigurations[n].destroy()}}function yk(o,n){return{"text-opacity":["opacity"],"icon-opacity":["opacity"],"text-color":["fill_color"],"icon-color":["fill_color"],"text-halo-color":["halo_color"],"icon-halo-color":["halo_color"],"text-halo-blur":["halo_blur"],"icon-halo-blur":["halo_blur"],"text-halo-width":["halo_width"],"icon-halo-width":["halo_width"],"line-gap-width":["gapwidth"],"line-pattern":["pattern_to","pattern_from","pixel_ratio_to","pixel_ratio_from"],"fill-pattern":["pattern_to","pattern_from","pixel_ratio_to","pixel_ratio_from"],"fill-extrusion-pattern":["pattern_to","pattern_from","pixel_ratio_to","pixel_ratio_from"]}[o]||[o.replace(`${n}-`,"").replace(/-/g,"_")]}function Jf(o,n,c){const m={color:{source:u,composite:ne},number:{source:ee,composite:u}},b=function(x){return{"line-pattern":{source:Oa,composite:Oa},"fill-pattern":{source:Oa,composite:Oa},"fill-extrusion-pattern":{source:Oa,composite:Oa}}[x]}(o);return b&&b[c]||m[n][c]}jt("ConstantBinder",Cu),jt("CrossFadedConstantBinder",wd),jt("SourceExpressionBinder",rl),jt("CrossFadedCompositeBinder",Fl),jt("CompositeExpressionBinder",Ws),jt("ProgramConfiguration",Wf,{omit:["_buffers"]}),jt("ProgramConfigurationSet",Pc);var an=8192;const op=Math.pow(2,14)-1,Zf=-op-1;function Oc(o){const n=an/o.extent,c=o.loadGeometry();for(let m=0;mk.x+1||Tk.y+1)&&st("Geometry exceeds allowed extent, reduce your vector tile buffer size")}}return c}function Lc(o,n){return{type:o.type,id:o.id,properties:o.properties,geometry:n?Oc(o):[]}}function Ch(o,n,c,m,b){o.emplaceBack(2*n+(m+1)/2,2*c+(b+1)/2)}class lp{constructor(n){this.zoom=n.zoom,this.overscaling=n.overscaling,this.layers=n.layers,this.layerIds=this.layers.map(c=>c.id),this.index=n.index,this.hasPattern=!1,this.layoutVertexArray=new $t,this.indexArray=new pn,this.segments=new La,this.programConfigurations=new Pc(n.layers,n.zoom),this.stateDependentLayerIds=this.layers.filter(c=>c.isStateDependent()).map(c=>c.id)}populate(n,c,m){const b=this.layers[0],x=[];let k=null,C=!1;b.type==="circle"&&(k=b.layout.get("circle-sort-key"),C=!k.isConstant());for(const{feature:T,id:q,index:L,sourceLayerIndex:N}of n){const $=this.layers[0]._featureFilter.needGeometry,Z=Lc(T,$);if(!this.layers[0]._featureFilter.filter(new vi(this.zoom),Z,m))continue;const Y=C?k.evaluate(Z,{},m):void 0,oe={id:q,properties:T.properties,type:T.type,sourceLayerIndex:N,index:L,geometry:$?Z.geometry:Oc(T),patterns:{},sortKey:Y};x.push(oe)}C&&x.sort((T,q)=>T.sortKey-q.sortKey);for(const T of x){const{geometry:q,index:L,sourceLayerIndex:N}=T,$=n[L].feature;this.addFeature(T,q,L,m),c.featureIndex.insert($,q,L,N,this.index)}}update(n,c,m){this.stateDependentLayers.length&&this.programConfigurations.updatePaintArrays(n,c,this.stateDependentLayers,m)}isEmpty(){return this.layoutVertexArray.length===0}uploadPending(){return!this.uploaded||this.programConfigurations.needsUpload}upload(n){this.uploaded||(this.layoutVertexBuffer=n.createVertexBuffer(this.layoutVertexArray,bd),this.indexBuffer=n.createIndexBuffer(this.indexArray)),this.programConfigurations.upload(n),this.uploaded=!0}destroy(){this.layoutVertexBuffer&&(this.layoutVertexBuffer.destroy(),this.indexBuffer.destroy(),this.programConfigurations.destroy(),this.segments.destroy())}addFeature(n,c,m,b){for(const x of c)for(const k of x){const C=k.x,T=k.y;if(C<0||C>=an||T<0||T>=an)continue;const q=this.segments.prepareSegment(4,this.layoutVertexArray,this.indexArray,n.sortKey),L=q.vertexLength;Ch(this.layoutVertexArray,C,T,-1,-1),Ch(this.layoutVertexArray,C,T,1,-1),Ch(this.layoutVertexArray,C,T,1,1),Ch(this.layoutVertexArray,C,T,-1,1),this.indexArray.emplaceBack(L,L+1,L+2),this.indexArray.emplaceBack(L,L+3,L+2),q.vertexLength+=4,q.primitiveLength+=2}this.programConfigurations.populatePaintArrays(this.layoutVertexArray.length,n,m,{},b)}}function Yf(o,n){for(let c=0;c1){if(cp(o,n))return!0;for(let m=0;m1?c:c.sub(n)._mult(b)._add(n))}function Qf(o,n){let c,m,b,x=!1;for(let k=0;kn.y!=b.y>n.y&&n.x<(b.x-m.x)*(n.y-m.y)/(b.y-m.y)+m.x&&(x=!x)}return x}function jd(o,n){let c=!1;for(let m=0,b=o.length-1;mn.y!=k.y>n.y&&n.x<(k.x-x.x)*(n.y-x.y)/(k.y-x.y)+x.x&&(c=!c)}return c}function wk(o,n,c){const m=c[0],b=c[2];if(o.xb.x&&n.x>b.x||o.yb.y&&n.y>b.y)return!1;const x=Qe(o,n,c[0]);return x!==Qe(o,n,c[1])||x!==Qe(o,n,c[2])||x!==Qe(o,n,c[3])}function Su(o,n,c){const m=n.paint.get(o).value;return m.kind==="constant"?m.value:c.programConfigurations.get(n.id).getMaxValue(o)}function Sh(o){return Math.sqrt(o[0]*o[0]+o[1]*o[1])}function Th(o,n,c,m,b){if(!n[0]&&!n[1])return o;const x=et.convert(n)._mult(b);c==="viewport"&&x._rotate(-m);const k=[];for(let C=0;Co.width||b.height>o.height||c.x>o.width-b.width||c.y>o.height-b.height)throw new RangeError("out of range source coordinates for image copy");if(b.width>n.width||b.height>n.height||m.x>n.width-b.width||m.y>n.height-b.height)throw new RangeError("out of range destination coordinates for image copy");const k=o.data,C=n.data;if(k===C)throw new Error("srcData equals dstData, so image is already copied");for(let T=0;T{n[o.evaluationKey]=T;const q=o.expression.evaluate(n);b.data[k+C+0]=Math.floor(255*q.r/q.a),b.data[k+C+1]=Math.floor(255*q.g/q.a),b.data[k+C+2]=Math.floor(255*q.b/q.a),b.data[k+C+3]=Math.floor(255*q.a)};if(o.clips)for(let k=0,C=0;k80*c){m=x=o[0],b=k=o[1];for(var Y=c;Yx&&(x=C),T>k&&(k=T);q=(q=Math.max(x-m,k-b))!==0?32767/q:0}return Eu($,Z,c,m,b,q,0),Z}function cb(o,n,c,m,b){var x,k;if(b===fp(o,n,c,m)>0)for(x=n;x=n;x-=m)k=hb(x,o[x],o[x+1],k);return k&&Ah(k,k.next)&&(Au(k),k=k.next),k}function Rc(o,n){if(!o)return o;n||(n=o);var c,m=o;do if(c=!1,m.steiner||!Ah(m,m.next)&&Ui(m.prev,m,m.next)!==0)m=m.next;else{if(Au(m),(m=n=m.prev)===m.next)break;c=!0}while(c||m!==n);return n}function Eu(o,n,c,m,b,x,k){if(o){!k&&x&&function(L,N,$,Z){var Y=L;do Y.z===0&&(Y.z=pp(Y.x,Y.y,N,$,Z)),Y.prevZ=Y.prev,Y.nextZ=Y.next,Y=Y.next;while(Y!==L);Y.prevZ.nextZ=null,Y.prevZ=null,function(oe){var se,_e,Ie,ke,Ee,He,$e,Tt,qt=1;do{for(_e=oe,oe=null,Ee=null,He=0;_e;){for(He++,Ie=_e,$e=0,se=0;se0||Tt>0&&Ie;)$e!==0&&(Tt===0||!Ie||_e.z<=Ie.z)?(ke=_e,_e=_e.nextZ,$e--):(ke=Ie,Ie=Ie.nextZ,Tt--),Ee?Ee.nextZ=ke:oe=ke,ke.prevZ=Ee,Ee=ke;_e=Ie}Ee.nextZ=null,qt*=2}while(He>1)}(Y)}(o,m,b,x);for(var C,T,q=o;o.prev!==o.next;)if(C=o.prev,T=o.next,x?Ik(o,m,b,x):Ek(o))n.push(C.i/c|0),n.push(o.i/c|0),n.push(T.i/c|0),Au(o),o=T.next,q=T.next;else if((o=T)===q){k?k===1?Eu(o=Ak(Rc(o),n,c),n,c,m,b,x,2):k===2&&Dk(o,n,c,m,b,x):Eu(Rc(o),n,c,m,b,x,1);break}}}function Ek(o){var n=o.prev,c=o,m=o.next;if(Ui(n,c,m)>=0)return!1;for(var b=n.x,x=c.x,k=m.x,C=n.y,T=c.y,q=m.y,L=bx?b>k?b:k:x>k?x:k,Z=C>T?C>q?C:q:T>q?T:q,Y=m.next;Y!==n;){if(Y.x>=L&&Y.x<=$&&Y.y>=N&&Y.y<=Z&&_d(b,C,x,T,k,q,Y.x,Y.y)&&Ui(Y.prev,Y,Y.next)>=0)return!1;Y=Y.next}return!0}function Ik(o,n,c,m){var b=o.prev,x=o,k=o.next;if(Ui(b,x,k)>=0)return!1;for(var C=b.x,T=x.x,q=k.x,L=b.y,N=x.y,$=k.y,Z=CT?C>q?C:q:T>q?T:q,se=L>N?L>$?L:$:N>$?N:$,_e=pp(Z,Y,n,c,m),Ie=pp(oe,se,n,c,m),ke=o.prevZ,Ee=o.nextZ;ke&&ke.z>=_e&&Ee&&Ee.z<=Ie;){if(ke.x>=Z&&ke.x<=oe&&ke.y>=Y&&ke.y<=se&&ke!==b&&ke!==k&&_d(C,L,T,N,q,$,ke.x,ke.y)&&Ui(ke.prev,ke,ke.next)>=0||(ke=ke.prevZ,Ee.x>=Z&&Ee.x<=oe&&Ee.y>=Y&&Ee.y<=se&&Ee!==b&&Ee!==k&&_d(C,L,T,N,q,$,Ee.x,Ee.y)&&Ui(Ee.prev,Ee,Ee.next)>=0))return!1;Ee=Ee.nextZ}for(;ke&&ke.z>=_e;){if(ke.x>=Z&&ke.x<=oe&&ke.y>=Y&&ke.y<=se&&ke!==b&&ke!==k&&_d(C,L,T,N,q,$,ke.x,ke.y)&&Ui(ke.prev,ke,ke.next)>=0)return!1;ke=ke.prevZ}for(;Ee&&Ee.z<=Ie;){if(Ee.x>=Z&&Ee.x<=oe&&Ee.y>=Y&&Ee.y<=se&&Ee!==b&&Ee!==k&&_d(C,L,T,N,q,$,Ee.x,Ee.y)&&Ui(Ee.prev,Ee,Ee.next)>=0)return!1;Ee=Ee.nextZ}return!0}function Ak(o,n,c){var m=o;do{var b=m.prev,x=m.next.next;!Ah(b,x)&&db(b,m,m.next,x)&&Iu(b,x)&&Iu(x,b)&&(n.push(b.i/c|0),n.push(m.i/c|0),n.push(x.i/c|0),Au(m),Au(m.next),m=o=x),m=m.next}while(m!==o);return Rc(m)}function Dk(o,n,c,m,b,x){var k=o;do{for(var C=k.next.next;C!==k.prev;){if(k.i!==C.i&&Rk(k,C)){var T=ub(k,C);return k=Rc(k,k.next),T=Rc(T,T.next),Eu(k,n,c,m,b,x,0),void Eu(T,n,c,m,b,x,0)}C=C.next}k=k.next}while(k!==o)}function qk(o,n){return o.x-n.x}function Pk(o,n){var c=function(b,x){var k,C=x,T=b.x,q=b.y,L=-1/0;do{if(q<=C.y&&q>=C.next.y&&C.next.y!==C.y){var N=C.x+(q-C.y)*(C.next.x-C.x)/(C.next.y-C.y);if(N<=T&&N>L&&(L=N,k=C.x=C.x&&C.x>=Y&&T!==C.x&&_d(qk.x||C.x===k.x&&Ok(k,C)))&&(k=C,se=$)),C=C.next;while(C!==Z);return k}(o,n);if(!c)return n;var m=ub(c,o);return Rc(m,m.next),Rc(c,c.next)}function Ok(o,n){return Ui(o.prev,o,n.prev)<0&&Ui(n.next,o,o.next)<0}function pp(o,n,c,m,b){return(o=1431655765&((o=858993459&((o=252645135&((o=16711935&((o=(o-c)*b|0)|o<<8))|o<<4))|o<<2))|o<<1))|(n=1431655765&((n=858993459&((n=252645135&((n=16711935&((n=(n-m)*b|0)|n<<8))|n<<4))|n<<2))|n<<1))<<1}function Lk(o){var n=o,c=o;do(n.x=(o-k)*(x-C)&&(o-k)*(m-C)>=(c-k)*(n-C)&&(c-k)*(x-C)>=(b-k)*(m-C)}function Rk(o,n){return o.next.i!==n.i&&o.prev.i!==n.i&&!function(c,m){var b=c;do{if(b.i!==c.i&&b.next.i!==c.i&&b.i!==m.i&&b.next.i!==m.i&&db(b,b.next,c,m))return!0;b=b.next}while(b!==c);return!1}(o,n)&&(Iu(o,n)&&Iu(n,o)&&function(c,m){var b=c,x=!1,k=(c.x+m.x)/2,C=(c.y+m.y)/2;do b.y>C!=b.next.y>C&&b.next.y!==b.y&&k<(b.next.x-b.x)*(C-b.y)/(b.next.y-b.y)+b.x&&(x=!x),b=b.next;while(b!==c);return x}(o,n)&&(Ui(o.prev,o,n.prev)||Ui(o,n.prev,n))||Ah(o,n)&&Ui(o.prev,o,o.next)>0&&Ui(n.prev,n,n.next)>0)}function Ui(o,n,c){return(n.y-o.y)*(c.x-n.x)-(n.x-o.x)*(c.y-n.y)}function Ah(o,n){return o.x===n.x&&o.y===n.y}function db(o,n,c,m){var b=qh(Ui(o,n,c)),x=qh(Ui(o,n,m)),k=qh(Ui(c,m,o)),C=qh(Ui(c,m,n));return b!==x&&k!==C||!(b!==0||!Dh(o,c,n))||!(x!==0||!Dh(o,m,n))||!(k!==0||!Dh(c,o,m))||!(C!==0||!Dh(c,n,m))}function Dh(o,n,c){return n.x<=Math.max(o.x,c.x)&&n.x>=Math.min(o.x,c.x)&&n.y<=Math.max(o.y,c.y)&&n.y>=Math.min(o.y,c.y)}function qh(o){return o>0?1:o<0?-1:0}function Iu(o,n){return Ui(o.prev,o,o.next)<0?Ui(o,n,o.next)>=0&&Ui(o,o.prev,n)>=0:Ui(o,n,o.prev)<0||Ui(o,o.next,n)<0}function ub(o,n){var c=new gp(o.i,o.x,o.y),m=new gp(n.i,n.x,n.y),b=o.next,x=n.prev;return o.next=n,n.prev=o,c.next=b,b.prev=c,m.next=c,c.prev=m,x.next=m,m.prev=x,m}function hb(o,n,c,m){var b=new gp(o,n,c);return m?(b.next=m.next,b.prev=m,m.next.prev=b,m.next=b):(b.prev=b,b.next=b),b}function Au(o){o.next.prev=o.prev,o.prev.next=o.next,o.prevZ&&(o.prevZ.nextZ=o.nextZ),o.nextZ&&(o.nextZ.prevZ=o.prevZ)}function gp(o,n,c){this.i=o,this.x=n,this.y=c,this.prev=null,this.next=null,this.z=0,this.prevZ=null,this.nextZ=null,this.steiner=!1}function fp(o,n,c,m){for(var b=0,x=n,k=c-m;xc;){if(m-c>600){var x=m-c+1,k=n-c+1,C=Math.log(x),T=.5*Math.exp(2*C/3),q=.5*Math.sqrt(C*T*(x-T)/x)*(k-x/2<0?-1:1);mb(o,n,Math.max(c,Math.floor(n-k*T/x+q)),Math.min(m,Math.floor(n+(x-k)*T/x+q)),b)}var L=o[n],N=c,$=m;for(Du(o,c,n),b(o[m],L)>0&&Du(o,c,m);N<$;){for(Du(o,N,$),N++,$--;b(o[N],L)<0;)N++;for(;b(o[$],L)>0;)$--}b(o[c],L)===0?Du(o,c,$):Du(o,++$,m),$<=n&&(c=$+1),n<=$&&(m=$-1)}}function Du(o,n,c){var m=o[n];o[n]=o[c],o[c]=m}function Nk(o,n){return on?1:0}function bp(o,n){const c=o.length;if(c<=1)return[o];const m=[];let b,x;for(let k=0;k1)for(let k=0;k0&&c.holes.push(m+=o[b-1].length)}return c};class vp{constructor(n){this.zoom=n.zoom,this.overscaling=n.overscaling,this.layers=n.layers,this.layerIds=this.layers.map(c=>c.id),this.index=n.index,this.hasPattern=!1,this.patternFeatures=[],this.layoutVertexArray=new Ga,this.indexArray=new pn,this.indexArray2=new ls,this.programConfigurations=new Pc(n.layers,n.zoom),this.segments=new La,this.segments2=new La,this.stateDependentLayerIds=this.layers.filter(c=>c.isStateDependent()).map(c=>c.id)}populate(n,c,m){this.hasPattern=yp("fill",this.layers,c);const b=this.layers[0].layout.get("fill-sort-key"),x=!b.isConstant(),k=[];for(const{feature:C,id:T,index:q,sourceLayerIndex:L}of n){const N=this.layers[0]._featureFilter.needGeometry,$=Lc(C,N);if(!this.layers[0]._featureFilter.filter(new vi(this.zoom),$,m))continue;const Z=x?b.evaluate($,{},m,c.availableImages):void 0,Y={id:T,properties:C.properties,type:C.type,sourceLayerIndex:L,index:q,geometry:N?$.geometry:Oc(C),patterns:{},sortKey:Z};k.push(Y)}x&&k.sort((C,T)=>C.sortKey-T.sortKey);for(const C of k){const{geometry:T,index:q,sourceLayerIndex:L}=C;if(this.hasPattern){const N=xp("fill",this.layers,C,this.zoom,c);this.patternFeatures.push(N)}else this.addFeature(C,T,q,m,{});c.featureIndex.insert(n[q].feature,T,q,L,this.index)}}update(n,c,m){this.stateDependentLayers.length&&this.programConfigurations.updatePaintArrays(n,c,this.stateDependentLayers,m)}addFeatures(n,c,m){for(const b of this.patternFeatures)this.addFeature(b,b.geometry,b.index,c,m)}isEmpty(){return this.layoutVertexArray.length===0}uploadPending(){return!this.uploaded||this.programConfigurations.needsUpload}upload(n){this.uploaded||(this.layoutVertexBuffer=n.createVertexBuffer(this.layoutVertexArray,Mk),this.indexBuffer=n.createIndexBuffer(this.indexArray),this.indexBuffer2=n.createIndexBuffer(this.indexArray2)),this.programConfigurations.upload(n),this.uploaded=!0}destroy(){this.layoutVertexBuffer&&(this.layoutVertexBuffer.destroy(),this.indexBuffer.destroy(),this.indexBuffer2.destroy(),this.programConfigurations.destroy(),this.segments.destroy(),this.segments2.destroy())}addFeature(n,c,m,b,x){for(const k of bp(c,500)){let C=0;for(const Z of k)C+=Z.length;const T=this.segments.prepareSegment(C,this.layoutVertexArray,this.indexArray),q=T.vertexLength,L=[],N=[];for(const Z of k){if(Z.length===0)continue;Z!==k[0]&&N.push(L.length/2);const Y=this.segments2.prepareSegment(Z.length,this.layoutVertexArray,this.indexArray2),oe=Y.vertexLength;this.layoutVertexArray.emplaceBack(Z[0].x,Z[0].y),this.indexArray2.emplaceBack(oe+Z.length-1,oe),L.push(Z[0].x),L.push(Z[0].y);for(let se=1;se>3}if(b--,m===1||m===2)x+=o.readSVarint(),k+=o.readSVarint(),m===1&&(n&&C.push(n),n=[]),n.push(new Wk(x,k));else{if(m!==7)throw new Error("unknown command "+m);n&&n.push(n[0].clone())}}return n&&C.push(n),C},zd.prototype.bbox=function(){var o=this._pbf;o.pos=this._geometry;for(var n=o.readVarint()+o.pos,c=1,m=0,b=0,x=0,k=1/0,C=-1/0,T=1/0,q=-1/0;o.pos>3}if(m--,c===1||c===2)(b+=o.readSVarint())C&&(C=b),(x+=o.readSVarint())q&&(q=x);else if(c!==7)throw new Error("unknown command "+c)}return[k,T,C,q]},zd.prototype.toGeoJSON=function(o,n,c){var m,b,x=this.extent*Math.pow(2,c),k=this.extent*o,C=this.extent*n,T=this.loadGeometry(),q=zd.types[this.type];function L(Z){for(var Y=0;Y>3;b=k===1?m.readString():k===2?m.readFloat():k===3?m.readDouble():k===4?m.readVarint64():k===5?m.readVarint():k===6?m.readSVarint():k===7?m.readBoolean():null}return b}(c))}fb.prototype.feature=function(o){if(o<0||o>=this._features.length)throw new Error("feature index out of bounds");this._pbf.pos=this._features[o];var n=this._pbf.readVarint()+this._pbf.pos;return new Yk(this._pbf,n,this.extent,this._keys,this._values)};var Xk=gb;function Qk(o,n,c){if(o===3){var m=new Xk(c,c.readVarint()+c.pos);m.length&&(n[m.name]=m)}}Vl.VectorTile=function(o,n){this.layers=o.readFields(Qk,{},n)},Vl.VectorTileFeature=pb,Vl.VectorTileLayer=gb;const ew=Vl.VectorTileFeature.types,kp=Math.pow(2,13);function qu(o,n,c,m,b,x,k,C){o.emplaceBack(n,c,2*Math.floor(m*kp)+k,b*kp*2,x*kp*2,Math.round(C))}class wp{constructor(n){this.zoom=n.zoom,this.overscaling=n.overscaling,this.layers=n.layers,this.layerIds=this.layers.map(c=>c.id),this.index=n.index,this.hasPattern=!1,this.layoutVertexArray=new Wa,this.centroidVertexArray=new ya,this.indexArray=new pn,this.programConfigurations=new Pc(n.layers,n.zoom),this.segments=new La,this.stateDependentLayerIds=this.layers.filter(c=>c.isStateDependent()).map(c=>c.id)}populate(n,c,m){this.features=[],this.hasPattern=yp("fill-extrusion",this.layers,c);for(const{feature:b,id:x,index:k,sourceLayerIndex:C}of n){const T=this.layers[0]._featureFilter.needGeometry,q=Lc(b,T);if(!this.layers[0]._featureFilter.filter(new vi(this.zoom),q,m))continue;const L={id:x,sourceLayerIndex:C,index:k,geometry:T?q.geometry:Oc(b),properties:b.properties,type:b.type,patterns:{}};this.hasPattern?this.features.push(xp("fill-extrusion",this.layers,L,this.zoom,c)):this.addFeature(L,L.geometry,k,m,{}),c.featureIndex.insert(b,L.geometry,k,C,this.index,!0)}}addFeatures(n,c,m){for(const b of this.features){const{geometry:x}=b;this.addFeature(b,x,b.index,c,m)}}update(n,c,m){this.stateDependentLayers.length&&this.programConfigurations.updatePaintArrays(n,c,this.stateDependentLayers,m)}isEmpty(){return this.layoutVertexArray.length===0&&this.centroidVertexArray.length===0}uploadPending(){return!this.uploaded||this.programConfigurations.needsUpload}upload(n){this.uploaded||(this.layoutVertexBuffer=n.createVertexBuffer(this.layoutVertexArray,Gk),this.centroidVertexBuffer=n.createVertexBuffer(this.centroidVertexArray,Hk.members,!0),this.indexBuffer=n.createIndexBuffer(this.indexArray)),this.programConfigurations.upload(n),this.uploaded=!0}destroy(){this.layoutVertexBuffer&&(this.layoutVertexBuffer.destroy(),this.indexBuffer.destroy(),this.programConfigurations.destroy(),this.segments.destroy(),this.centroidVertexBuffer.destroy())}addFeature(n,c,m,b,x){const k={x:0,y:0,vertexCount:0};for(const C of bp(c,500)){let T=0;for(const Y of C)T+=Y.length;let q=this.segments.prepareSegment(4,this.layoutVertexArray,this.indexArray);for(const Y of C){if(Y.length===0||aw(Y))continue;let oe=0;for(let se=0;se=1){const Ie=Y[se-1];if(!tw(_e,Ie)){q.vertexLength+4>La.MAX_VERTEX_ARRAY_LENGTH&&(q=this.segments.prepareSegment(4,this.layoutVertexArray,this.indexArray));const ke=_e.sub(Ie)._perp()._unit(),Ee=Ie.dist(_e);oe+Ee>32768&&(oe=0),qu(this.layoutVertexArray,_e.x,_e.y,ke.x,ke.y,0,0,oe),qu(this.layoutVertexArray,_e.x,_e.y,ke.x,ke.y,0,1,oe),k.x+=2*_e.x,k.y+=2*_e.y,k.vertexCount+=2,oe+=Ee,qu(this.layoutVertexArray,Ie.x,Ie.y,ke.x,ke.y,0,0,oe),qu(this.layoutVertexArray,Ie.x,Ie.y,ke.x,ke.y,0,1,oe),k.x+=2*Ie.x,k.y+=2*Ie.y,k.vertexCount+=2;const He=q.vertexLength;this.indexArray.emplaceBack(He,He+2,He+1),this.indexArray.emplaceBack(He+1,He+2,He+3),q.vertexLength+=4,q.primitiveLength+=2}}}}if(q.vertexLength+T>La.MAX_VERTEX_ARRAY_LENGTH&&(q=this.segments.prepareSegment(T,this.layoutVertexArray,this.indexArray)),ew[n.type]!=="Polygon")continue;const L=[],N=[],$=q.vertexLength;for(const Y of C)if(Y.length!==0){Y!==C[0]&&N.push(L.length/2);for(let oe=0;oean)||o.y===n.y&&(o.y<0||o.y>an)}function aw(o){return o.every(n=>n.x<0)||o.every(n=>n.x>an)||o.every(n=>n.y<0)||o.every(n=>n.y>an)}jt("FillExtrusionBucket",wp,{omit:["layers","features"]});var iw={paint:new tn({"fill-extrusion-opacity":new Ot(Pe["paint_fill-extrusion"]["fill-extrusion-opacity"]),"fill-extrusion-color":new Zt(Pe["paint_fill-extrusion"]["fill-extrusion-color"]),"fill-extrusion-translate":new Ot(Pe["paint_fill-extrusion"]["fill-extrusion-translate"]),"fill-extrusion-translate-anchor":new Ot(Pe["paint_fill-extrusion"]["fill-extrusion-translate-anchor"]),"fill-extrusion-pattern":new Ec(Pe["paint_fill-extrusion"]["fill-extrusion-pattern"]),"fill-extrusion-height":new Zt(Pe["paint_fill-extrusion"]["fill-extrusion-height"]),"fill-extrusion-base":new Zt(Pe["paint_fill-extrusion"]["fill-extrusion-base"]),"fill-extrusion-vertical-gradient":new Ot(Pe["paint_fill-extrusion"]["fill-extrusion-vertical-gradient"])})};function Pu(o,n){return o.x*n.x+o.y*n.y}function bb(o,n){if(o.length===1){let c=0;const m=n[c++];let b;for(;!b||m.equals(b);)if(b=n[c++],!b)return 1/0;for(;cc.id),this.index=n.index,this.hasPattern=!1,this.patternFeatures=[],this.lineClipsArray=[],this.gradients={},this.layers.forEach(c=>{this.gradients[c.id]={}}),this.layoutVertexArray=new Aa,this.layoutVertexArray2=new qa,this.indexArray=new pn,this.programConfigurations=new Pc(n.layers,n.zoom),this.segments=new La,this.maxLineLength=0,this.stateDependentLayerIds=this.layers.filter(c=>c.isStateDependent()).map(c=>c.id)}populate(n,c,m){this.hasPattern=yp("line",this.layers,c);const b=this.layers[0].layout.get("line-sort-key"),x=!b.isConstant(),k=[];for(const{feature:C,id:T,index:q,sourceLayerIndex:L}of n){const N=this.layers[0]._featureFilter.needGeometry,$=Lc(C,N);if(!this.layers[0]._featureFilter.filter(new vi(this.zoom),$,m))continue;const Z=x?b.evaluate($,{},m):void 0,Y={id:T,properties:C.properties,type:C.type,sourceLayerIndex:L,index:q,geometry:N?$.geometry:Oc(C),patterns:{},sortKey:Z};k.push(Y)}x&&k.sort((C,T)=>C.sortKey-T.sortKey);for(const C of k){const{geometry:T,index:q,sourceLayerIndex:L}=C;if(this.hasPattern){const N=xp("line",this.layers,C,this.zoom,c);this.patternFeatures.push(N)}else this.addFeature(C,T,q,m,{});c.featureIndex.insert(n[q].feature,T,q,L,this.index)}}update(n,c,m){this.stateDependentLayers.length&&this.programConfigurations.updatePaintArrays(n,c,this.stateDependentLayers,m)}addFeatures(n,c,m){for(const b of this.patternFeatures)this.addFeature(b,b.geometry,b.index,c,m)}isEmpty(){return this.layoutVertexArray.length===0}uploadPending(){return!this.uploaded||this.programConfigurations.needsUpload}upload(n){this.uploaded||(this.layoutVertexArray2.length!==0&&(this.layoutVertexBuffer2=n.createVertexBuffer(this.layoutVertexArray2,ow)),this.layoutVertexBuffer=n.createVertexBuffer(this.layoutVertexArray,rw),this.indexBuffer=n.createIndexBuffer(this.indexArray)),this.programConfigurations.upload(n),this.uploaded=!0}destroy(){this.layoutVertexBuffer&&(this.layoutVertexBuffer.destroy(),this.indexBuffer.destroy(),this.programConfigurations.destroy(),this.segments.destroy())}lineFeatureClips(n){if(n.properties&&Object.prototype.hasOwnProperty.call(n.properties,"mapbox_clip_start")&&Object.prototype.hasOwnProperty.call(n.properties,"mapbox_clip_end"))return{start:+n.properties.mapbox_clip_start,end:+n.properties.mapbox_clip_end}}addFeature(n,c,m,b,x){const k=this.layers[0].layout,C=k.get("line-join").evaluate(n,{}),T=k.get("line-cap"),q=k.get("line-miter-limit"),L=k.get("line-round-limit");this.lineClips=this.lineFeatureClips(n);for(const N of c)this.addLine(N,n,C,T,q,L);this.programConfigurations.populatePaintArrays(this.layoutVertexArray.length,n,m,x,b)}addLine(n,c,m,b,x,k){if(this.distance=0,this.scaledDistance=0,this.totalDistance=0,this.lineClips){this.lineClipsArray.push(this.lineClips);for(let _e=0;_e=2&&n[T-1].equals(n[T-2]);)T--;let q=0;for(;q0;if(Tt&&_e>q){const lt=$.dist(Z);if(lt>2*L){const wt=$.sub($.sub(Z)._mult(L/lt)._round());this.updateDistance(Z,wt),this.addCurrentVertex(wt,oe,0,0,N),Z=wt}}const kt=Z&&Y;let mt=kt?m:C?"butt":b;if(kt&&mt==="round"&&(Hex&&(mt="bevel"),mt==="bevel"&&(He>2&&(mt="flipbevel"),He100)Ie=se.mult(-1);else{const lt=He*oe.add(se).mag()/oe.sub(se).mag();Ie._perp()._mult(lt*(qt?-1:1))}this.addCurrentVertex($,Ie,0,0,N),this.addCurrentVertex($,Ie.mult(-1),0,0,N)}else if(mt==="bevel"||mt==="fakeround"){const lt=-Math.sqrt(He*He-1),wt=qt?lt:0,yt=qt?0:lt;if(Z&&this.addCurrentVertex($,oe,wt,yt,N),mt==="fakeround"){const Ze=Math.round(180*$e/Math.PI/20);for(let Vt=1;Vt2*L){const wt=$.add(Y.sub($)._mult(L/lt)._round());this.updateDistance($,wt),this.addCurrentVertex(wt,se,0,0,N),$=wt}}}}addCurrentVertex(n,c,m,b,x,k=!1){const C=c.y*b-c.x,T=-c.y-c.x*b;this.addHalfVertex(n,c.x+c.y*m,c.y-c.x*m,k,!1,m,x),this.addHalfVertex(n,C,T,k,!0,-b,x),this.distance>yb/2&&this.totalDistance===0&&(this.distance=0,this.addCurrentVertex(n,c,m,b,x,k))}addHalfVertex({x:n,y:c},m,b,x,k,C,T){const q=.5*(this.lineClips?this.scaledDistance*(yb-1):this.scaledDistance);this.layoutVertexArray.emplaceBack((n<<1)+(x?1:0),(c<<1)+(k?1:0),Math.round(63*m)+128,Math.round(63*b)+128,1+(C===0?0:C<0?-1:1)|(63&q)<<2,q>>6),this.lineClips&&this.layoutVertexArray2.emplaceBack((this.scaledDistance-this.lineClips.start)/(this.lineClips.end-this.lineClips.start),this.lineClipsArray.length);const L=T.vertexLength++;this.e1>=0&&this.e2>=0&&(this.indexArray.emplaceBack(this.e1,this.e2,L),T.primitiveLength++),k?this.e2=L:this.e1=L}updateScaledDistance(){this.scaledDistance=this.lineClips?this.lineClips.start+(this.lineClips.end-this.lineClips.start)*this.distance/this.totalDistance:this.distance}updateDistance(n,c){this.distance+=n.dist(c),this.updateScaledDistance()}}jt("LineBucket",jp,{omit:["layers","patternFeatures"]});const dw=new tn({"line-cap":new Ot(Pe.layout_line["line-cap"]),"line-join":new Zt(Pe.layout_line["line-join"]),"line-miter-limit":new Ot(Pe.layout_line["line-miter-limit"]),"line-round-limit":new Ot(Pe.layout_line["line-round-limit"]),"line-sort-key":new Zt(Pe.layout_line["line-sort-key"])});var xb={paint:new tn({"line-opacity":new Zt(Pe.paint_line["line-opacity"]),"line-color":new Zt(Pe.paint_line["line-color"]),"line-translate":new Ot(Pe.paint_line["line-translate"]),"line-translate-anchor":new Ot(Pe.paint_line["line-translate-anchor"]),"line-width":new Zt(Pe.paint_line["line-width"]),"line-gap-width":new Zt(Pe.paint_line["line-gap-width"]),"line-offset":new Zt(Pe.paint_line["line-offset"]),"line-blur":new Zt(Pe.paint_line["line-blur"]),"line-dasharray":new Ic(Pe.paint_line["line-dasharray"]),"line-pattern":new Ec(Pe.paint_line["line-pattern"]),"line-gradient":new _u(Pe.paint_line["line-gradient"])}),layout:dw};const vb=new class extends Zt{possiblyEvaluate(o,n){return n=new vi(Math.floor(n.zoom),{now:n.now,fadeDuration:n.fadeDuration,zoomHistory:n.zoomHistory,transition:n.transition}),super.possiblyEvaluate(o,n)}evaluate(o,n,c,m){return n=U({},n,{zoom:Math.floor(n.zoom)}),super.evaluate(o,n,c,m)}}(xb.paint.properties["line-width"].specification);function kb(o,n){return n>0?n+2*o:o}vb.useIntegerZoom=!0;const uw=Zi([{name:"a_pos_offset",components:4,type:"Int16"},{name:"a_data",components:4,type:"Uint16"},{name:"a_pixeloffset",components:4,type:"Int16"}],4),hw=Zi([{name:"a_projected_pos",components:3,type:"Float32"}],4);Zi([{name:"a_fade_opacity",components:1,type:"Uint32"}],4);const mw=Zi([{name:"a_placed",components:2,type:"Uint8"},{name:"a_shift",components:2,type:"Float32"}]);Zi([{type:"Int16",name:"anchorPointX"},{type:"Int16",name:"anchorPointY"},{type:"Int16",name:"x1"},{type:"Int16",name:"y1"},{type:"Int16",name:"x2"},{type:"Int16",name:"y2"},{type:"Uint32",name:"featureIndex"},{type:"Uint16",name:"sourceLayerIndex"},{type:"Uint16",name:"bucketIndex"}]);const wb=Zi([{name:"a_pos",components:2,type:"Int16"},{name:"a_anchor_pos",components:2,type:"Int16"},{name:"a_extrude",components:2,type:"Int16"}],4),pw=Zi([{name:"a_pos",components:2,type:"Float32"},{name:"a_radius",components:1,type:"Float32"},{name:"a_flags",components:2,type:"Int16"}],4);function gw(o,n,c){return o.sections.forEach(m=>{m.text=function(b,x,k){const C=x.layout.get("text-transform").evaluate(k,{});return C==="uppercase"?b=b.toLocaleUpperCase():C==="lowercase"&&(b=b.toLocaleLowerCase()),Ur.applyArabicShaping&&(b=Ur.applyArabicShaping(b)),b}(m.text,n,c)}),o}Zi([{name:"triangle",components:3,type:"Uint16"}]),Zi([{type:"Int16",name:"anchorX"},{type:"Int16",name:"anchorY"},{type:"Uint16",name:"glyphStartIndex"},{type:"Uint16",name:"numGlyphs"},{type:"Uint32",name:"vertexStartIndex"},{type:"Uint32",name:"lineStartIndex"},{type:"Uint32",name:"lineLength"},{type:"Uint16",name:"segment"},{type:"Uint16",name:"lowerSize"},{type:"Uint16",name:"upperSize"},{type:"Float32",name:"lineOffsetX"},{type:"Float32",name:"lineOffsetY"},{type:"Uint8",name:"writingMode"},{type:"Uint8",name:"placedOrientation"},{type:"Uint8",name:"hidden"},{type:"Uint32",name:"crossTileID"},{type:"Int16",name:"associatedIconIndex"}]),Zi([{type:"Int16",name:"anchorX"},{type:"Int16",name:"anchorY"},{type:"Int16",name:"rightJustifiedTextSymbolIndex"},{type:"Int16",name:"centerJustifiedTextSymbolIndex"},{type:"Int16",name:"leftJustifiedTextSymbolIndex"},{type:"Int16",name:"verticalPlacedTextSymbolIndex"},{type:"Int16",name:"placedIconSymbolIndex"},{type:"Int16",name:"verticalPlacedIconSymbolIndex"},{type:"Uint16",name:"key"},{type:"Uint16",name:"textBoxStartIndex"},{type:"Uint16",name:"textBoxEndIndex"},{type:"Uint16",name:"verticalTextBoxStartIndex"},{type:"Uint16",name:"verticalTextBoxEndIndex"},{type:"Uint16",name:"iconBoxStartIndex"},{type:"Uint16",name:"iconBoxEndIndex"},{type:"Uint16",name:"verticalIconBoxStartIndex"},{type:"Uint16",name:"verticalIconBoxEndIndex"},{type:"Uint16",name:"featureIndex"},{type:"Uint16",name:"numHorizontalGlyphVertices"},{type:"Uint16",name:"numVerticalGlyphVertices"},{type:"Uint16",name:"numIconVertices"},{type:"Uint16",name:"numVerticalIconVertices"},{type:"Uint16",name:"useRuntimeCollisionCircles"},{type:"Uint32",name:"crossTileID"},{type:"Float32",name:"textBoxScale"},{type:"Float32",components:2,name:"textOffset"},{type:"Float32",name:"collisionCircleDiameter"}]),Zi([{type:"Float32",name:"offsetX"}]),Zi([{type:"Int16",name:"x"},{type:"Int16",name:"y"},{type:"Int16",name:"tileUnitDistanceFromAnchor"}]);const Ou={"!":"︕","#":"#",$:"$","%":"%","&":"&","(":"︵",")":"︶","*":"*","+":"+",",":"︐","-":"︲",".":"・","/":"/",":":"︓",";":"︔","<":"︿","=":"=",">":"﹀","?":"︖","@":"@","[":"﹇","\\":"\","]":"﹈","^":"^",_:"︳","`":"`","{":"︷","|":"―","}":"︸","~":"~","¢":"¢","£":"£","¥":"¥","¦":"¦","¬":"¬","¯":" ̄","–":"︲","—":"︱","‘":"﹃","’":"﹄","“":"﹁","”":"﹂","…":"︙","‧":"・","₩":"₩","、":"︑","。":"︒","〈":"︿","〉":"﹀","《":"︽","》":"︾","「":"﹁","」":"﹂","『":"﹃","』":"﹄","【":"︻","】":"︼","〔":"︹","〕":"︺","〖":"︗","〗":"︘","!":"︕","(":"︵",")":"︶",",":"︐","-":"︲",".":"・",":":"︓",";":"︔","<":"︿",">":"﹀","?":"︖","[":"﹇","]":"﹈","_":"︳","{":"︷","|":"―","}":"︸","⦅":"︵","⦆":"︶","。":"︒","「":"﹁","」":"﹂"};var gn=24,_p=Ka,jb=function(o,n,c,m,b){var x,k,C=8*b-m-1,T=(1<>1,L=-7,N=b-1,$=-1,Z=o[n+N];for(N+=$,x=Z&(1<<-L)-1,Z>>=-L,L+=C;L>0;x=256*x+o[n+N],N+=$,L-=8);for(k=x&(1<<-L)-1,x>>=-L,L+=m;L>0;k=256*k+o[n+N],N+=$,L-=8);if(x===0)x=1-q;else{if(x===T)return k?NaN:1/0*(Z?-1:1);k+=Math.pow(2,m),x-=q}return(Z?-1:1)*k*Math.pow(2,x-m)},_b=function(o,n,c,m,b,x){var k,C,T,q=8*x-b-1,L=(1<>1,$=b===23?Math.pow(2,-24)-Math.pow(2,-77):0,Z=0,Y=1,oe=n<0||n===0&&1/n<0?1:0;for(n=Math.abs(n),isNaN(n)||n===1/0?(C=isNaN(n)?1:0,k=L):(k=Math.floor(Math.log(n)/Math.LN2),n*(T=Math.pow(2,-k))<1&&(k--,T*=2),(n+=k+N>=1?$/T:$*Math.pow(2,1-N))*T>=2&&(k++,T/=2),k+N>=L?(C=0,k=L):k+N>=1?(C=(n*T-1)*Math.pow(2,b),k+=N):(C=n*Math.pow(2,N-1)*Math.pow(2,b),k=0));b>=8;o[c+Z]=255&C,Z+=Y,C/=256,b-=8);for(k=k<0;o[c+Z]=255&k,Z+=Y,k/=256,q-=8);o[c+Z-Y]|=128*oe};function Ka(o){this.buf=ArrayBuffer.isView&&ArrayBuffer.isView(o)?o:new Uint8Array(o||0),this.pos=0,this.type=0,this.length=this.buf.length}Ka.Varint=0,Ka.Fixed64=1,Ka.Bytes=2,Ka.Fixed32=5;var Ul,zp=4294967296,zb=1/zp,Cb=typeof TextDecoder>"u"?null:new TextDecoder("utf8");function sl(o){return o.type===Ka.Bytes?o.readVarint()+o.pos:o.pos+1}function Cd(o,n,c){return c?4294967296*n+(o>>>0):4294967296*(n>>>0)+(o>>>0)}function Sb(o,n,c){var m=n<=16383?1:n<=2097151?2:n<=268435455?3:Math.floor(Math.log(n)/(7*Math.LN2));c.realloc(m);for(var b=c.pos-1;b>=o;b--)c.buf[b+m]=c.buf[b]}function fw(o,n){for(var c=0;c>>8,o[c+2]=n>>>16,o[c+3]=n>>>24}function Tb(o,n){return(o[n]|o[n+1]<<8|o[n+2]<<16)+(o[n+3]<<24)}function zw(o,n,c){o===1&&c.readMessage(Cw,n)}function Cw(o,n,c){if(o===3){const{id:m,bitmap:b,width:x,height:k,left:C,top:T,advance:q}=c.readMessage(Sw,{});n.push({id:m,bitmap:new Mu({width:x+6,height:k+6},b),metrics:{width:x,height:k,left:C,top:T,advance:q}})}}function Sw(o,n,c){o===1?n.id=c.readVarint():o===2?n.bitmap=c.readBytes():o===3?n.width=c.readVarint():o===4?n.height=c.readVarint():o===5?n.left=c.readSVarint():o===6?n.top=c.readSVarint():o===7&&(n.advance=c.readVarint())}function Mb(o){let n=0,c=0;for(const k of o)n+=k.w*k.h,c=Math.max(c,k.w);o.sort((k,C)=>C.h-k.h);const m=[{x:0,y:0,w:Math.max(Math.ceil(Math.sqrt(n/.95)),c),h:1/0}];let b=0,x=0;for(const k of o)for(let C=m.length-1;C>=0;C--){const T=m[C];if(!(k.w>T.w||k.h>T.h)){if(k.x=T.x,k.y=T.y,x=Math.max(x,k.y+k.h),b=Math.max(b,k.x+k.w),k.w===T.w&&k.h===T.h){const q=m.pop();C>3,x=this.pos;this.type=7&m,o(b,n,this),this.pos===x&&this.skip(m)}return n},readMessage:function(o,n){return this.readFields(o,n,this.readVarint()+this.pos)},readFixed32:function(){var o=Ph(this.buf,this.pos);return this.pos+=4,o},readSFixed32:function(){var o=Tb(this.buf,this.pos);return this.pos+=4,o},readFixed64:function(){var o=Ph(this.buf,this.pos)+Ph(this.buf,this.pos+4)*zp;return this.pos+=8,o},readSFixed64:function(){var o=Ph(this.buf,this.pos)+Tb(this.buf,this.pos+4)*zp;return this.pos+=8,o},readFloat:function(){var o=jb(this.buf,this.pos,!0,23,4);return this.pos+=4,o},readDouble:function(){var o=jb(this.buf,this.pos,!0,52,8);return this.pos+=8,o},readVarint:function(o){var n,c,m=this.buf;return n=127&(c=m[this.pos++]),c<128?n:(n|=(127&(c=m[this.pos++]))<<7,c<128?n:(n|=(127&(c=m[this.pos++]))<<14,c<128?n:(n|=(127&(c=m[this.pos++]))<<21,c<128?n:function(b,x,k){var C,T,q=k.buf;if(C=(112&(T=q[k.pos++]))>>4,T<128||(C|=(127&(T=q[k.pos++]))<<3,T<128)||(C|=(127&(T=q[k.pos++]))<<10,T<128)||(C|=(127&(T=q[k.pos++]))<<17,T<128)||(C|=(127&(T=q[k.pos++]))<<24,T<128)||(C|=(1&(T=q[k.pos++]))<<31,T<128))return Cd(b,C,x);throw new Error("Expected varint not more than 10 bytes")}(n|=(15&(c=m[this.pos]))<<28,o,this))))},readVarint64:function(){return this.readVarint(!0)},readSVarint:function(){var o=this.readVarint();return o%2==1?(o+1)/-2:o/2},readBoolean:function(){return!!this.readVarint()},readString:function(){var o=this.readVarint()+this.pos,n=this.pos;return this.pos=o,o-n>=12&&Cb?function(c,m,b){return Cb.decode(c.subarray(m,b))}(this.buf,n,o):function(c,m,b){for(var x="",k=m;k239?4:L>223?3:L>191?2:1;if(k+$>b)break;$===1?L<128&&(N=L):$===2?(192&(C=c[k+1]))==128&&(N=(31&L)<<6|63&C)<=127&&(N=null):$===3?(T=c[k+2],(192&(C=c[k+1]))==128&&(192&T)==128&&((N=(15&L)<<12|(63&C)<<6|63&T)<=2047||N>=55296&&N<=57343)&&(N=null)):$===4&&(T=c[k+2],q=c[k+3],(192&(C=c[k+1]))==128&&(192&T)==128&&(192&q)==128&&((N=(15&L)<<18|(63&C)<<12|(63&T)<<6|63&q)<=65535||N>=1114112)&&(N=null)),N===null?(N=65533,$=1):N>65535&&(N-=65536,x+=String.fromCharCode(N>>>10&1023|55296),N=56320|1023&N),x+=String.fromCharCode(N),k+=$}return x}(this.buf,n,o)},readBytes:function(){var o=this.readVarint()+this.pos,n=this.buf.subarray(this.pos,o);return this.pos=o,n},readPackedVarint:function(o,n){if(this.type!==Ka.Bytes)return o.push(this.readVarint(n));var c=sl(this);for(o=o||[];this.pos127;);else if(n===Ka.Bytes)this.pos=this.readVarint()+this.pos;else if(n===Ka.Fixed32)this.pos+=4;else{if(n!==Ka.Fixed64)throw new Error("Unimplemented type: "+n);this.pos+=8}},writeTag:function(o,n){this.writeVarint(o<<3|n)},realloc:function(o){for(var n=this.length||16;n268435455||o<0?function(n,c){var m,b;if(n>=0?(m=n%4294967296|0,b=n/4294967296|0):(b=~(-n/4294967296),4294967295^(m=~(-n%4294967296))?m=m+1|0:(m=0,b=b+1|0)),n>=18446744073709552e3||n<-18446744073709552e3)throw new Error("Given varint doesn't fit into 10 bytes");c.realloc(10),function(x,k,C){C.buf[C.pos++]=127&x|128,x>>>=7,C.buf[C.pos++]=127&x|128,x>>>=7,C.buf[C.pos++]=127&x|128,x>>>=7,C.buf[C.pos++]=127&x|128,C.buf[C.pos]=127&(x>>>=7)}(m,0,c),function(x,k){var C=(7&x)<<4;k.buf[k.pos++]|=C|((x>>>=3)?128:0),x&&(k.buf[k.pos++]=127&x|((x>>>=7)?128:0),x&&(k.buf[k.pos++]=127&x|((x>>>=7)?128:0),x&&(k.buf[k.pos++]=127&x|((x>>>=7)?128:0),x&&(k.buf[k.pos++]=127&x|((x>>>=7)?128:0),x&&(k.buf[k.pos++]=127&x)))))}(b,c)}(o,this):(this.realloc(4),this.buf[this.pos++]=127&o|(o>127?128:0),o<=127||(this.buf[this.pos++]=127&(o>>>=7)|(o>127?128:0),o<=127||(this.buf[this.pos++]=127&(o>>>=7)|(o>127?128:0),o<=127||(this.buf[this.pos++]=o>>>7&127))))},writeSVarint:function(o){this.writeVarint(o<0?2*-o-1:2*o)},writeBoolean:function(o){this.writeVarint(!!o)},writeString:function(o){o=String(o),this.realloc(4*o.length),this.pos++;var n=this.pos;this.pos=function(m,b,x){for(var k,C,T=0;T55295&&k<57344){if(!C){k>56319||T+1===b.length?(m[x++]=239,m[x++]=191,m[x++]=189):C=k;continue}if(k<56320){m[x++]=239,m[x++]=191,m[x++]=189,C=k;continue}k=C-55296<<10|k-56320|65536,C=null}else C&&(m[x++]=239,m[x++]=191,m[x++]=189,C=null);k<128?m[x++]=k:(k<2048?m[x++]=k>>6|192:(k<65536?m[x++]=k>>12|224:(m[x++]=k>>18|240,m[x++]=k>>12&63|128),m[x++]=k>>6&63|128),m[x++]=63&k|128)}return x}(this.buf,o,this.pos);var c=this.pos-n;c>=128&&Sb(n,c,this),this.pos=n-1,this.writeVarint(c),this.pos+=c},writeFloat:function(o){this.realloc(4),_b(this.buf,o,this.pos,!0,23,4),this.pos+=4},writeDouble:function(o){this.realloc(8),_b(this.buf,o,this.pos,!0,52,8),this.pos+=8},writeBytes:function(o){var n=o.length;this.writeVarint(n),this.realloc(n);for(var c=0;c=128&&Sb(c,m,this),this.pos=c-1,this.writeVarint(m),this.pos+=m},writeMessage:function(o,n,c){this.writeTag(o,Ka.Bytes),this.writeRawMessage(n,c)},writePackedVarint:function(o,n){n.length&&this.writeMessage(o,fw,n)},writePackedSVarint:function(o,n){n.length&&this.writeMessage(o,bw,n)},writePackedBoolean:function(o,n){n.length&&this.writeMessage(o,vw,n)},writePackedFloat:function(o,n){n.length&&this.writeMessage(o,yw,n)},writePackedDouble:function(o,n){n.length&&this.writeMessage(o,xw,n)},writePackedFixed32:function(o,n){n.length&&this.writeMessage(o,kw,n)},writePackedSFixed32:function(o,n){n.length&&this.writeMessage(o,ww,n)},writePackedFixed64:function(o,n){n.length&&this.writeMessage(o,jw,n)},writePackedSFixed64:function(o,n){n.length&&this.writeMessage(o,_w,n)},writeBytesField:function(o,n){this.writeTag(o,Ka.Bytes),this.writeBytes(n)},writeFixed32Field:function(o,n){this.writeTag(o,Ka.Fixed32),this.writeFixed32(n)},writeSFixed32Field:function(o,n){this.writeTag(o,Ka.Fixed32),this.writeSFixed32(n)},writeFixed64Field:function(o,n){this.writeTag(o,Ka.Fixed64),this.writeFixed64(n)},writeSFixed64Field:function(o,n){this.writeTag(o,Ka.Fixed64),this.writeSFixed64(n)},writeVarintField:function(o,n){this.writeTag(o,Ka.Varint),this.writeVarint(n)},writeSVarintField:function(o,n){this.writeTag(o,Ka.Varint),this.writeSVarint(n)},writeStringField:function(o,n){this.writeTag(o,Ka.Bytes),this.writeString(n)},writeFloatField:function(o,n){this.writeTag(o,Ka.Fixed32),this.writeFloat(n)},writeDoubleField:function(o,n){this.writeTag(o,Ka.Fixed64),this.writeDouble(n)},writeBooleanField:function(o,n){this.writeVarintField(o,!!n)}};class Cp{constructor(n,{pixelRatio:c,version:m,stretchX:b,stretchY:x,content:k}){this.paddedRect=n,this.pixelRatio=c,this.stretchX=b,this.stretchY=x,this.content=k,this.version=m}get tl(){return[this.paddedRect.x+1,this.paddedRect.y+1]}get br(){return[this.paddedRect.x+this.paddedRect.w-1,this.paddedRect.y+this.paddedRect.h-1]}get tlbr(){return this.tl.concat(this.br)}get displaySize(){return[(this.paddedRect.w-2)/this.pixelRatio,(this.paddedRect.h-2)/this.pixelRatio]}}class Eb{constructor(n,c){const m={},b={};this.haveRenderCallbacks=[];const x=[];this.addImages(n,m,x),this.addImages(c,b,x);const{w:k,h:C}=Mb(x),T=new ds({width:k||1,height:C||1});for(const q in n){const L=n[q],N=m[q].paddedRect;ds.copy(L.data,T,{x:0,y:0},{x:N.x+1,y:N.y+1},L.data)}for(const q in c){const L=c[q],N=b[q].paddedRect,$=N.x+1,Z=N.y+1,Y=L.data.width,oe=L.data.height;ds.copy(L.data,T,{x:0,y:0},{x:$,y:Z},L.data),ds.copy(L.data,T,{x:0,y:oe-1},{x:$,y:Z-1},{width:Y,height:1}),ds.copy(L.data,T,{x:0,y:0},{x:$,y:Z+oe},{width:Y,height:1}),ds.copy(L.data,T,{x:Y-1,y:0},{x:$-1,y:Z},{width:1,height:oe}),ds.copy(L.data,T,{x:0,y:0},{x:$+Y,y:Z},{width:1,height:oe})}this.image=T,this.iconPositions=m,this.patternPositions=b}addImages(n,c,m){for(const b in n){const x=n[b],k={x:0,y:0,w:x.data.width+2,h:x.data.height+2};m.push(k),c[b]=new Cp(k,x),x.hasRenderCallback&&this.haveRenderCallbacks.push(b)}}patchUpdatedImages(n,c){n.dispatchRenderCallbacks(this.haveRenderCallbacks);for(const m in n.updatedImages)this.patchUpdatedImage(this.iconPositions[m],n.getImage(m),c),this.patchUpdatedImage(this.patternPositions[m],n.getImage(m),c)}patchUpdatedImage(n,c,m){if(!n||!c||n.version===c.version)return;n.version=c.version;const[b,x]=n.tl;m.update(c.data,void 0,{x:b,y:x})}}jt("ImagePosition",Cp),jt("ImageAtlas",Eb),l.WritingMode=void 0,(Ul=l.WritingMode||(l.WritingMode={}))[Ul.none=0]="none",Ul[Ul.horizontal=1]="horizontal",Ul[Ul.vertical=2]="vertical",Ul[Ul.horizontalOnly=3]="horizontalOnly";const Oh=-17;class Lu{constructor(){this.scale=1,this.fontStack="",this.imageName=null}static forText(n,c){const m=new Lu;return m.scale=n||1,m.fontStack=c,m}static forImage(n){const c=new Lu;return c.imageName=n,c}}class Td{constructor(){this.text="",this.sectionIndex=[],this.sections=[],this.imageSectionID=null}static fromFeature(n,c){const m=new Td;for(let b=0;b=0&&m>=n&&Rh[this.text.charCodeAt(m)];m--)c--;this.text=this.text.substring(n,c),this.sectionIndex=this.sectionIndex.slice(n,c)}substring(n,c){const m=new Td;return m.text=this.text.substring(n,c),m.sectionIndex=this.sectionIndex.slice(n,c),m.sections=this.sections,m}toString(){return this.text}getMaxScale(){return this.sectionIndex.reduce((n,c)=>Math.max(n,this.sections[c].scale),0)}addTextSection(n,c){this.text+=n.text,this.sections.push(Lu.forText(n.scale,n.fontStack||c));const m=this.sections.length-1;for(let b=0;b=63743?null:++this.imageSectionID:(this.imageSectionID=57344,this.imageSectionID)}}function Lh(o,n,c,m,b,x,k,C,T,q,L,N,$,Z,Y,oe){const se=Td.fromFeature(o,b);let _e;N===l.WritingMode.vertical&&se.verticalizePunctuation();const{processBidirectionalText:Ie,processStyledBidirectionalText:ke}=Ur;if(Ie&&se.sections.length===1){_e=[];const $e=Ie(se.toString(),Sp(se,q,x,n,m,Z,Y));for(const Tt of $e){const qt=new Td;qt.text=Tt,qt.sections=se.sections;for(let kt=0;kt0&&cl>wr&&(wr=cl)}else{const ms=qt[Ca.fontStack],jr=ms&&ms[_n];if(jr&&jr.rect)Js=jr.rect,Ss=jr.metrics;else{const cl=Tt[Ca.fontStack],Nu=cl&&cl[_n];if(!Nu)continue;Ss=Nu.metrics}Ln=(jn-Ca.scale)*gn}Ts?($e.verticalizable=!0,kr.push({glyph:_n,imageName:Zs,x:ui,y:wi+Ln,vertical:Ts,scale:Ca.scale,fontStack:Ca.fontStack,sectionIndex:Hr,metrics:Ss,rect:Js}),ui+=ll*Ca.scale+Vt):(kr.push({glyph:_n,imageName:Zs,x:ui,y:wi+Ln,vertical:Ts,scale:Ca.scale,fontStack:Ca.fontStack,sectionIndex:Hr,metrics:Ss,rect:Js}),ui+=Ss.advance*Ca.scale+Vt)}kr.length!==0&&(nn=Math.max(ui-Vt,nn),Ew(kr,0,kr.length-1,kn,wr)),ui=0;const Ii=lt*jn+wr;ir.lineOffset=Math.max(wr,On),wi+=Ii,hs=Math.max(Ii,hs),++Ki}var cn;const wn=wi-Oh,{horizontalAlign:Pn,verticalAlign:vr}=Tp(wt);(function(Xi,jn,On,ir,kr,wr,Ii,dn,Ca){const Hr=(jn-On)*kr;let _n=0;_n=wr!==Ii?-dn*ir-Oh:(-ir*Ca+.5)*Ii;for(const Ln of Xi)for(const Ss of Ln.positionedGlyphs)Ss.x+=Hr,Ss.y+=_n})($e.positionedLines,kn,Pn,vr,nn,hs,lt,wn,mt.length),$e.top+=-vr*wn,$e.bottom=$e.top+wn,$e.left+=-Pn*nn,$e.right=$e.left+nn}(He,n,c,m,_e,k,C,T,N,q,$,oe),!function($e){for(const Tt of $e)if(Tt.positionedGlyphs.length!==0)return!1;return!0}(Ee)&&He}const Rh={9:!0,10:!0,11:!0,12:!0,13:!0,32:!0},Tw={10:!0,32:!0,38:!0,40:!0,41:!0,43:!0,45:!0,47:!0,173:!0,183:!0,8203:!0,8208:!0,8211:!0,8231:!0};function Ib(o,n,c,m,b,x){if(n.imageName){const k=m[n.imageName];return k?k.displaySize[0]*n.scale*gn/x+b:0}{const k=c[n.fontStack],C=k&&k[o];return C?C.metrics.advance*n.scale+b:0}}function Ab(o,n,c,m){const b=Math.pow(o-n,2);return m?o=0;let L=0;for(let $=0;$-c/2;){if(k--,k<0)return!1;C-=o[k].dist(x),x=o[k]}C+=o[k].dist(o[k+1]),k++;const T=[];let q=0;for(;Cm;)q-=T.shift().angleDelta;if(q>b)return!1;k++,C+=L.dist(N)}return!0}function Rb(o){let n=0;for(let c=0;cq){const Y=(q-T)/Z,oe=fa(N.x,$.x,Y),se=fa(N.y,$.y,Y),_e=new $l(oe,se,$.angleTo(N),L);return _e._round(),!k||Lb(o,_e,C,k,n)?_e:void 0}T+=Z}}function Dw(o,n,c,m,b,x,k,C,T){const q=Bb(m,x,k),L=Nb(m,b),N=L*k,$=o[0].x===0||o[0].x===T||o[0].y===0||o[0].y===T;return n-N=0&&Ee=0&&He=0&&$+q<=L){const $e=new $l(Ee,He,Ie,Y);$e._round(),m&&!Lb(o,$e,x,m,b)||Z.push($e)}}N+=_e}return C||Z.length||k||(Z=Fb(o,N/2,c,m,b,x,k,!0,T)),Z}function Vb(o,n,c,m,b){const x=[];for(let k=0;k=m&&N.x>=m||(L.x>=m?L=new et(m,L.y+(m-L.x)/(N.x-L.x)*(N.y-L.y))._round():N.x>=m&&(N=new et(m,L.y+(m-L.x)/(N.x-L.x)*(N.y-L.y))._round()),L.y>=b&&N.y>=b||(L.y>=b?L=new et(L.x+(b-L.y)/(N.y-L.y)*(N.x-L.x),b)._round():N.y>=b&&(N=new et(L.x+(b-L.y)/(N.y-L.y)*(N.x-L.x),b)._round()),T&&L.equals(T[T.length-1])||(T=[L],x.push(T)),T.push(N)))))}}return x}function Ub(o,n,c,m){const b=[],x=o.image,k=x.pixelRatio,C=x.paddedRect.w-2,T=x.paddedRect.h-2,q=o.right-o.left,L=o.bottom-o.top,N=x.stretchX||[[0,C]],$=x.stretchY||[[0,T]],Z=(lt,wt)=>lt+wt[1]-wt[0],Y=N.reduce(Z,0),oe=$.reduce(Z,0),se=C-Y,_e=T-oe;let Ie=0,ke=Y,Ee=0,He=oe,$e=0,Tt=se,qt=0,kt=_e;if(x.content&&m){const lt=x.content;Ie=Bh(N,0,lt[0]),Ee=Bh($,0,lt[1]),ke=Bh(N,lt[0],lt[2]),He=Bh($,lt[1],lt[3]),$e=lt[0]-Ie,qt=lt[1]-Ee,Tt=lt[2]-lt[0]-ke,kt=lt[3]-lt[1]-He}const mt=(lt,wt,yt,Ze)=>{const Vt=Nh(lt.stretch-Ie,ke,q,o.left),Lt=Fh(lt.fixed-$e,Tt,lt.stretch,Y),xa=Nh(wt.stretch-Ee,He,L,o.top),ui=Fh(wt.fixed-qt,kt,wt.stretch,oe),wi=Nh(yt.stretch-Ie,ke,q,o.left),nn=Fh(yt.fixed-$e,Tt,yt.stretch,Y),hs=Nh(Ze.stretch-Ee,He,L,o.top),kn=Fh(Ze.fixed-qt,kt,Ze.stretch,oe),Ki=new et(Vt,xa),cn=new et(wi,xa),wn=new et(wi,hs),Pn=new et(Vt,hs),vr=new et(Lt/k,ui/k),Xi=new et(nn/k,kn/k),jn=n*Math.PI/180;if(jn){const kr=Math.sin(jn),wr=Math.cos(jn),Ii=[wr,-kr,kr,wr];Ki._matMult(Ii),cn._matMult(Ii),Pn._matMult(Ii),wn._matMult(Ii)}const On=lt.stretch+lt.fixed,ir=wt.stretch+wt.fixed;return{tl:Ki,tr:cn,bl:Pn,br:wn,tex:{x:x.paddedRect.x+1+On,y:x.paddedRect.y+1+ir,w:yt.stretch+yt.fixed-On,h:Ze.stretch+Ze.fixed-ir},writingMode:void 0,glyphOffset:[0,0],sectionIndex:0,pixelOffsetTL:vr,pixelOffsetBR:Xi,minFontScaleX:Tt/k/q,minFontScaleY:kt/k/L,isSDF:c}};if(m&&(x.stretchX||x.stretchY)){const lt=$b(N,se,Y),wt=$b($,_e,oe);for(let yt=0;yt0&&(Y=Math.max(10,Y),this.circleDiameter=Y)}else{let N=k.top*C-T[0],$=k.bottom*C+T[2],Z=k.left*C-T[3],Y=k.right*C+T[1];const oe=k.collisionPadding;if(oe&&(Z-=oe[0]*C,N-=oe[1]*C,Y+=oe[2]*C,$+=oe[3]*C),L){const se=new et(Z,N),_e=new et(Y,N),Ie=new et(Z,$),ke=new et(Y,$),Ee=L*Math.PI/180;se._rotate(Ee),_e._rotate(Ee),Ie._rotate(Ee),ke._rotate(Ee),Z=Math.min(se.x,_e.x,Ie.x,ke.x),Y=Math.max(se.x,_e.x,Ie.x,ke.x),N=Math.min(se.y,_e.y,Ie.y,ke.y),$=Math.max(se.y,_e.y,Ie.y,ke.y)}n.emplaceBack(c.x,c.y,Z,N,Y,$,m,b,x)}this.boxEndIndex=n.length}}class qw{constructor(n=[],c=Pw){if(this.data=n,this.length=this.data.length,this.compare=c,this.length>0)for(let m=(this.length>>1)-1;m>=0;m--)this._down(m)}push(n){this.data.push(n),this.length++,this._up(this.length-1)}pop(){if(this.length===0)return;const n=this.data[0],c=this.data.pop();return this.length--,this.length>0&&(this.data[0]=c,this._down(0)),n}peek(){return this.data[0]}_up(n){const{data:c,compare:m}=this,b=c[n];for(;n>0;){const x=n-1>>1,k=c[x];if(m(b,k)>=0)break;c[n]=k,n=x}c[n]=b}_down(n){const{data:c,compare:m}=this,b=this.length>>1,x=c[n];for(;n=0)break;c[n]=C,n=k}c[n]=x}}function Pw(o,n){return on?1:0}function Ow(o,n=1,c=!1){let m=1/0,b=1/0,x=-1/0,k=-1/0;const C=o[0];for(let Z=0;Zx)&&(x=Y.x),(!Z||Y.y>k)&&(k=Y.y)}const T=Math.min(x-m,k-b);let q=T/2;const L=new qw([],Lw);if(T===0)return new et(m,b);for(let Z=m;ZN.d||!N.d)&&(N=Z,c&&console.log("found best %d after %d probes",Math.round(1e4*Z.d)/1e4,$)),Z.max-N.d<=n||(q=Z.h/2,L.push(new Md(Z.p.x-q,Z.p.y-q,q,o)),L.push(new Md(Z.p.x+q,Z.p.y-q,q,o)),L.push(new Md(Z.p.x-q,Z.p.y+q,q,o)),L.push(new Md(Z.p.x+q,Z.p.y+q,q,o)),$+=4)}return c&&(console.log(`num probes: ${$}`),console.log(`best distance: ${N.d}`)),N.p}function Lw(o,n){return n.max-o.max}function Md(o,n,c,m){this.p=new et(o,n),this.h=c,this.d=function(b,x){let k=!1,C=1/0;for(let T=0;Tb.y!=Y.y>b.y&&b.x<(Y.x-Z.x)*(b.y-Z.y)/(Y.y-Z.y)+Z.x&&(k=!k),C=Math.min(C,Xf(b,Z,Y))}}return(k?1:-1)*Math.sqrt(C)}(this.p,m),this.max=this.d+this.h*Math.SQRT2}const Mp=Number.POSITIVE_INFINITY;function Hb(o,n){return n[1]!==Mp?function(c,m,b){let x=0,k=0;switch(m=Math.abs(m),b=Math.abs(b),c){case"top-right":case"top-left":case"top":k=b-7;break;case"bottom-right":case"bottom-left":case"bottom":k=7-b}switch(c){case"top-right":case"bottom-right":case"right":x=-m;break;case"top-left":case"bottom-left":case"left":x=m}return[x,k]}(o,n[0],n[1]):function(c,m){let b=0,x=0;m<0&&(m=0);const k=m/Math.sqrt(2);switch(c){case"top-right":case"top-left":x=k-7;break;case"bottom-right":case"bottom-left":x=7-k;break;case"bottom":x=7-m;break;case"top":x=m-7}switch(c){case"top-right":case"bottom-right":b=-k;break;case"top-left":case"bottom-left":b=k;break;case"left":b=m;break;case"right":b=-m}return[b,x]}(o,n[0])}function Ep(o){switch(o){case"right":case"top-right":case"bottom-right":return"right";case"left":case"top-left":case"bottom-left":return"left"}return"center"}function Rw(o,n,c,m,b,x,k,C,T,q,L){let N=x.textMaxSize.evaluate(n,{});N===void 0&&(N=k);const $=o.layers[0].layout,Z=$.get("icon-offset").evaluate(n,{},L),Y=Wb(c.horizontal),oe=k/24,se=o.tilePixelRatio*oe,_e=o.tilePixelRatio*N/24,Ie=o.tilePixelRatio*C,ke=o.tilePixelRatio*$.get("symbol-spacing"),Ee=$.get("text-padding")*o.tilePixelRatio,He=function(Ze,Vt,Lt,xa=1){const ui=Ze.get("icon-padding").evaluate(Vt,{},Lt),wi=ui&&ui.values;return[wi[0]*xa,wi[1]*xa,wi[2]*xa,wi[3]*xa]}($,n,L,o.tilePixelRatio),$e=$.get("text-max-angle")/180*Math.PI,Tt=$.get("text-rotation-alignment")!=="viewport"&&$.get("symbol-placement")!=="point",qt=$.get("icon-rotation-alignment")==="map"&&$.get("symbol-placement")!=="point",kt=$.get("symbol-placement"),mt=ke/2,lt=$.get("icon-text-fit");let wt;m&<!=="none"&&(o.allowVerticalPlacement&&c.vertical&&(wt=Pb(m,c.vertical,lt,$.get("icon-text-fit-padding"),Z,oe)),Y&&(m=Pb(m,Y,lt,$.get("icon-text-fit-padding"),Z,oe)));const yt=(Ze,Vt)=>{Vt.x<0||Vt.x>=an||Vt.y<0||Vt.y>=an||function(Lt,xa,ui,wi,nn,hs,kn,Ki,cn,wn,Pn,vr,Xi,jn,On,ir,kr,wr,Ii,dn,Ca,Hr,_n,Ln,Ss){const Js=Lt.addToLineVertexArray(xa,ui);let Zs,ll,Ts,ms,jr=0,cl=0,Nu=0,cy=0,Np=-1,Fp=-1;const dl={};let dy=Yi.exports(""),Vp=0,Up=0;if(Ki._unevaluatedLayout.getValue("text-radial-offset")===void 0?[Vp,Up]=Ki.layout.get("text-offset").evaluate(Ca,{},Ln).map(_r=>_r*gn):(Vp=Ki.layout.get("text-radial-offset").evaluate(Ca,{},Ln)*gn,Up=Mp),Lt.allowVerticalPlacement&&wi.vertical){const _r=Ki.layout.get("text-rotate").evaluate(Ca,{},Ln)+90;Ts=new Vh(cn,xa,wn,Pn,vr,wi.vertical,Xi,jn,On,_r),kn&&(ms=new Vh(cn,xa,wn,Pn,vr,kn,kr,wr,On,_r))}if(nn){const _r=Ki.layout.get("icon-rotate").evaluate(Ca,{}),_o=Ki.layout.get("icon-text-fit")!=="none",Fu=Ub(nn,_r,_n,_o),Vu=kn?Ub(kn,_r,_n,_o):void 0;ll=new Vh(cn,xa,wn,Pn,vr,nn,kr,wr,!1,_r),jr=4*Fu.length;const my=Lt.iconSizeData;let Nc=null;my.kind==="source"?(Nc=[ol*Ki.layout.get("icon-size").evaluate(Ca,{})],Nc[0]>Hl&&st(`${Lt.layerIds[0]}: Value for "icon-size" is >= 255. Reduce your "icon-size".`)):my.kind==="composite"&&(Nc=[ol*Hr.compositeIconSizes[0].evaluate(Ca,{},Ln),ol*Hr.compositeIconSizes[1].evaluate(Ca,{},Ln)],(Nc[0]>Hl||Nc[1]>Hl)&&st(`${Lt.layerIds[0]}: Value for "icon-size" is >= 255. Reduce your "icon-size".`)),Lt.addSymbols(Lt.icon,Fu,Nc,dn,Ii,Ca,l.WritingMode.none,xa,Js.lineStartIndex,Js.lineLength,-1,Ln),Np=Lt.icon.placedSymbolArray.length-1,Vu&&(cl=4*Vu.length,Lt.addSymbols(Lt.icon,Vu,Nc,dn,Ii,Ca,l.WritingMode.vertical,xa,Js.lineStartIndex,Js.lineLength,-1,Ln),Fp=Lt.icon.placedSymbolArray.length-1)}const uy=Object.keys(wi.horizontal);for(const _r of uy){const _o=wi.horizontal[_r];if(!Zs){dy=Yi.exports(_o.text);const Vu=Ki.layout.get("text-rotate").evaluate(Ca,{},Ln);Zs=new Vh(cn,xa,wn,Pn,vr,_o,Xi,jn,On,Vu)}const Fu=_o.positionedLines.length===1;if(Nu+=Gb(Lt,xa,_o,hs,Ki,On,Ca,ir,Js,wi.vertical?l.WritingMode.horizontal:l.WritingMode.horizontalOnly,Fu?uy:[_r],dl,Np,Hr,Ln),Fu)break}wi.vertical&&(cy+=Gb(Lt,xa,wi.vertical,hs,Ki,On,Ca,ir,Js,l.WritingMode.vertical,["vertical"],dl,Fp,Hr,Ln));const Kw=Zs?Zs.boxStartIndex:Lt.collisionBoxArray.length,Xw=Zs?Zs.boxEndIndex:Lt.collisionBoxArray.length,Qw=Ts?Ts.boxStartIndex:Lt.collisionBoxArray.length,e0=Ts?Ts.boxEndIndex:Lt.collisionBoxArray.length,t0=ll?ll.boxStartIndex:Lt.collisionBoxArray.length,a0=ll?ll.boxEndIndex:Lt.collisionBoxArray.length,i0=ms?ms.boxStartIndex:Lt.collisionBoxArray.length,n0=ms?ms.boxEndIndex:Lt.collisionBoxArray.length;let Ys=-1;const Wh=(_r,_o)=>_r&&_r.circleDiameter?Math.max(_r.circleDiameter,_o):_o;Ys=Wh(Zs,Ys),Ys=Wh(Ts,Ys),Ys=Wh(ll,Ys),Ys=Wh(ms,Ys);const hy=Ys>-1?1:0;hy&&(Ys*=Ss/gn),Lt.glyphOffsetArray.length>=Ed.MAX_GLYPHS&&st("Too many glyphs being rendered in a tile. See https://github.com/mapbox/mapbox-gl-js/issues/2907"),Ca.sortKey!==void 0&&Lt.addToSortKeyRanges(Lt.symbolInstances.length,Ca.sortKey),Lt.symbolInstances.emplaceBack(xa.x,xa.y,dl.right>=0?dl.right:-1,dl.center>=0?dl.center:-1,dl.left>=0?dl.left:-1,dl.vertical||-1,Np,Fp,dy,Kw,Xw,Qw,e0,t0,a0,i0,n0,wn,Nu,cy,jr,cl,hy,0,Xi,Vp,Up,Ys)}(o,Vt,Ze,c,m,b,wt,o.layers[0],o.collisionBoxArray,n.index,n.sourceLayerIndex,o.index,se,[Ee,Ee,Ee,Ee],Tt,T,Ie,He,qt,Z,n,x,q,L,k)};if(kt==="line")for(const Ze of Vb(n.geometry,0,0,an,an)){const Vt=Dw(Ze,ke,$e,c.vertical||Y,m,24,_e,o.overscaling,an);for(const Lt of Vt){const xa=Y;xa&&Bw(o,xa.text,mt,Lt)||yt(Ze,Lt)}}else if(kt==="line-center"){for(const Ze of n.geometry)if(Ze.length>1){const Vt=Aw(Ze,$e,c.vertical||Y,m,24,_e);Vt&&yt(Ze,Vt)}}else if(n.type==="Polygon")for(const Ze of bp(n.geometry,0)){const Vt=Ow(Ze,16);yt(Ze[0],new $l(Vt.x,Vt.y,0))}else if(n.type==="LineString")for(const Ze of n.geometry)yt(Ze,new $l(Ze[0].x,Ze[0].y,0));else if(n.type==="Point")for(const Ze of n.geometry)for(const Vt of Ze)yt([Vt],new $l(Vt.x,Vt.y,0))}const Hl=32640;function Gb(o,n,c,m,b,x,k,C,T,q,L,N,$,Z,Y){const oe=function(Ie,ke,Ee,He,$e,Tt,qt,kt){const mt=He.layout.get("text-rotate").evaluate(Tt,{})*Math.PI/180,lt=[];for(const wt of ke.positionedLines)for(const yt of wt.positionedGlyphs){if(!yt.rect)continue;const Ze=yt.rect||{};let Vt=4,Lt=!0,xa=1,ui=0;const wi=($e||kt)&&yt.vertical,nn=yt.metrics.advance*yt.scale/2;if(kt&&ke.verticalizable){const Ii=(yt.scale-1)*gn,dn=(gn-yt.metrics.width*yt.scale)/2;ui=wt.lineOffset/2-(yt.imageName?-dn:Ii)}if(yt.imageName){const Ii=qt[yt.imageName];Lt=Ii.sdf,xa=Ii.pixelRatio,Vt=1/xa}const hs=$e?[yt.x+nn,yt.y]:[0,0];let kn=$e?[0,0]:[yt.x+nn+Ee[0],yt.y+Ee[1]-ui],Ki=[0,0];wi&&(Ki=kn,kn=[0,0]);const cn=(yt.metrics.left-Vt)*yt.scale-nn+kn[0],wn=(-yt.metrics.top-Vt)*yt.scale+kn[1],Pn=cn+Ze.w*yt.scale/xa,vr=wn+Ze.h*yt.scale/xa,Xi=new et(cn,wn),jn=new et(Pn,wn),On=new et(cn,vr),ir=new et(Pn,vr);if(wi){const Ii=new et(-nn,nn-Oh),dn=-Math.PI/2,Ca=12-nn,Hr=new et(22-Ca,-(yt.imageName?Ca:0)),_n=new et(...Ki);Xi._rotateAround(dn,Ii)._add(Hr)._add(_n),jn._rotateAround(dn,Ii)._add(Hr)._add(_n),On._rotateAround(dn,Ii)._add(Hr)._add(_n),ir._rotateAround(dn,Ii)._add(Hr)._add(_n)}if(mt){const Ii=Math.sin(mt),dn=Math.cos(mt),Ca=[dn,-Ii,Ii,dn];Xi._matMult(Ca),jn._matMult(Ca),On._matMult(Ca),ir._matMult(Ca)}const kr=new et(0,0),wr=new et(0,0);lt.push({tl:Xi,tr:jn,bl:On,br:ir,tex:Ze,writingMode:ke.writingMode,glyphOffset:hs,sectionIndex:yt.sectionIndex,isSDF:Lt,pixelOffsetTL:kr,pixelOffsetBR:wr,minFontScaleX:0,minFontScaleY:0})}return lt}(0,c,C,b,x,k,m,o.allowVerticalPlacement),se=o.textSizeData;let _e=null;se.kind==="source"?(_e=[ol*b.layout.get("text-size").evaluate(k,{})],_e[0]>Hl&&st(`${o.layerIds[0]}: Value for "text-size" is >= 255. Reduce your "text-size".`)):se.kind==="composite"&&(_e=[ol*Z.compositeTextSizes[0].evaluate(k,{},Y),ol*Z.compositeTextSizes[1].evaluate(k,{},Y)],(_e[0]>Hl||_e[1]>Hl)&&st(`${o.layerIds[0]}: Value for "text-size" is >= 255. Reduce your "text-size".`)),o.addSymbols(o.text,oe,_e,C,x,k,q,n,T.lineStartIndex,T.lineLength,$,Y);for(const Ie of L)N[Ie]=o.text.placedSymbolArray.length-1;return 4*oe.length}function Wb(o){for(const n in o)return o[n];return null}function Bw(o,n,c,m){const b=o.compareText;if(n in b){const x=b[n];for(let k=x.length-1;k>=0;k--)if(m.dist(x[k])k.id),this.index=n.index,this.pixelRatio=n.pixelRatio,this.sourceLayerIndex=n.sourceLayerIndex,this.hasPattern=!1,this.hasRTLText=!1,this.sortKeyRanges=[],this.collisionCircleArray=[],this.placementInvProjMatrix=up([]),this.placementViewportMatrix=up([]);const c=this.layers[0]._unevaluatedLayout._values;this.textSizeData=Ob(this.zoom,c["text-size"]),this.iconSizeData=Ob(this.zoom,c["icon-size"]);const m=this.layers[0].layout,b=m.get("symbol-sort-key"),x=m.get("symbol-z-order");this.canOverlap=Pp(m,"text-overlap","text-allow-overlap")!=="never"||Pp(m,"icon-overlap","icon-allow-overlap")!=="never"||m.get("text-ignore-placement")||m.get("icon-ignore-placement"),this.sortFeaturesByKey=x!=="viewport-y"&&!b.isConstant(),this.sortFeaturesByY=(x==="viewport-y"||x==="auto"&&!this.sortFeaturesByKey)&&this.canOverlap,m.get("symbol-placement")==="point"&&(this.writingModes=m.get("text-writing-mode").map(k=>l.WritingMode[k])),this.stateDependentLayerIds=this.layers.filter(k=>k.isStateDependent()).map(k=>k.id),this.sourceID=n.sourceID}createArrays(){this.text=new Ap(new Pc(this.layers,this.zoom,n=>/^text/.test(n))),this.icon=new Ap(new Pc(this.layers,this.zoom,n=>/^icon/.test(n))),this.glyphOffsetArray=new _t,this.lineVertexArray=new ht,this.symbolInstances=new De}calculateGlyphDependencies(n,c,m,b,x){for(let k=0;k0)&&(k.value.kind!=="constant"||k.value.value.length>0),L=T.value.kind!=="constant"||!!T.value.value||Object.keys(T.parameters).length>0,N=x.get("symbol-sort-key");if(this.features=[],!q&&!L)return;const $=c.iconDependencies,Z=c.glyphDependencies,Y=c.availableImages,oe=new vi(this.zoom);for(const{feature:se,id:_e,index:Ie,sourceLayerIndex:ke}of n){const Ee=b._featureFilter.needGeometry,He=Lc(se,Ee);if(!b._featureFilter.filter(oe,He,m))continue;let $e,Tt;if(Ee||(He.geometry=Oc(se)),q){const kt=b.getValueAndResolveTokens("text-field",He,m,Y),mt=me.factory(kt);Vw(mt)&&(this.hasRTLText=!0),(!this.hasRTLText||wu()==="unavailable"||this.hasRTLText&&Ur.isParsed())&&($e=gw(mt,b,He))}if(L){const kt=b.getValueAndResolveTokens("icon-image",He,m,Y);Tt=kt instanceof ce?kt:ce.fromString(kt)}if(!$e&&!Tt)continue;const qt=this.sortFeaturesByKey?N.evaluate(He,{},m):void 0;if(this.features.push({id:_e,text:$e,icon:Tt,index:Ie,sourceLayerIndex:ke,geometry:He.geometry,properties:se.properties,type:Nw[se.type],sortKey:qt}),Tt&&($[Tt.name]=!0),$e){const kt=k.evaluate(He,{},m).join(","),mt=x.get("text-rotation-alignment")!=="viewport"&&x.get("symbol-placement")!=="point";this.allowVerticalPlacement=this.writingModes&&this.writingModes.indexOf(l.WritingMode.vertical)>=0;for(const lt of $e.sections)if(lt.image)$[lt.image.name]=!0;else{const wt=Hs($e.toString()),yt=lt.fontStack||kt,Ze=Z[yt]=Z[yt]||{};this.calculateGlyphDependencies(lt.text,Ze,mt,this.allowVerticalPlacement,wt)}}}x.get("symbol-placement")==="line"&&(this.features=function(se){const _e={},Ie={},ke=[];let Ee=0;function He(kt){ke.push(se[kt]),Ee++}function $e(kt,mt,lt){const wt=Ie[kt];return delete Ie[kt],Ie[mt]=wt,ke[wt].geometry[0].pop(),ke[wt].geometry[0]=ke[wt].geometry[0].concat(lt[0]),wt}function Tt(kt,mt,lt){const wt=_e[mt];return delete _e[mt],_e[kt]=wt,ke[wt].geometry[0].shift(),ke[wt].geometry[0]=lt[0].concat(ke[wt].geometry[0]),wt}function qt(kt,mt,lt){const wt=lt?mt[0][mt[0].length-1]:mt[0][0];return`${kt}:${wt.x}:${wt.y}`}for(let kt=0;ktkt.geometry)}(this.features)),this.sortFeaturesByKey&&this.features.sort((se,_e)=>se.sortKey-_e.sortKey)}update(n,c,m){this.stateDependentLayers.length&&(this.text.programConfigurations.updatePaintArrays(n,c,this.layers,m),this.icon.programConfigurations.updatePaintArrays(n,c,this.layers,m))}isEmpty(){return this.symbolInstances.length===0&&!this.hasRTLText}uploadPending(){return!this.uploaded||this.text.programConfigurations.needsUpload||this.icon.programConfigurations.needsUpload}upload(n){!this.uploaded&&this.hasDebugData()&&(this.textCollisionBox.upload(n),this.iconCollisionBox.upload(n)),this.text.upload(n,this.sortFeaturesByY,!this.uploaded,this.text.programConfigurations.needsUpload),this.icon.upload(n,this.sortFeaturesByY,!this.uploaded,this.icon.programConfigurations.needsUpload),this.uploaded=!0}destroyDebugData(){this.textCollisionBox.destroy(),this.iconCollisionBox.destroy()}destroy(){this.text.destroy(),this.icon.destroy(),this.hasDebugData()&&this.destroyDebugData()}addToLineVertexArray(n,c){const m=this.lineVertexArray.length;if(n.segment!==void 0){let b=n.dist(c[n.segment+1]),x=n.dist(c[n.segment]);const k={};for(let C=n.segment+1;C=0;C--)k[C]={x:c[C].x,y:c[C].y,tileUnitDistanceFromAnchor:x},C>0&&(x+=c[C-1].dist(c[C]));for(let C=0;C0}hasIconData(){return this.icon.segments.get().length>0}hasDebugData(){return this.textCollisionBox&&this.iconCollisionBox}hasTextCollisionBoxData(){return this.hasDebugData()&&this.textCollisionBox.segments.get().length>0}hasIconCollisionBoxData(){return this.hasDebugData()&&this.iconCollisionBox.segments.get().length>0}addIndicesForPlacedSymbol(n,c){const m=n.placedSymbolArray.get(c),b=m.vertexStartIndex+4*m.numGlyphs;for(let x=m.vertexStartIndex;xb[C]-b[T]||x[T]-x[C]),k}addToSortKeyRanges(n,c){const m=this.sortKeyRanges[this.sortKeyRanges.length-1];m&&m.sortKey===c?m.symbolInstanceEnd=n+1:this.sortKeyRanges.push({sortKey:c,symbolInstanceStart:n,symbolInstanceEnd:n+1})}sortFeatures(n){if(this.sortFeaturesByY&&this.sortedAngle!==n&&!(this.text.segments.get().length>1||this.icon.segments.get().length>1)){this.symbolInstanceIndexes=this.getSortedSymbolIndexes(n),this.sortedAngle=n,this.text.indexArray.clear(),this.icon.indexArray.clear(),this.featureSortOrder=[];for(const c of this.symbolInstanceIndexes){const m=this.symbolInstances.get(c);this.featureSortOrder.push(m.featureIndex),[m.rightJustifiedTextSymbolIndex,m.centerJustifiedTextSymbolIndex,m.leftJustifiedTextSymbolIndex].forEach((b,x,k)=>{b>=0&&k.indexOf(b)===x&&this.addIndicesForPlacedSymbol(this.text,b)}),m.verticalPlacedTextSymbolIndex>=0&&this.addIndicesForPlacedSymbol(this.text,m.verticalPlacedTextSymbolIndex),m.placedIconSymbolIndex>=0&&this.addIndicesForPlacedSymbol(this.icon,m.placedIconSymbolIndex),m.verticalPlacedIconSymbolIndex>=0&&this.addIndicesForPlacedSymbol(this.icon,m.verticalPlacedIconSymbolIndex)}this.text.indexBuffer&&this.text.indexBuffer.updateData(this.text.indexArray),this.icon.indexBuffer&&this.icon.indexBuffer.updateData(this.icon.indexArray)}}}jt("SymbolBucket",Ed,{omit:["layers","collisionBoxArray","features","compareText"]}),Ed.MAX_GLYPHS=65535,Ed.addDynamicAttributes=Ip;const Uw=new tn({"symbol-placement":new Ot(Pe.layout_symbol["symbol-placement"]),"symbol-spacing":new Ot(Pe.layout_symbol["symbol-spacing"]),"symbol-avoid-edges":new Ot(Pe.layout_symbol["symbol-avoid-edges"]),"symbol-sort-key":new Zt(Pe.layout_symbol["symbol-sort-key"]),"symbol-z-order":new Ot(Pe.layout_symbol["symbol-z-order"]),"icon-allow-overlap":new Ot(Pe.layout_symbol["icon-allow-overlap"]),"icon-overlap":new Ot(Pe.layout_symbol["icon-overlap"]),"icon-ignore-placement":new Ot(Pe.layout_symbol["icon-ignore-placement"]),"icon-optional":new Ot(Pe.layout_symbol["icon-optional"]),"icon-rotation-alignment":new Ot(Pe.layout_symbol["icon-rotation-alignment"]),"icon-size":new Zt(Pe.layout_symbol["icon-size"]),"icon-text-fit":new Ot(Pe.layout_symbol["icon-text-fit"]),"icon-text-fit-padding":new Ot(Pe.layout_symbol["icon-text-fit-padding"]),"icon-image":new Zt(Pe.layout_symbol["icon-image"]),"icon-rotate":new Zt(Pe.layout_symbol["icon-rotate"]),"icon-padding":new Zt(Pe.layout_symbol["icon-padding"]),"icon-keep-upright":new Ot(Pe.layout_symbol["icon-keep-upright"]),"icon-offset":new Zt(Pe.layout_symbol["icon-offset"]),"icon-anchor":new Zt(Pe.layout_symbol["icon-anchor"]),"icon-pitch-alignment":new Ot(Pe.layout_symbol["icon-pitch-alignment"]),"text-pitch-alignment":new Ot(Pe.layout_symbol["text-pitch-alignment"]),"text-rotation-alignment":new Ot(Pe.layout_symbol["text-rotation-alignment"]),"text-field":new Zt(Pe.layout_symbol["text-field"]),"text-font":new Zt(Pe.layout_symbol["text-font"]),"text-size":new Zt(Pe.layout_symbol["text-size"]),"text-max-width":new Zt(Pe.layout_symbol["text-max-width"]),"text-line-height":new Ot(Pe.layout_symbol["text-line-height"]),"text-letter-spacing":new Zt(Pe.layout_symbol["text-letter-spacing"]),"text-justify":new Zt(Pe.layout_symbol["text-justify"]),"text-radial-offset":new Zt(Pe.layout_symbol["text-radial-offset"]),"text-variable-anchor":new Ot(Pe.layout_symbol["text-variable-anchor"]),"text-anchor":new Zt(Pe.layout_symbol["text-anchor"]),"text-max-angle":new Ot(Pe.layout_symbol["text-max-angle"]),"text-writing-mode":new Ot(Pe.layout_symbol["text-writing-mode"]),"text-rotate":new Zt(Pe.layout_symbol["text-rotate"]),"text-padding":new Ot(Pe.layout_symbol["text-padding"]),"text-keep-upright":new Ot(Pe.layout_symbol["text-keep-upright"]),"text-transform":new Zt(Pe.layout_symbol["text-transform"]),"text-offset":new Zt(Pe.layout_symbol["text-offset"]),"text-allow-overlap":new Ot(Pe.layout_symbol["text-allow-overlap"]),"text-overlap":new Ot(Pe.layout_symbol["text-overlap"]),"text-ignore-placement":new Ot(Pe.layout_symbol["text-ignore-placement"]),"text-optional":new Ot(Pe.layout_symbol["text-optional"])});var qp={paint:new tn({"icon-opacity":new Zt(Pe.paint_symbol["icon-opacity"]),"icon-color":new Zt(Pe.paint_symbol["icon-color"]),"icon-halo-color":new Zt(Pe.paint_symbol["icon-halo-color"]),"icon-halo-width":new Zt(Pe.paint_symbol["icon-halo-width"]),"icon-halo-blur":new Zt(Pe.paint_symbol["icon-halo-blur"]),"icon-translate":new Ot(Pe.paint_symbol["icon-translate"]),"icon-translate-anchor":new Ot(Pe.paint_symbol["icon-translate-anchor"]),"text-opacity":new Zt(Pe.paint_symbol["text-opacity"]),"text-color":new Zt(Pe.paint_symbol["text-color"],{runtimeType:Fi,getOverride:o=>o.textColor,hasOverride:o=>!!o.textColor}),"text-halo-color":new Zt(Pe.paint_symbol["text-halo-color"]),"text-halo-width":new Zt(Pe.paint_symbol["text-halo-width"]),"text-halo-blur":new Zt(Pe.paint_symbol["text-halo-blur"]),"text-translate":new Ot(Pe.paint_symbol["text-translate"]),"text-translate-anchor":new Ot(Pe.paint_symbol["text-translate-anchor"])}),layout:Uw};class Jb{constructor(n){if(n.property.overrides===void 0)throw new Error("overrides must be provided to instantiate FormatSectionOverride class");this.type=n.property.overrides?n.property.overrides.runtimeType:Li,this.defaultValue=n}evaluate(n){if(n.formattedSection){const c=this.defaultValue.property.overrides;if(c&&c.hasOverride(n.formattedSection))return c.getOverride(n.formattedSection)}return n.feature&&n.featureState?this.defaultValue.evaluate(n.feature,n.featureState):this.defaultValue.property.specification.default}eachChild(n){this.defaultValue.isConstant()||n(this.defaultValue.value._styleExpression.expression)}outputDefined(){return!1}serialize(){return null}}jt("FormatSectionOverride",Jb,{omit:["defaultValue"]});class $h extends Qn{constructor(n){super(n,qp)}recalculate(n,c){if(super.recalculate(n,c),this.layout.get("icon-rotation-alignment")==="auto"&&(this.layout._values["icon-rotation-alignment"]=this.layout.get("symbol-placement")!=="point"?"map":"viewport"),this.layout.get("text-rotation-alignment")==="auto"&&(this.layout._values["text-rotation-alignment"]=this.layout.get("symbol-placement")!=="point"?"map":"viewport"),this.layout.get("text-pitch-alignment")==="auto"&&(this.layout._values["text-pitch-alignment"]=this.layout.get("text-rotation-alignment")==="map"?"map":"viewport"),this.layout.get("icon-pitch-alignment")==="auto"&&(this.layout._values["icon-pitch-alignment"]=this.layout.get("icon-rotation-alignment")),this.layout.get("symbol-placement")==="point"){const m=this.layout.get("text-writing-mode");if(m){const b=[];for(const x of m)b.indexOf(x)<0&&b.push(x);this.layout._values["text-writing-mode"]=b}else this.layout._values["text-writing-mode"]=["horizontal"]}this._setPaintOverrides()}getValueAndResolveTokens(n,c,m,b){const x=this.layout.get(n).evaluate(c,{},m,b),k=this._unevaluatedLayout._values[n];return k.isDataDriven()||is(k.value)||!x?x:function(C,T){return T.replace(/{([^{}]+)}/g,(q,L)=>L in C?String(C[L]):"")}(c.properties,x)}createBucket(n){return new Ed(n)}queryRadius(){return 0}queryIntersectsFeature(){throw new Error("Should take a different path in FeatureIndex")}_setPaintOverrides(){for(const n of qp.paint.overridableProperties){if(!$h.hasPaintOverride(this.layout,n))continue;const c=this.paint.get(n),m=new Jb(c),b=new go(m,c.property.specification);let x=null;x=c.value.kind==="constant"||c.value.kind==="source"?new Ho("source",b):new Go("composite",b,c.value.zoomStops),this.paint._values[n]=new zs(c.property,x,c.parameters)}}_handleOverridablePaintPropertyUpdate(n,c,m){return!(!this.layout||c.isDataDriven()||m.isDataDriven())&&$h.hasPaintOverride(this.layout,n)}static hasPaintOverride(n,c){const m=n.get("text-field"),b=qp.paint.properties[c];let x=!1;const k=C=>{for(const T of C)if(b.overrides&&b.overrides.hasOverride(T))return void(x=!0)};if(m.value.kind==="constant"&&m.value.value instanceof me)k(m.value.value.sections);else if(m.value.kind==="source"){const C=q=>{x||(q instanceof it&&Ne(q.value)===Or?k(q.value.sections):q instanceof Uo?k(q.sections):q.eachChild(C))},T=m.value;T._styleExpression&&C(T._styleExpression.expression)}return x}}function Pp(o,n,c){let m="never";const b=o.get(n);return b?m=b:o.get(c)&&(m="always"),m}var $w={paint:new tn({"background-color":new Ot(Pe.paint_background["background-color"]),"background-pattern":new Ic(Pe.paint_background["background-pattern"]),"background-opacity":new Ot(Pe.paint_background["background-opacity"])})},Hw={paint:new tn({"raster-opacity":new Ot(Pe.paint_raster["raster-opacity"]),"raster-hue-rotate":new Ot(Pe.paint_raster["raster-hue-rotate"]),"raster-brightness-min":new Ot(Pe.paint_raster["raster-brightness-min"]),"raster-brightness-max":new Ot(Pe.paint_raster["raster-brightness-max"]),"raster-saturation":new Ot(Pe.paint_raster["raster-saturation"]),"raster-contrast":new Ot(Pe.paint_raster["raster-contrast"]),"raster-resampling":new Ot(Pe.paint_raster["raster-resampling"]),"raster-fade-duration":new Ot(Pe.paint_raster["raster-fade-duration"])})};class Gw extends Qn{constructor(n){super(n,{}),this.onAdd=c=>{this.implementation.onAdd&&this.implementation.onAdd(c,c.painter.context.gl)},this.onRemove=c=>{this.implementation.onRemove&&this.implementation.onRemove(c,c.painter.context.gl)},this.implementation=n}is3D(){return this.implementation.renderingMode==="3d"}hasOffscreenPass(){return this.implementation.prerender!==void 0}recalculate(){}updateTransitions(){}hasTransition(){return!1}serialize(){throw new Error("Custom layers cannot be serialized")}}const Ww={circle:class extends Qn{constructor(o){super(o,_k)}createBucket(o){return new lp(o)}queryRadius(o){const n=o;return Su("circle-radius",this,n)+Su("circle-stroke-width",this,n)+Sh(this.paint.get("circle-translate"))}queryIntersectsFeature(o,n,c,m,b,x,k,C){const T=Th(o,this.paint.get("circle-translate"),this.paint.get("circle-translate-anchor"),x.angle,k),q=this.paint.get("circle-radius").evaluate(n,c)+this.paint.get("circle-stroke-width").evaluate(n,c),L=this.paint.get("circle-pitch-alignment")==="map",N=L?T:function(Z,Y){return Z.map(oe=>rb(oe,Y))}(T,C),$=L?q*k:q;for(const Z of m)for(const Y of Z){const oe=L?Y:rb(Y,C);let se=$;const _e=Mh([],[Y.x,Y.y,0,1],C);if(this.paint.get("circle-pitch-scale")==="viewport"&&this.paint.get("circle-pitch-alignment")==="map"?se*=_e[3]/x.cameraToCenterDistance:this.paint.get("circle-pitch-scale")==="map"&&this.paint.get("circle-pitch-alignment")==="viewport"&&(se*=x.cameraToCenterDistance/_e[3]),xk(N,oe,se))return!0}return!1}},heatmap:class extends Qn{constructor(o){super(o,Ck),this._updateColorRamp()}createBucket(o){return new sb(o)}_handleSpecialPaintPropertyUpdate(o){o==="heatmap-color"&&this._updateColorRamp()}_updateColorRamp(){this.colorRamp=lb({expression:this._transitionablePaint._values["heatmap-color"].value.expression,evaluationKey:"heatmapDensity",image:this.colorRamp}),this.colorRampTexture=null}resize(){this.heatmapFbo&&(this.heatmapFbo.destroy(),this.heatmapFbo=null)}queryRadius(){return 0}queryIntersectsFeature(){return!1}hasOffscreenPass(){return this.paint.get("heatmap-opacity")!==0&&this.visibility!=="none"}},hillshade:class extends Qn{constructor(o){super(o,Sk)}hasOffscreenPass(){return this.paint.get("hillshade-exaggeration")!==0&&this.visibility!=="none"}},fill:class extends Qn{constructor(o){super(o,Uk)}recalculate(o,n){super.recalculate(o,n);const c=this.paint._values["fill-outline-color"];c.value.kind==="constant"&&c.value.value===void 0&&(this.paint._values["fill-outline-color"]=this.paint._values["fill-color"])}createBucket(o){return new vp(o)}queryRadius(){return Sh(this.paint.get("fill-translate"))}queryIntersectsFeature(o,n,c,m,b,x,k){return Kf(Th(o,this.paint.get("fill-translate"),this.paint.get("fill-translate-anchor"),x.angle,k),m)}isTileClipped(){return!0}},"fill-extrusion":class extends Qn{constructor(o){super(o,iw)}createBucket(o){return new wp(o)}queryRadius(){return Sh(this.paint.get("fill-extrusion-translate"))}is3D(){return!0}queryIntersectsFeature(o,n,c,m,b,x,k,C){const T=Th(o,this.paint.get("fill-extrusion-translate"),this.paint.get("fill-extrusion-translate-anchor"),x.angle,k),q=this.paint.get("fill-extrusion-height").evaluate(n,c),L=this.paint.get("fill-extrusion-base").evaluate(n,c),N=function(Z,Y,oe,se){const _e=[];for(const Ie of Z){const ke=[Ie.x,Ie.y,0,1];Mh(ke,ke,Y),_e.push(new et(ke[0]/ke[3],ke[1]/ke[3]))}return _e}(T,C),$=function(Z,Y,oe,se){const _e=[],Ie=[],ke=se[8]*Y,Ee=se[9]*Y,He=se[10]*Y,$e=se[11]*Y,Tt=se[8]*oe,qt=se[9]*oe,kt=se[10]*oe,mt=se[11]*oe;for(const lt of Z){const wt=[],yt=[];for(const Ze of lt){const Vt=Ze.x,Lt=Ze.y,xa=se[0]*Vt+se[4]*Lt+se[12],ui=se[1]*Vt+se[5]*Lt+se[13],wi=se[2]*Vt+se[6]*Lt+se[14],nn=se[3]*Vt+se[7]*Lt+se[15],hs=wi+He,kn=nn+$e,Ki=xa+Tt,cn=ui+qt,wn=wi+kt,Pn=nn+mt,vr=new et((xa+ke)/kn,(ui+Ee)/kn);vr.z=hs/kn,wt.push(vr);const Xi=new et(Ki/Pn,cn/Pn);Xi.z=wn/Pn,yt.push(Xi)}_e.push(wt),Ie.push(yt)}return[_e,Ie]}(m,L,q,C);return function(Z,Y,oe){let se=1/0;Kf(oe,Y)&&(se=bb(oe,Y[0]));for(let _e=0;_e=3){for(let oe=0;oe{this._triggered=!1,this._callback()})}trigger(){this._triggered||(this._triggered=!0,this._channel?this._channel.port1.postMessage(!0):setTimeout(()=>{this._triggered=!1,this._callback()},0))}remove(){delete this._channel,this._callback=()=>{}}}const Zb=63710088e-1;class Bi{constructor(n,c){if(isNaN(n)||isNaN(c))throw new Error(`Invalid LngLat object: (${n}, ${c})`);if(this.lng=+n,this.lat=+c,this.lat>90||this.lat<-90)throw new Error("Invalid LngLat latitude value: must be between -90 and 90")}wrap(){return new Bi(B(this.lng,-180,180),this.lat)}toArray(){return[this.lng,this.lat]}toString(){return`LngLat(${this.lng}, ${this.lat})`}distanceTo(n){const c=Math.PI/180,m=this.lat*c,b=n.lat*c,x=Math.sin(m)*Math.sin(b)+Math.cos(m)*Math.cos(b)*Math.cos((n.lng-this.lng)*c);return Zb*Math.acos(Math.min(x,1))}toBounds(n=0){const c=360*n/40075017,m=c/Math.cos(Math.PI/180*this.lat);return new Bc(new Bi(this.lng-m,this.lat-c),new Bi(this.lng+m,this.lat+c))}static convert(n){if(n instanceof Bi)return n;if(Array.isArray(n)&&(n.length===2||n.length===3))return new Bi(Number(n[0]),Number(n[1]));if(!Array.isArray(n)&&typeof n=="object"&&n!==null)return new Bi(Number("lng"in n?n.lng:n.lon),Number(n.lat));throw new Error("`LngLatLike` argument must be specified as a LngLat instance, an object {lng: , lat: }, an object {lon: , lat: }, or an array of [, ]")}}class Bc{constructor(n,c){n&&(c?this.setSouthWest(n).setNorthEast(c):n.length===4?this.setSouthWest([n[0],n[1]]).setNorthEast([n[2],n[3]]):this.setSouthWest(n[0]).setNorthEast(n[1]))}setNorthEast(n){return this._ne=n instanceof Bi?new Bi(n.lng,n.lat):Bi.convert(n),this}setSouthWest(n){return this._sw=n instanceof Bi?new Bi(n.lng,n.lat):Bi.convert(n),this}extend(n){const c=this._sw,m=this._ne;let b,x;if(n instanceof Bi)b=n,x=n;else{if(!(n instanceof Bc))return Array.isArray(n)?n.length===4||n.every(Array.isArray)?this.extend(Bc.convert(n)):this.extend(Bi.convert(n)):this;if(b=n._sw,x=n._ne,!b||!x)return this}return c||m?(c.lng=Math.min(b.lng,c.lng),c.lat=Math.min(b.lat,c.lat),m.lng=Math.max(x.lng,m.lng),m.lat=Math.max(x.lat,m.lat)):(this._sw=new Bi(b.lng,b.lat),this._ne=new Bi(x.lng,x.lat)),this}getCenter(){return new Bi((this._sw.lng+this._ne.lng)/2,(this._sw.lat+this._ne.lat)/2)}getSouthWest(){return this._sw}getNorthEast(){return this._ne}getNorthWest(){return new Bi(this.getWest(),this.getNorth())}getSouthEast(){return new Bi(this.getEast(),this.getSouth())}getWest(){return this._sw.lng}getSouth(){return this._sw.lat}getEast(){return this._ne.lng}getNorth(){return this._ne.lat}toArray(){return[this._sw.toArray(),this._ne.toArray()]}toString(){return`LngLatBounds(${this._sw.toString()}, ${this._ne.toString()})`}isEmpty(){return!(this._sw&&this._ne)}contains(n){const{lng:c,lat:m}=Bi.convert(n);let b=this._sw.lng<=c&&c<=this._ne.lng;return this._sw.lng>this._ne.lng&&(b=this._sw.lng>=c&&c>=this._ne.lng),this._sw.lat<=m&&m<=this._ne.lat&&b}static convert(n){return n instanceof Bc?n:n&&new Bc(n)}}const Yb=2*Math.PI*Zb;function Kb(o){return Yb*Math.cos(o*Math.PI/180)}function Xb(o){return(180+o)/360}function Qb(o){return(180-180/Math.PI*Math.log(Math.tan(Math.PI/4+o*Math.PI/360)))/360}function ey(o,n){return o/Kb(n)}function Op(o){return 360/Math.PI*Math.atan(Math.exp((180-360*o)*Math.PI/180))-90}class Hh{constructor(n,c,m=0){this.x=+n,this.y=+c,this.z=+m}static fromLngLat(n,c=0){const m=Bi.convert(n);return new Hh(Xb(m.lng),Qb(m.lat),ey(c,m.lat))}toLngLat(){return new Bi(360*this.x-180,Op(this.y))}toAltitude(){return this.z*Kb(Op(this.y))}meterInMercatorCoordinateUnits(){return 1/Yb*(n=Op(this.y),1/Math.cos(n*Math.PI/180));var n}}function ty(o,n,c){var m=2*Math.PI*6378137/256/Math.pow(2,c);return[o*m-2*Math.PI*6378137/2,n*m-2*Math.PI*6378137/2]}class Lp{constructor(n,c,m){if(n<0||n>25||m<0||m>=Math.pow(2,n)||c<0||c>=Math.pow(2,n))throw new Error(`x=${c}, y=${m}, z=${n} outside of bounds. 0<=x<${Math.pow(2,n)}, 0<=y<${Math.pow(2,n)} 0<=z<=25 `);this.z=n,this.x=c,this.y=m,this.key=Ru(0,n,n,c,m)}equals(n){return this.z===n.z&&this.x===n.x&&this.y===n.y}url(n,c,m){const b=(k=this.y,C=this.z,T=ty(256*(x=this.x),256*(k=Math.pow(2,C)-k-1),C),q=ty(256*(x+1),256*(k+1),C),T[0]+","+T[1]+","+q[0]+","+q[1]);var x,k,C,T,q;const L=function(N,$,Z){let Y,oe="";for(let se=N;se>0;se--)Y=1<1?"@2x":"").replace(/{quadkey}/g,L).replace(/{bbox-epsg-3857}/g,b)}isChildOf(n){const c=this.z-n.z;return c>0&&n.x===this.x>>c&&n.y===this.y>>c}getTilePoint(n){const c=Math.pow(2,this.z);return new et((n.x*c-this.x)*an,(n.y*c-this.y)*an)}toString(){return`${this.z}/${this.x}/${this.y}`}}class ay{constructor(n,c){this.wrap=n,this.canonical=c,this.key=Ru(n,c.z,c.z,c.x,c.y)}}class us{constructor(n,c,m,b,x){if(n= z; overscaledZ = ${n}; z = ${m}`);this.overscaledZ=n,this.wrap=c,this.canonical=new Lp(m,+b,+x),this.key=Ru(c,n,m,b,x)}clone(){return new us(this.overscaledZ,this.wrap,this.canonical.z,this.canonical.x,this.canonical.y)}equals(n){return this.overscaledZ===n.overscaledZ&&this.wrap===n.wrap&&this.canonical.equals(n.canonical)}scaledTo(n){if(n>this.overscaledZ)throw new Error(`targetZ > this.overscaledZ; targetZ = ${n}; overscaledZ = ${this.overscaledZ}`);const c=this.canonical.z-n;return n>this.canonical.z?new us(n,this.wrap,this.canonical.z,this.canonical.x,this.canonical.y):new us(n,this.wrap,n,this.canonical.x>>c,this.canonical.y>>c)}calculateScaledKey(n,c){if(n>this.overscaledZ)throw new Error(`targetZ > this.overscaledZ; targetZ = ${n}; overscaledZ = ${this.overscaledZ}`);const m=this.canonical.z-n;return n>this.canonical.z?Ru(this.wrap*+c,n,this.canonical.z,this.canonical.x,this.canonical.y):Ru(this.wrap*+c,n,n,this.canonical.x>>m,this.canonical.y>>m)}isChildOf(n){if(n.wrap!==this.wrap)return!1;const c=this.canonical.z-n.canonical.z;return n.overscaledZ===0||n.overscaledZ>c&&n.canonical.y===this.canonical.y>>c}children(n){if(this.overscaledZ>=n)return[new us(this.overscaledZ+1,this.wrap,this.canonical.z,this.canonical.x,this.canonical.y)];const c=this.canonical.z+1,m=2*this.canonical.x,b=2*this.canonical.y;return[new us(c,this.wrap,c,m,b),new us(c,this.wrap,c,m+1,b),new us(c,this.wrap,c,m,b+1),new us(c,this.wrap,c,m+1,b+1)]}isLessThan(n){return this.wrapn.wrap)&&(this.overscaledZn.overscaledZ)&&(this.canonical.xn.canonical.x)&&this.canonical.ythis.max&&(this.max=C),C=this.dim+1||c<-1||c>=this.dim+1)throw new RangeError("out of range source coordinates for DEM data");return(c+1)*this.stride+(n+1)}_unpackMapbox(n,c,m){return(256*n*256+256*c+m)/10-1e4}_unpackTerrarium(n,c,m){return 256*n+c+m/256-32768}getPixels(){return new ds({width:this.stride,height:this.stride},new Uint8Array(this.data.buffer))}backfillBorder(n,c,m){if(this.dim!==n.dim)throw new Error("dem dimension mismatch");let b=c*this.dim,x=c*this.dim+this.dim,k=m*this.dim,C=m*this.dim+this.dim;switch(c){case-1:b=x-1;break;case 1:x=b+1}switch(m){case-1:k=C-1;break;case 1:C=k+1}const T=-c*this.dim,q=-m*this.dim;for(let L=k;L=this._numberToString.length)throw new Error(`Out of bounds. Index requested n=${n} can't be >= this._numberToString.length ${this._numberToString.length}`);return this._numberToString[n]}}class ry{constructor(n,c,m,b,x){this.type="Feature",this._vectorTileFeature=n,n._z=c,n._x=m,n._y=b,this.properties=n.properties,this.id=x}get geometry(){return this._geometry===void 0&&(this._geometry=this._vectorTileFeature.toGeoJSON(this._vectorTileFeature._x,this._vectorTileFeature._y,this._vectorTileFeature._z).geometry),this._geometry}set geometry(n){this._geometry=n}toJSON(){const n={geometry:this.geometry};for(const c in this)c!=="_geometry"&&c!=="_vectorTileFeature"&&(n[c]=this[c]);return n}}class sy{constructor(n,c){this.tileID=n,this.x=n.canonical.x,this.y=n.canonical.y,this.z=n.canonical.z,this.grid=new Pa(an,16,0),this.grid3D=new Pa(an,16,0),this.featureIndexArray=new pa,this.promoteId=c}insert(n,c,m,b,x,k){const C=this.featureIndexArray.length;this.featureIndexArray.emplaceBack(m,b,x);const T=k?this.grid3D:this.grid;for(let q=0;q=0&&N[3]>=0&&T.insert(C,N[0],N[1],N[2],N[3])}}loadVTLayers(){return this.vtLayers||(this.vtLayers=new Vl.VectorTile(new _p(this.rawTileData)).layers,this.sourceLayerCoder=new ny(this.vtLayers?Object.keys(this.vtLayers).sort():["_geojsonTileLayer"])),this.vtLayers}query(n,c,m,b){this.loadVTLayers();const x=n.params||{},k=an/n.tileSize/n.scale,C=yo(x.filter),T=n.queryGeometry,q=n.queryPadding*k,L=ly(T),N=this.grid.query(L.minX-q,L.minY-q,L.maxX+q,L.maxY+q),$=ly(n.cameraQueryGeometry),Z=this.grid3D.query($.minX-q,$.minY-q,$.maxX+q,$.maxY+q,(se,_e,Ie,ke)=>function(Ee,He,$e,Tt,qt){for(const mt of Ee)if(He<=mt.x&&$e<=mt.y&&Tt>=mt.x&&qt>=mt.y)return!0;const kt=[new et(He,$e),new et(He,qt),new et(Tt,qt),new et(Tt,$e)];if(Ee.length>2){for(const mt of kt)if(jd(Ee,mt))return!0}for(let mt=0;mt(ke||(ke=Oc(Ee)),He.queryIntersectsFeature(T,Ee,$e,ke,this.z,n.transform,k,n.pixelPosMatrix)))}return Y}loadMatchingFeature(n,c,m,b,x,k,C,T,q,L,N){const $=this.bucketLayerIDs[c];if(k&&!function(se,_e){for(let Ie=0;Ie=0)return!0;return!1}(k,$))return;const Z=this.sourceLayerCoder.decode(m),Y=this.vtLayers[Z].feature(b);if(x.needGeometry){const se=Lc(Y,!0);if(!x.filter(new vi(this.tileID.overscaledZ),se,this.tileID.canonical))return}else if(!x.filter(new vi(this.tileID.overscaledZ),Y))return;const oe=this.getId(Y,Z);for(let se=0;se<$.length;se++){const _e=$[se];if(k&&k.indexOf(_e)<0)continue;const Ie=T[_e];if(!Ie)continue;let ke={};oe&&L&&(ke=L.getState(Ie.sourceLayer||"_geojsonTileLayer",oe));const Ee=U({},q[_e]);Ee.paint=oy(Ee.paint,Ie.paint,Y,ke,C),Ee.layout=oy(Ee.layout,Ie.layout,Y,ke,C);const He=!N||N(Y,Ie,ke);if(!He)continue;const $e=new ry(Y,this.z,this.x,this.y,oe);$e.layer=Ee;let Tt=n[_e];Tt===void 0&&(Tt=n[_e]=[]),Tt.push({featureIndex:b,feature:$e,intersectionZ:He})}}lookupSymbolFeatures(n,c,m,b,x,k,C,T){const q={};this.loadVTLayers();const L=yo(x);for(const N of n)this.loadMatchingFeature(q,m,b,N,L,k,C,T,c);return q}hasLayer(n){for(const c of this.bucketLayerIDs)for(const m of c)if(n===m)return!0;return!1}getId(n,c){let m=n.id;return this.promoteId&&(m=n.properties[typeof this.promoteId=="string"?this.promoteId:this.promoteId[c]],typeof m=="boolean"&&(m=Number(m))),m}}function oy(o,n,c,m,b){return je(o,(x,k)=>{const C=n instanceof fd?n.get(k):null;return C&&C.evaluate?C.evaluate(c,m,b):C})}function ly(o){let n=1/0,c=1/0,m=-1/0,b=-1/0;for(const x of o)n=Math.min(n,x.x),c=Math.min(c,x.y),m=Math.max(m,x.x),b=Math.max(b,x.y);return{minX:n,minY:c,maxX:m,maxY:b}}function Zw(o,n){return n-o}var Rp;jt("FeatureIndex",sy,{omit:["rawTileData","sourceLayerCoder"]}),l.PerformanceMarkers=void 0,(Rp=l.PerformanceMarkers||(l.PerformanceMarkers={})).create="create",Rp.load="load",Rp.fullLoad="fullLoad";let Gh=null,Bu=[];const Bp=1e3/30,Yw={mark(o){performance.mark(o)},frame(o){const n=o;Gh!=null&&Bu.push(n-Gh),Gh=n},clearMetrics(){Gh=null,Bu=[],performance.clearMeasures("loadTime"),performance.clearMeasures("fullLoadTime");for(const o in l.PerformanceMarkers)performance.clearMarks(l.PerformanceMarkers[o])},getPerformanceMetrics(){performance.measure("loadTime",l.PerformanceMarkers.create,l.PerformanceMarkers.load),performance.measure("fullLoadTime",l.PerformanceMarkers.create,l.PerformanceMarkers.fullLoad);const o=performance.getEntriesByName("loadTime")[0].duration,n=performance.getEntriesByName("fullLoadTime")[0].duration,c=Bu.length,m=1/(Bu.reduce((x,k)=>x+k,0)/c/1e3),b=Bu.filter(x=>x>Bp).reduce((x,k)=>x+(k-Bp)/Bp,0);return{loadTime:o,fullLoadTime:n,fps:m,percentDroppedFrames:b/(c+b)*100}}};l.AJAXError=Ci,l.ARRAY_TYPE=ar,l.Actor=class{constructor(o,n,c){this.target=o,this.parent=n,this.mapId=c,this.callbacks={},this.tasks={},this.taskQueue=[],this.cancelCallbacks={},re(["receive","process"],this),this.invoker=new Jw(this.process),this.target.addEventListener("message",this.receive,!1),this.globalScope=at()?o:window}send(o,n,c,m,b=!1){const x=Math.round(1e18*Math.random()).toString(36).substring(0,10);c&&(this.callbacks[x]=c);const k=ja(this.globalScope)?void 0:[];return this.target.postMessage({id:x,type:o,hasCallback:!!c,targetMapId:m,mustQueue:b,sourceMapId:this.mapId,data:$s(n,k)},k),{cancel:()=>{c&&delete this.callbacks[x],this.target.postMessage({id:x,type:"",targetMapId:m,sourceMapId:this.mapId})}}}receive(o){const n=o.data,c=n.id;if(c&&(!n.targetMapId||this.mapId===n.targetMapId))if(n.type===""){delete this.tasks[c];const m=this.cancelCallbacks[c];delete this.cancelCallbacks[c],m&&m()}else at()||n.mustQueue?(this.tasks[c]=n,this.taskQueue.push(c),this.invoker.trigger()):this.processTask(c,n)}process(){if(!this.taskQueue.length)return;const o=this.taskQueue.shift(),n=this.tasks[o];delete this.tasks[o],this.taskQueue.length&&this.invoker.trigger(),n&&this.processTask(o,n)}processTask(o,n){if(n.type===""){const c=this.callbacks[o];delete this.callbacks[o],c&&(n.error?c(Ji(n.error)):c(null,Ji(n.data)))}else{let c=!1;const m=ja(this.globalScope)?void 0:[],b=n.hasCallback?(C,T)=>{c=!0,delete this.cancelCallbacks[o],this.target.postMessage({id:o,type:"",sourceMapId:this.mapId,error:C?$s(C):null,data:$s(T,m)},m)}:C=>{c=!0};let x=null;const k=Ji(n.data);if(this.parent[n.type])x=this.parent[n.type](n.sourceMapId,k,b);else if(this.parent.getWorkerSource){const C=n.type.split(".");x=this.parent.getWorkerSource(n.sourceMapId,C[0],k.source)[C[1]](k,b)}else b(new Error(`Could not find function ${n.type}`));!c&&x&&x.cancel&&(this.cancelCallbacks[o]=x.cancel)}}remove(){this.invoker.remove(),this.target.removeEventListener("message",this.receive,!1)}},l.AlphaImage=Mu,l.CanonicalTileID=Lp,l.CollisionBoxArray=Se,l.CollisionCircleLayoutArray=class extends P{},l.Color=G,l.DEMData=iy,l.DataConstantProperty=Ot,l.DictionaryCoder=ny,l.EXTENT=an,l.ErrorEvent=hr,l.EvaluationParameters=vi,l.Event=Zn,l.Evented=Ls,l.FeatureIndex=sy,l.FillBucket=vp,l.FillExtrusionBucket=wp,l.GeoJSONFeature=ry,l.ImageAtlas=Eb,l.ImagePosition=Cp,l.LineBucket=jp,l.LineStripIndexArray=class extends ze{},l.LngLat=Bi,l.LngLatBounds=Bc,l.MercatorCoordinate=Hh,l.ONE_EM=gn,l.OverscaledTileID=us,l.PerformanceUtils=Yw,l.PosArray=ya,l.Properties=tn,l.QuadTriangleArray=class extends V{},l.RGBAImage=ds,l.RasterBoundsArray=class extends Dc{},l.RequestPerformance=class{constructor(o){this._marks={start:[o.url,"start"].join("#"),end:[o.url,"end"].join("#"),measure:o.url.toString()},performance.mark(this._marks.start)}finish(){performance.mark(this._marks.end);let o=performance.getEntriesByName(this._marks.measure);return o.length===0&&(performance.measure(this._marks.measure,this._marks.start,this._marks.end),o=performance.getEntriesByName(this._marks.measure),performance.clearMarks(this._marks.start),performance.clearMarks(this._marks.end),performance.clearMeasures(this._marks.measure)),o}},l.ResourceType=xs,l.SegmentVector=La,l.SymbolBucket=Ed,l.Transitionable=ju,l.TriangleIndexArray=pn,l.Uniform1f=vd,l.Uniform1i=class extends cs{constructor(o,n){super(o,n),this.current=0}set(o){this.current!==o&&(this.current=o,this.gl.uniform1i(this.location,o))}},l.Uniform2f=class extends cs{constructor(o,n){super(o,n),this.current=[0,0]}set(o){o[0]===this.current[0]&&o[1]===this.current[1]||(this.current=o,this.gl.uniform2f(this.location,o[0],o[1]))}},l.Uniform3f=class extends cs{constructor(o,n){super(o,n),this.current=[0,0,0]}set(o){o[0]===this.current[0]&&o[1]===this.current[1]&&o[2]===this.current[2]||(this.current=o,this.gl.uniform3f(this.location,o[0],o[1],o[2]))}},l.Uniform4f=qc,l.UniformColor=kd,l.UniformMatrix4f=class extends cs{constructor(o,n){super(o,n),this.current=bk}set(o){if(o[12]!==this.current[12]||o[0]!==this.current[0])return this.current=o,void this.gl.uniformMatrix4fv(this.location,!1,o);for(let n=1;n<16;n++)if(o[n]!==this.current[n]){this.current=o,this.gl.uniformMatrix4fv(this.location,!1,o);break}}},l.UnwrappedTileID=ay,l.ValidationError=nt,l.ZoomHistory=qn,l.add=function(o,n,c){return o[0]=n[0]+c[0],o[1]=n[1]+c[1],o[2]=n[2]+c[2],o},l.addDynamicAttributes=Ip,l.asyncAll=function(o,n,c){if(!o.length)return c(null,[]);let m=o.length;const b=new Array(o.length);let x=null;o.forEach((k,C)=>{n(k,(T,q)=>{T&&(x=T),b[C]=q,--m==0&&c(x,b)})})},l.bezier=S,l.bindAll=re,l.cacheEntryPossiblyAdded=function(o){ct++,ct>oi&&(o.getActor().send("enforceCacheSizeLimit",Va),ct=0)},l.clamp=I,l.clearTileCache=function(o){const n=caches.delete(_a);o&&n.catch(o).then(()=>o())},l.clipLine=Vb,l.clone=function(o){var n=new ar(16);return n[0]=o[0],n[1]=o[1],n[2]=o[2],n[3]=o[3],n[4]=o[4],n[5]=o[5],n[6]=o[6],n[7]=o[7],n[8]=o[8],n[9]=o[9],n[10]=o[10],n[11]=o[11],n[12]=o[12],n[13]=o[13],n[14]=o[14],n[15]=o[15],n},l.clone$1=Ve,l.clone$2=function(o){var n=new ar(3);return n[0]=o[0],n[1]=o[1],n[2]=o[2],n},l.collisionCircleLayout=pw,l.config=Qt,l.copy=function(o,n){return o[0]=n[0],o[1]=n[1],o[2]=n[2],o[3]=n[3],o[4]=n[4],o[5]=n[5],o[6]=n[6],o[7]=n[7],o[8]=n[8],o[9]=n[9],o[10]=n[10],o[11]=n[11],o[12]=n[12],o[13]=n[13],o[14]=n[14],o[15]=n[15],o},l.create=function(){var o=new ar(16);return ar!=Float32Array&&(o[1]=0,o[2]=0,o[3]=0,o[4]=0,o[6]=0,o[7]=0,o[8]=0,o[9]=0,o[11]=0,o[12]=0,o[13]=0,o[14]=0),o[0]=1,o[5]=1,o[10]=1,o[15]=1,o},l.create$1=eb,l.createExpression=fo,l.createFilter=yo,l.createLayout=Zi,l.createStyleLayer=function(o){return o.type==="custom"?new Gw(o):new Ww[o.type](o)},l.cross=function(o,n,c){var m=n[0],b=n[1],x=n[2],k=c[0],C=c[1],T=c[2];return o[0]=b*T-x*C,o[1]=x*k-m*T,o[2]=m*C-b*k,o},l.dot=function(o,n){return o[0]*n[0]+o[1]*n[1]+o[2]*n[2]},l.dot$1=function(o,n){return o[0]*n[0]+o[1]*n[1]+o[2]*n[2]+o[3]*n[3]},l.ease=D,l.emitValidationErrors=hd,l.enforceCacheSizeLimit=function(o){ii(),fi&&fi.then(n=>{n.keys().then(c=>{for(let m=0;m{}}},l.identity=up,l.invert=function(o,n){var c=n[0],m=n[1],b=n[2],x=n[3],k=n[4],C=n[5],T=n[6],q=n[7],L=n[8],N=n[9],$=n[10],Z=n[11],Y=n[12],oe=n[13],se=n[14],_e=n[15],Ie=c*C-m*k,ke=c*T-b*k,Ee=c*q-x*k,He=m*T-b*C,$e=m*q-x*C,Tt=b*q-x*T,qt=L*oe-N*Y,kt=L*se-$*Y,mt=L*_e-Z*Y,lt=N*se-$*oe,wt=N*_e-Z*oe,yt=$*_e-Z*se,Ze=Ie*yt-ke*wt+Ee*lt+He*mt-$e*kt+Tt*qt;return Ze?(o[0]=(C*yt-T*wt+q*lt)*(Ze=1/Ze),o[1]=(b*wt-m*yt-x*lt)*Ze,o[2]=(oe*Tt-se*$e+_e*He)*Ze,o[3]=($*$e-N*Tt-Z*He)*Ze,o[4]=(T*mt-k*yt-q*kt)*Ze,o[5]=(c*yt-b*mt+x*kt)*Ze,o[6]=(se*Ee-Y*Tt-_e*ke)*Ze,o[7]=(L*Tt-$*Ee+Z*ke)*Ze,o[8]=(k*wt-C*mt+q*qt)*Ze,o[9]=(m*mt-c*wt-x*qt)*Ze,o[10]=(Y*$e-oe*Ee+_e*Ie)*Ze,o[11]=(N*Ee-L*$e-Z*Ie)*Ze,o[12]=(C*kt-k*lt-T*qt)*Ze,o[13]=(c*lt-m*kt+b*qt)*Ze,o[14]=(oe*ke-Y*He-se*Ie)*Ze,o[15]=(L*He-N*ke+$*Ie)*Ze,o):null},l.isImageBitmap=wa,l.isSafari=ja,l.isWorker=at,l.keysDifference=function(o,n){const c=[];for(const m in o)m in n||c.push(m);return c},l.lazyLoadRTLTextPlugin=function(){Ur.isLoading()||Ur.isLoaded()||wu()!=="deferred"||md()},l.makeRequest=qr,l.mapObject=je,l.mercatorXfromLng=Xb,l.mercatorYfromLat=Qb,l.mercatorZfromAltitude=ey,l.mul=zk,l.mul$1=function(o,n,c){return o[0]=n[0]*c[0],o[1]=n[1]*c[1],o[2]=n[2]*c[2],o[3]=n[3]*c[3],o},l.multiply=tb,l.nextPowerOfTwo=function(o){return o<=1?1:Math.pow(2,Math.ceil(Math.log(o)/Math.LN2))},l.normalize=function(o,n){var c=n[0],m=n[1],b=n[2],x=c*c+m*m+b*b;return x>0&&(x=1/Math.sqrt(x)),o[0]=n[0]*x,o[1]=n[1]*x,o[2]=n[2]*x,o},l.number=fa,l.ortho=function(o,n,c,m,b,x,k){var C=1/(n-c),T=1/(m-b),q=1/(x-k);return o[0]=-2*C,o[1]=0,o[2]=0,o[3]=0,o[4]=0,o[5]=-2*T,o[6]=0,o[7]=0,o[8]=0,o[9]=0,o[10]=2*q,o[11]=0,o[12]=(n+c)*C,o[13]=(b+m)*T,o[14]=(k+x)*q,o[15]=1,o},l.parseCacheControl=ka,l.parseGlyphPbf=function(o){return new _p(o).readFields(zw,[])},l.pbf=_p,l.performSymbolLayout=function(o){o.bucket.createArrays(),o.bucket.tilePixelRatio=an/(512*o.bucket.overscaling),o.bucket.compareText={},o.bucket.iconsNeedLinear=!1;const n=o.bucket.layers[0].layout,c=o.bucket.layers[0]._unevaluatedLayout._values,m={layoutIconSize:c["icon-size"].possiblyEvaluate(new vi(o.bucket.zoom+1),o.canonical),layoutTextSize:c["text-size"].possiblyEvaluate(new vi(o.bucket.zoom+1),o.canonical),textMaxSize:c["text-size"].possiblyEvaluate(new vi(18))};if(o.bucket.textSizeData.kind==="composite"){const{minZoom:T,maxZoom:q}=o.bucket.textSizeData;m.compositeTextSizes=[c["text-size"].possiblyEvaluate(new vi(T),o.canonical),c["text-size"].possiblyEvaluate(new vi(q),o.canonical)]}if(o.bucket.iconSizeData.kind==="composite"){const{minZoom:T,maxZoom:q}=o.bucket.iconSizeData;m.compositeIconSizes=[c["icon-size"].possiblyEvaluate(new vi(T),o.canonical),c["icon-size"].possiblyEvaluate(new vi(q),o.canonical)]}const b=n.get("text-line-height")*gn,x=n.get("text-rotation-alignment")!=="viewport"&&n.get("symbol-placement")!=="point",k=n.get("text-keep-upright"),C=n.get("text-size");for(const T of o.bucket.features){const q=n.get("text-font").evaluate(T,{},o.canonical).join(","),L=C.evaluate(T,{},o.canonical),N=m.layoutTextSize.evaluate(T,{},o.canonical),$=m.layoutIconSize.evaluate(T,{},o.canonical),Z={horizontal:{},vertical:void 0},Y=T.text;let oe,se=[0,0];if(Y){const ke=Y.toString(),Ee=n.get("text-letter-spacing").evaluate(T,{},o.canonical)*gn,He=el(ke)?Ee:0,$e=n.get("text-anchor").evaluate(T,{},o.canonical),Tt=n.get("text-variable-anchor");if(!Tt){const wt=n.get("text-radial-offset").evaluate(T,{},o.canonical);se=wt?Hb($e,[wt*gn,Mp]):n.get("text-offset").evaluate(T,{},o.canonical).map(yt=>yt*gn)}let qt=x?"center":n.get("text-justify").evaluate(T,{},o.canonical);const kt=n.get("symbol-placement"),mt=kt==="point"?n.get("text-max-width").evaluate(T,{},o.canonical)*gn:0,lt=()=>{o.bucket.allowVerticalPlacement&&Hs(ke)&&(Z.vertical=Lh(Y,o.glyphMap,o.glyphPositions,o.imagePositions,q,mt,b,$e,"left",He,se,l.WritingMode.vertical,!0,kt,N,L))};if(!x&&Tt){const wt=qt==="auto"?Tt.map(Ze=>Ep(Ze)):[qt];let yt=!1;for(let Ze=0;Zethis._layers[Ne.id]),me=le[0];if(me.visibility==="none")continue;const de=me.source||"";let ce=this.familiesBySource[de];ce||(ce=this.familiesBySource[de]={});const be=me.sourceLayer||"_geojsonTileLayer";let Ae=ce[be];Ae||(Ae=ce[be]=[]),Ae.push(le)}}}class D{constructor(O){const F={},G=[];for(const de in O){const ce=O[de],be=F[de]={};for(const Ae in ce){const Ne=ce[+Ae];if(!Ne||Ne.bitmap.width===0||Ne.bitmap.height===0)continue;const Re={x:0,y:0,w:Ne.bitmap.width+2,h:Ne.bitmap.height+2};G.push(Re),be[Ae]={rect:Re,metrics:Ne.metrics}}}const{w:Q,h:le}=l.potpack(G),me=new l.AlphaImage({width:Q||1,height:le||1});for(const de in O){const ce=O[de];for(const be in ce){const Ae=ce[+be];if(!Ae||Ae.bitmap.width===0||Ae.bitmap.height===0)continue;const Ne=F[de][be].rect;l.AlphaImage.copy(Ae.bitmap,me,{x:0,y:0},{x:Ne.x+1,y:Ne.y+1},Ae.bitmap)}}this.image=me,this.positions=F}}l.register("GlyphAtlas",D);class I{constructor(O){this.tileID=new l.OverscaledTileID(O.tileID.overscaledZ,O.tileID.wrap,O.tileID.canonical.z,O.tileID.canonical.x,O.tileID.canonical.y),this.uid=O.uid,this.zoom=O.zoom,this.pixelRatio=O.pixelRatio,this.tileSize=O.tileSize,this.source=O.source,this.overscaling=this.tileID.overscaleFactor(),this.showCollisionBoxes=O.showCollisionBoxes,this.collectResourceTiming=!!O.collectResourceTiming,this.returnDependencies=!!O.returnDependencies,this.promoteId=O.promoteId}parse(O,F,G,Q,le){this.status="parsing",this.data=O,this.collisionBoxArray=new l.CollisionBoxArray;const me=new l.DictionaryCoder(Object.keys(O.layers).sort()),de=new l.FeatureIndex(this.tileID,this.promoteId);de.bucketLayerIDs=[];const ce={},be={featureIndex:de,iconDependencies:{},patternDependencies:{},glyphDependencies:{},availableImages:G},Ae=F.familiesBySource[this.source];for(const ra in Ae){const ia=O.layers[ra];if(!ia)continue;ia.version===1&&l.warnOnce(`Vector tile source "${this.source}" layer "${ra}" does not use vector tile spec v2 and therefore may have some rendering errors.`);const ca=me.encode(ra),Di=[];for(let Ti=0;Ti=Ri.maxzoom||Ri.visibility!=="none"&&(B(Ti,this.zoom,G),(ce[Ri.id]=Ri.createBucket({index:de.bucketLayerIDs.length,layers:Ti,zoom:this.zoom,pixelRatio:this.pixelRatio,overscaling:this.overscaling,collisionBoxArray:this.collisionBoxArray,sourceLayerIndex:ca,sourceID:this.source})).populate(Di,be,this.tileID.canonical),de.bucketLayerIDs.push(Ti.map(Wi=>Wi.id)))}}let Ne,Re,it,vt;const At=l.mapObject(be.glyphDependencies,ra=>Object.keys(ra).map(Number));Object.keys(At).length?Q.send("getGlyphs",{uid:this.uid,stacks:At},(ra,ia)=>{Ne||(Ne=ra,Re=ia,ma.call(this))}):Re={};const St=Object.keys(be.iconDependencies);St.length?Q.send("getImages",{icons:St,source:this.source,tileID:this.tileID,type:"icons"},(ra,ia)=>{Ne||(Ne=ra,it=ia,ma.call(this))}):it={};const Xt=Object.keys(be.patternDependencies);function ma(){if(Ne)return le(Ne);if(Re&&it&&vt){const ra=new D(Re),ia=new l.ImageAtlas(it,vt);for(const ca in ce){const Di=ce[ca];Di instanceof l.SymbolBucket?(B(Di.layers,this.zoom,G),l.performSymbolLayout({bucket:Di,glyphMap:Re,glyphPositions:ra.positions,imageMap:it,imagePositions:ia.iconPositions,showCollisionBoxes:this.showCollisionBoxes,canonical:this.tileID.canonical})):Di.hasPattern&&(Di instanceof l.LineBucket||Di instanceof l.FillBucket||Di instanceof l.FillExtrusionBucket)&&(B(Di.layers,this.zoom,G),Di.addFeatures(be,this.tileID.canonical,ia.patternPositions))}this.status="done",le(null,{buckets:Object.values(ce).filter(ca=>!ca.isEmpty()),featureIndex:de,collisionBoxArray:this.collisionBoxArray,glyphAtlasImage:ra.image,imageAtlas:ia,glyphMap:this.returnDependencies?Re:null,iconMap:this.returnDependencies?it:null,glyphPositions:this.returnDependencies?ra.positions:null})}}Xt.length?Q.send("getImages",{icons:Xt,source:this.source,tileID:this.tileID,type:"patterns"},(ra,ia)=>{Ne||(Ne=ra,vt=ia,ma.call(this))}):vt={},ma.call(this)}}function B(X,O,F){const G=new l.EvaluationParameters(O);for(const Q of X)Q.recalculate(G,F)}function U(X,O){const F=l.getArrayBuffer(X.request,(G,Q,le,me)=>{G?O(G):Q&&O(null,{vectorTile:new l.vectorTile.VectorTile(new l.pbf(Q)),rawData:Q,cacheControl:le,expires:me})});return()=>{F.cancel(),O()}}class K{constructor(O,F,G,Q){this.actor=O,this.layerIndex=F,this.availableImages=G,this.loadVectorData=Q||U,this.loading={},this.loaded={}}loadTile(O,F){const G=O.uid;this.loading||(this.loading={});const Q=!!(O&&O.request&&O.request.collectResourceTiming)&&new l.RequestPerformance(O.request),le=this.loading[G]=new I(O);le.abort=this.loadVectorData(O,(me,de)=>{if(delete this.loading[G],me||!de)return le.status="done",this.loaded[G]=le,F(me);const ce=de.rawData,be={};de.expires&&(be.expires=de.expires),de.cacheControl&&(be.cacheControl=de.cacheControl);const Ae={};if(Q){const Ne=Q.finish();Ne&&(Ae.resourceTiming=JSON.parse(JSON.stringify(Ne)))}le.vectorTile=de.vectorTile,le.parse(de.vectorTile,this.layerIndex,this.availableImages,this.actor,(Ne,Re)=>{if(Ne||!Re)return F(Ne);F(null,l.extend({rawTileData:ce.slice(0)},Re,be,Ae))}),this.loaded=this.loaded||{},this.loaded[G]=le})}reloadTile(O,F){const G=this.loaded,Q=O.uid,le=this;if(G&&G[Q]){const me=G[Q];me.showCollisionBoxes=O.showCollisionBoxes;const de=(ce,be)=>{const Ae=me.reloadCallback;Ae&&(delete me.reloadCallback,me.parse(me.vectorTile,le.layerIndex,this.availableImages,le.actor,Ae)),F(ce,be)};me.status==="parsing"?me.reloadCallback=de:me.status==="done"&&(me.vectorTile?me.parse(me.vectorTile,this.layerIndex,this.availableImages,this.actor,de):de())}}abortTile(O,F){const G=this.loading,Q=O.uid;G&&G[Q]&&G[Q].abort&&(G[Q].abort(),delete G[Q]),F()}removeTile(O,F){const G=this.loaded,Q=O.uid;G&&G[Q]&&delete G[Q],F()}}class re{constructor(){this.loaded={}}loadTile(O,F){const{uid:G,encoding:Q,rawImageData:le}=O,me=l.isImageBitmap(le)?this.getImageData(le):le,de=new l.DEMData(G,me,Q);this.loaded=this.loaded||{},this.loaded[G]=de,F(null,de)}getImageData(O){this.offscreenCanvas&&this.offscreenCanvasContext||(this.offscreenCanvas=new OffscreenCanvas(O.width,O.height),this.offscreenCanvasContext=this.offscreenCanvas.getContext("2d")),this.offscreenCanvas.width=O.width,this.offscreenCanvas.height=O.height,this.offscreenCanvasContext.drawImage(O,0,0,O.width,O.height);const F=this.offscreenCanvasContext.getImageData(-1,-1,O.width+2,O.height+2);return this.offscreenCanvasContext.clearRect(0,0,this.offscreenCanvas.width,this.offscreenCanvas.height),new l.RGBAImage({width:F.width,height:F.height},F.data)}removeTile(O){const F=this.loaded,G=O.uid;F&&F[G]&&delete F[G]}}var je=function X(O,F){var G,Q=O&&O.type;if(Q==="FeatureCollection")for(G=0;G=Math.abs(de)?F-ce+de:de-ce+F,F=ce}F+G>=0!=!!O&&X.reverse()}const ft=l.vectorTile.VectorTileFeature.prototype.toGeoJSON;class st{constructor(O){this._feature=O,this.extent=l.EXTENT,this.type=O.type,this.properties=O.tags,"id"in O&&!isNaN(O.id)&&(this.id=parseInt(O.id,10))}loadGeometry(){if(this._feature.type===1){const O=[];for(const F of this._feature.geometry)O.push([new l.pointGeometry(F[0],F[1])]);return O}{const O=[];for(const F of this._feature.geometry){const G=[];for(const Q of F)G.push(new l.pointGeometry(Q[0],Q[1]));O.push(G)}return O}}toGeoJSON(O,F,G){return ft.call(this,O,F,G)}}class Qe{constructor(O){this.layers={_geojsonTileLayer:this},this.name="_geojsonTileLayer",this.extent=l.EXTENT,this.length=O.length,this._features=O}feature(O){return new st(this._features[O])}}var Nt={exports:{}},at=l.pointGeometry,ka=l.vectorTile.VectorTileFeature,Mt=xt;function xt(X,O){this.options=O||{},this.features=X,this.length=X.length}function Ct(X,O){this.id=typeof X.id=="number"?X.id:void 0,this.type=X.type,this.rawGeometry=X.type===1?[X.geometry]:X.geometry,this.properties=X.tags,this.extent=O||4096}xt.prototype.feature=function(X){return new Ct(this.features[X],this.options.extent)},Ct.prototype.loadGeometry=function(){var X=this.rawGeometry;this.geometry=[];for(var O=0;O>31}function Va(X,O){for(var F=X.loadGeometry(),G=X.type,Q=0,le=0,me=F.length,de=0;de>1;ct(X,O,me,G,Q,le%2),ii(X,O,F,G,me-1,le+1),ii(X,O,F,me+1,Q,le+1)}function ct(X,O,F,G,Q,le){for(;Q>G;){if(Q-G>600){const be=Q-G+1,Ae=F-G+1,Ne=Math.log(be),Re=.5*Math.exp(2*Ne/3),it=.5*Math.sqrt(Ne*Re*(be-Re)/be)*(Ae-be/2<0?-1:1);ct(X,O,F,Math.max(G,Math.floor(F-Ae*Re/be+it)),Math.min(Q,Math.floor(F+(be-Ae)*Re/be+it)),le)}const me=O[2*F+le];let de=G,ce=Q;for(na(X,O,G,F),O[2*Q+le]>me&&na(X,O,G,Q);deme;)ce--}O[2*G+le]===me?na(X,O,G,ce):(ce++,na(X,O,ce,Q)),ce<=F&&(G=ce+1),F<=ce&&(Q=ce-1)}}function na(X,O,F,G){Rt(X,F,G),Rt(O,2*F,2*G),Rt(O,2*F+1,2*G+1)}function Rt(X,O,F){const G=X[O];X[O]=X[F],X[F]=G}function Wt(X,O,F,G){const Q=X-F,le=O-G;return Q*Q+le*le}Nt.exports=aa,Nt.exports.fromVectorTileJs=aa,Nt.exports.fromGeojsonVt=function(X,O){O=O||{};var F={};for(var G in X)F[G]=new wa(X[G].features,O),F[G].name=G,F[G].version=O.version,F[G].extent=O.extent;return aa({layers:F})},Nt.exports.GeoJSONWrapper=wa;const Yt=X=>X[0],Ni=X=>X[1];class Xr{constructor(O,F=Yt,G=Ni,Q=64,le=Float64Array){this.nodeSize=Q,this.points=O;const me=O.length<65536?Uint16Array:Uint32Array,de=this.ids=new me(O.length),ce=this.coords=new le(2*O.length);for(let be=0;be=de&&vt<=be&&At>=ce&&At<=Ae&&it.push(le[ca]);continue}const ra=Math.floor((ma+Xt)/2);vt=me[2*ra],At=me[2*ra+1],vt>=de&&vt<=be&&At>=ce&&At<=Ae&&it.push(le[ra]);const ia=(St+1)%2;(St===0?de<=vt:ce<=At)&&(Re.push(ma),Re.push(ra-1),Re.push(ia)),(St===0?be>=vt:Ae>=At)&&(Re.push(ra+1),Re.push(Xt),Re.push(ia))}return it}(this.ids,this.coords,O,F,G,Q,this.nodeSize)}within(O,F,G){return function(Q,le,me,de,ce,be){const Ae=[0,Q.length-1,0],Ne=[],Re=ce*ce;for(;Ae.length;){const it=Ae.pop(),vt=Ae.pop(),At=Ae.pop();if(vt-At<=be){for(let ia=At;ia<=vt;ia++)Wt(le[2*ia],le[2*ia+1],me,de)<=Re&&Ne.push(Q[ia]);continue}const St=Math.floor((At+vt)/2),Xt=le[2*St],ma=le[2*St+1];Wt(Xt,ma,me,de)<=Re&&Ne.push(Q[St]);const ra=(it+1)%2;(it===0?me-ce<=Xt:de-ce<=ma)&&(Ae.push(At),Ae.push(St-1),Ae.push(ra)),(it===0?me+ce>=Xt:de+ce>=ma)&&(Ae.push(St+1),Ae.push(vt),Ae.push(ra))}return Ne}(this.ids,this.coords,O,F,G,this.nodeSize)}}const xs={minZoom:0,maxZoom:16,minPoints:2,radius:40,extent:512,nodeSize:64,log:!1,generateId:!1,reduce:null,map:X=>X},Ci=Math.fround||(Gn=new Float32Array(1),X=>(Gn[0]=+X,Gn[0]));var Gn;class Ja{constructor(O){this.options=Qr(Object.create(xs),O),this.trees=new Array(this.options.maxZoom+1)}load(O){const{log:F,minZoom:G,maxZoom:Q,nodeSize:le}=this.options;F&&console.time("total time");const me=`prepare ${O.length} points`;F&&console.time(me),this.points=O;let de=[];for(let ce=0;ce=G;ce--){const be=+Date.now();de=this._cluster(de,ce),this.trees[ce]=new Xr(de,Jn,Zn,le,Float32Array),F&&console.log("z%d: %d clusters in %dms",ce,de.length,+Date.now()-be)}return F&&console.timeEnd("total time"),this}getClusters(O,F){let G=((O[0]+180)%360+360)%360-180;const Q=Math.max(-90,Math.min(90,O[1]));let le=O[2]===180?180:((O[2]+180)%360+360)%360-180;const me=Math.max(-90,Math.min(90,O[3]));if(O[2]-O[0]>=360)G=-180,le=180;else if(G>le){const Ae=this.getClusters([G,Q,180,me],F),Ne=this.getClusters([-180,Q,le,me],F);return Ae.concat(Ne)}const de=this.trees[this._limitZoom(F)],ce=de.range(za(G),Wn(me),za(le),Wn(Q)),be=[];for(const Ae of ce){const Ne=de.points[Ae];be.push(Ne.numPoints?wl(Ne):this.points[Ne.index])}return be}getChildren(O){const F=this._getOriginId(O),G=this._getOriginZoom(O),Q="No cluster with the specified id.",le=this.trees[G];if(!le)throw new Error(Q);const me=le.points[F];if(!me)throw new Error(Q);const de=this.options.radius/(this.options.extent*Math.pow(2,G-1)),ce=le.within(me.x,me.y,de),be=[];for(const Ae of ce){const Ne=le.points[Ae];Ne.parentId===O&&be.push(Ne.numPoints?wl(Ne):this.points[Ne.index])}if(be.length===0)throw new Error(Q);return be}getLeaves(O,F,G){const Q=[];return this._appendLeaves(Q,O,F=F||10,G=G||0,0),Q}getTile(O,F,G){const Q=this.trees[this._limitZoom(O)],le=Math.pow(2,O),{extent:me,radius:de}=this.options,ce=de/me,be=(G-ce)/le,Ae=(G+1+ce)/le,Ne={features:[]};return this._addTileFeatures(Q.range((F-ce)/le,be,(F+1+ce)/le,Ae),Q.points,F,G,le,Ne),F===0&&this._addTileFeatures(Q.range(1-ce/le,be,1,Ae),Q.points,le,G,le,Ne),F===le-1&&this._addTileFeatures(Q.range(0,be,ce/le,Ae),Q.points,-1,G,le,Ne),Ne.features.length?Ne:null}getClusterExpansionZoom(O){let F=this._getOriginZoom(O)-1;for(;F<=this.options.maxZoom;){const G=this.getChildren(O);if(F++,G.length!==1)break;O=G[0].properties.cluster_id}return F}_appendLeaves(O,F,G,Q,le){const me=this.getChildren(F);for(const de of me){const ce=de.properties;if(ce&&ce.cluster?le+ce.point_count<=Q?le+=ce.point_count:le=this._appendLeaves(O,ce.cluster_id,G,Q,le):leF&&(vt+=St.numPoints||1)}if(vt>it&&vt>=de){let At=Ae.x*it,St=Ae.y*it,Xt=me&&it>1?this._map(Ae,!0):null;const ma=(be<<5)+(F+1)+this.points.length;for(const ra of Re){const ia=Ne.points[ra];if(ia.zoom<=F)continue;ia.zoom=F;const ca=ia.numPoints||1;At+=ia.x*ca,St+=ia.y*ca,ia.parentId=ma,me&&(Xt||(Xt=this._map(Ae,!0)),me(Xt,this._map(ia)))}Ae.parentId=ma,G.push(qr(At/vt,St/vt,ma,vt,Xt))}else if(G.push(Ae),vt>1)for(const At of Re){const St=Ne.points[At];St.zoom<=F||(St.zoom=F,G.push(St))}}return G}_getOriginId(O){return O-this.points.length>>5}_getOriginZoom(O){return(O-this.points.length)%32}_map(O,F){if(O.numPoints)return F?Qr({},O.properties):O.properties;const G=this.points[O.index].properties,Q=this.options.map(G);return F&&Q===G?Qr({},Q):Q}}function qr(X,O,F,G,Q){return{x:Ci(X),y:Ci(O),zoom:1/0,id:F,parentId:-1,numPoints:G,properties:Q}}function In(X,O){const[F,G]=X.geometry.coordinates;return{x:Ci(za(F)),y:Ci(Wn(G)),zoom:1/0,index:O,parentId:-1}}function wl(X){return{type:"Feature",id:X.id,properties:no(X),geometry:{type:"Point",coordinates:[(O=X.x,360*(O-.5)),vs(X.y)]}};var O}function no(X){const O=X.numPoints,F=O>=1e4?`${Math.round(O/1e3)}k`:O>=1e3?Math.round(O/100)/10+"k":O;return Qr(Qr({},X.properties),{cluster:!0,cluster_id:X.id,point_count:O,point_count_abbreviated:F})}function za(X){return X/360+.5}function Wn(X){const O=Math.sin(X*Math.PI/180),F=.5-.25*Math.log((1+O)/(1-O))/Math.PI;return F<0?0:F>1?1:F}function vs(X){const O=(180-360*X)*Math.PI/180;return 360*Math.atan(Math.exp(O))/Math.PI-90}function Qr(X,O){for(const F in O)X[F]=O[F];return X}function Jn(X){return X.x}function Zn(X){return X.y}function hr(X,O,F,G){for(var Q,le=G,me=F-O>>1,de=F-O,ce=X[O],be=X[O+1],Ae=X[F],Ne=X[F+1],Re=O+3;Rele)Q=Re,le=it;else if(it===le){var vt=Math.abs(Re-me);vtG&&(Q-O>3&&hr(X,O,Q,G),X[Q+2]=le,F-Q>3&&hr(X,Q,F,G))}function Ls(X,O,F,G,Q,le){var me=Q-F,de=le-G;if(me!==0||de!==0){var ce=((X-F)*me+(O-G)*de)/(me*me+de*de);ce>1?(F=Q,G=le):ce>0&&(F+=me*ce,G+=de*ce)}return(me=X-F)*me+(de=O-G)*de}function Pe(X,O,F,G){var Q={id:X===void 0?null:X,type:O,geometry:F,tags:G,minX:1/0,minY:1/0,maxX:-1/0,maxY:-1/0};return function(le){var me=le.geometry,de=le.type;if(de==="Point"||de==="MultiPoint"||de==="LineString")nt(le,me);else if(de==="Polygon"||de==="MultiLineString")for(var ce=0;ce0&&(me+=G?(Q*be-ce*le)/2:Math.sqrt(Math.pow(ce-Q,2)+Math.pow(be-le,2))),Q=ce,le=be}var Ae=O.length-3;O[2]=1,hr(O,0,Ae,F),O[Ae+2]=1,O.size=Math.abs(me),O.start=0,O.end=O.size}function Si(X,O,F,G){for(var Q=0;Q1?1:F}function Li(X,O,F,G,Q,le,me,de){if(G/=O,le>=(F/=O)&&me=G)return null;for(var ce=[],be=0;be=F&&vt=G)){var At=[];if(Re==="Point"||Re==="MultiPoint")dt(Ne,At,F,G,Q);else if(Re==="LineString")da(Ne,At,F,G,Q,!1,de.lineMetrics);else if(Re==="MultiLineString")Fi(Ne,At,F,G,Q,!1);else if(Re==="Polygon")Fi(Ne,At,F,G,Q,!0);else if(Re==="MultiPolygon")for(var St=0;St=F&&me<=G&&(O.push(X[le]),O.push(X[le+1]),O.push(X[le+2]))}}function da(X,O,F,G,Q,le,me){for(var de,ce,be=Jt(X),Ae=Q===0?ha:mr,Ne=X.start,Re=0;ReF&&(ce=Ae(be,it,vt,St,Xt,F),me&&(be.start=Ne+de*ce)):ma>G?ra=F&&(ce=Ae(be,it,vt,St,Xt,F),ia=!0),ra>G&&ma<=G&&(ce=Ae(be,it,vt,St,Xt,G),ia=!0),!le&&ia&&(me&&(be.end=Ne+de*ce),O.push(be),be=Jt(X)),me&&(Ne+=de)}var ca=X.length-3;it=X[ca],vt=X[ca+1],At=X[ca+2],(ma=Q===0?it:vt)>=F&&ma<=G&&An(be,it,vt,At),ca=be.length-3,le&&ca>=3&&(be[ca]!==be[0]||be[ca+1]!==be[1])&&An(be,be[0],be[1],be[2]),be.length&&O.push(be)}function Jt(X){var O=[];return O.size=X.size,O.start=X.start,O.end=X.end,O}function Fi(X,O,F,G,Q,le){for(var me=0;meme.maxX&&(me.maxX=Ae),Ne>me.maxY&&(me.maxY=Ne)}return me}function Rs(X,O,F,G){var Q=O.geometry,le=O.type,me=[];if(le==="Point"||le==="MultiPoint")for(var de=0;de0&&O.size<(Q?me:G))F.numPoints+=O.length/3;else{for(var de=[],ce=0;ceme)&&(F.numSimplified++,de.push(O[ce]),de.push(O[ce+1])),F.numPoints++;Q&&function(be,Ae){for(var Ne=0,Re=0,it=be.length,vt=it-2;Re0===Ae)for(Re=0,it=be.length;Re24)throw new Error("maxZoom should be in the 0-24 range");if(O.promoteId&&O.generateId)throw new Error("promoteId and generateId cannot be used together.");var G=function(Q,le){var me=[];if(Q.type==="FeatureCollection")for(var de=0;de1&&console.time("creation"),Re=this.tiles[Ne]=Ha(X,O,F,G,ce),this.tileCoords.push({z:O,x:F,y:G}),be)){be>1&&(console.log("tile z%d-%d-%d (features: %d, points: %d, simplified: %d)",O,F,G,Re.numFeatures,Re.numPoints,Re.numSimplified),console.timeEnd("creation"));var it="z"+O;this.stats[it]=(this.stats[it]||0)+1,this.total++}if(Re.source=X,Q){if(O===ce.maxZoom||O===Q)continue;var vt=1<1&&console.time("clipping");var At,St,Xt,ma,ra,ia,ca=.5*ce.buffer/ce.extent,Di=.5-ca,Ti=.5+ca,Ri=1+ca;At=St=Xt=ma=null,ra=Li(X,Ae,F-ca,F+Ti,0,Re.minX,Re.maxX,ce),ia=Li(X,Ae,F+Di,F+Ri,0,Re.minX,Re.maxX,ce),X=null,ra&&(At=Li(ra,Ae,G-ca,G+Ti,1,Re.minY,Re.maxY,ce),St=Li(ra,Ae,G+Di,G+Ri,1,Re.minY,Re.maxY,ce),ra=null),ia&&(Xt=Li(ia,Ae,G-ca,G+Ti,1,Re.minY,Re.maxY,ce),ma=Li(ia,Ae,G+Di,G+Ri,1,Re.minY,Re.maxY,ce),ia=null),be>1&&console.timeEnd("clipping"),de.push(At||[],O+1,2*F,2*G),de.push(St||[],O+1,2*F,2*G+1),de.push(Xt||[],O+1,2*F+1,2*G),de.push(ma||[],O+1,2*F+1,2*G+1)}}},es.prototype.getTile=function(X,O,F){var G=this.options,Q=G.extent,le=G.debug;if(X<0||X>24)return null;var me=1<1&&console.log("drilling down to z%d-%d-%d",X,O,F);for(var ce,be=X,Ae=O,Ne=F;!ce&&be>0;)be--,Ae=Math.floor(Ae/2),Ne=Math.floor(Ne/2),ce=this.tiles[Lr(be,Ae,Ne)];return ce&&ce.source?(le>1&&console.log("found parent tile z%d-%d-%d",be,Ae,Ne),le>1&&console.time("drilling down"),this.splitTile(ce.source,be,Ae,Ne,X,O,F),le>1&&console.timeEnd("drilling down"),this.tiles[de]?pr(this.tiles[de],Q):null):null};class Rr extends K{constructor(O,F,G,Q){super(O,F,G,ws),Q&&(this.loadGeoJSON=Q)}loadData(O,F){var G;(G=this._pendingRequest)===null||G===void 0||G.cancel(),this._pendingCallback&&this._pendingCallback(null,{abandoned:!0});const Q=!!(O&&O.request&&O.request.collectResourceTiming)&&new l.RequestPerformance(O.request);this._pendingCallback=F,this._pendingRequest=this.loadGeoJSON(O,(le,me)=>{if(delete this._pendingCallback,delete this._pendingRequest,le||!me)return F(le);if(typeof me!="object")return F(new Error(`Input data given to '${O.source}' is not a valid GeoJSON object.`));{je(me,!0);try{if(O.filter){const ce=l.createExpression(O.filter,{type:"boolean","property-type":"data-driven",overridable:!1,transition:!1});if(ce.result==="error")throw new Error(ce.value.map(Ae=>`${Ae.key}: ${Ae.message}`).join(", "));me={type:"FeatureCollection",features:me.features.filter(Ae=>ce.value.evaluate({zoom:0},Ae))}}this._geoJSONIndex=O.cluster?new Ja(function({superclusterOptions:ce,clusterProperties:be}){if(!be||!ce)return ce;const Ae={},Ne={},Re={accumulated:null,zoom:0},it={properties:null},vt=Object.keys(be);for(const At of vt){const[St,Xt]=be[At],ma=l.createExpression(Xt),ra=l.createExpression(typeof St=="string"?[St,["accumulated"],["get",At]]:St);Ae[At]=ma.value,Ne[At]=ra.value}return ce.map=At=>{it.properties=At;const St={};for(const Xt of vt)St[Xt]=Ae[Xt].evaluate(Re,it);return St},ce.reduce=(At,St)=>{it.properties=St;for(const Xt of vt)Re.accumulated=At[Xt],At[Xt]=Ne[Xt].evaluate(Re,it)},ce}(O)).load(me.features):function(ce,be){return new es(ce,be)}(me,O.geojsonVtOptions)}catch(ce){return F(ce)}this.loaded={};const de={};if(Q){const ce=Q.finish();ce&&(de.resourceTiming={},de.resourceTiming[O.source]=JSON.parse(JSON.stringify(ce)))}F(null,de)}})}reloadTile(O,F){const G=this.loaded;return G&&G[O.uid]?super.reloadTile(O,F):this.loadTile(O,F)}loadGeoJSON(O,F){if(O.request)return l.getJSON(O.request,F);if(typeof O.data=="string")try{F(null,JSON.parse(O.data))}catch{F(new Error(`Input data given to '${O.source}' is not a valid GeoJSON object.`))}else F(new Error(`Input data given to '${O.source}' is not a valid GeoJSON object.`));return{cancel:()=>{}}}removeSource(O,F){this._pendingCallback&&this._pendingCallback(null,{abandoned:!0}),F()}getClusterExpansionZoom(O,F){try{F(null,this._geoJSONIndex.getClusterExpansionZoom(O.clusterId))}catch(G){F(G)}}getClusterChildren(O,F){try{F(null,this._geoJSONIndex.getChildren(O.clusterId))}catch(G){F(G)}}getClusterLeaves(O,F){try{F(null,this._geoJSONIndex.getLeaves(O.clusterId,O.limit,O.offset))}catch(G){F(G)}}}class Br{constructor(O){this.self=O,this.actor=new l.Actor(O,this),this.layerIndexes={},this.availableImages={},this.workerSourceTypes={vector:K,geojson:Rr},this.workerSources={},this.demWorkerSources={},this.self.registerWorkerSource=(F,G)=>{if(this.workerSourceTypes[F])throw new Error(`Worker source with name "${F}" already registered.`);this.workerSourceTypes[F]=G},this.self.registerRTLTextPlugin=F=>{if(l.plugin.isParsed())throw new Error("RTL text plugin already registered.");l.plugin.applyArabicShaping=F.applyArabicShaping,l.plugin.processBidirectionalText=F.processBidirectionalText,l.plugin.processStyledBidirectionalText=F.processStyledBidirectionalText}}setReferrer(O,F){this.referrer=F}setImages(O,F,G){this.availableImages[O]=F;for(const Q in this.workerSources[O]){const le=this.workerSources[O][Q];for(const me in le)le[me].availableImages=F}G()}setLayers(O,F,G){this.getLayerIndex(O).replace(F),G()}updateLayers(O,F,G){this.getLayerIndex(O).update(F.layers,F.removedIds),G()}loadTile(O,F,G){this.getWorkerSource(O,F.type,F.source).loadTile(F,G)}loadDEMTile(O,F,G){this.getDEMWorkerSource(O,F.source).loadTile(F,G)}reloadTile(O,F,G){this.getWorkerSource(O,F.type,F.source).reloadTile(F,G)}abortTile(O,F,G){this.getWorkerSource(O,F.type,F.source).abortTile(F,G)}removeTile(O,F,G){this.getWorkerSource(O,F.type,F.source).removeTile(F,G)}removeDEMTile(O,F){this.getDEMWorkerSource(O,F.source).removeTile(F)}removeSource(O,F,G){if(!this.workerSources[O]||!this.workerSources[O][F.type]||!this.workerSources[O][F.type][F.source])return;const Q=this.workerSources[O][F.type][F.source];delete this.workerSources[O][F.type][F.source],Q.removeSource!==void 0?Q.removeSource(F,G):G()}loadWorkerSource(O,F,G){try{this.self.importScripts(F.url),G()}catch(Q){G(Q.toString())}}syncRTLPluginState(O,F,G){try{l.plugin.setState(F);const Q=l.plugin.getPluginURL();if(l.plugin.isLoaded()&&!l.plugin.isParsed()&&Q!=null){this.self.importScripts(Q);const le=l.plugin.isParsed();G(le?void 0:new Error(`RTL Text Plugin failed to import scripts from ${Q}`),le)}}catch(Q){G(Q.toString())}}getAvailableImages(O){let F=this.availableImages[O];return F||(F=[]),F}getLayerIndex(O){let F=this.layerIndexes[O];return F||(F=this.layerIndexes[O]=new S),F}getWorkerSource(O,F,G){if(this.workerSources[O]||(this.workerSources[O]={}),this.workerSources[O][F]||(this.workerSources[O][F]={}),!this.workerSources[O][F][G]){const Q={send:(le,me,de)=>{this.actor.send(le,me,de,O)}};this.workerSources[O][F][G]=new this.workerSourceTypes[F](Q,this.getLayerIndex(O),this.getAvailableImages(O))}return this.workerSources[O][F][G]}getDEMWorkerSource(O,F){return this.demWorkerSources[O]||(this.demWorkerSources[O]={}),this.demWorkerSources[O][F]||(this.demWorkerSources[O][F]=new re),this.demWorkerSources[O][F]}enforceCacheSizeLimit(O,F){l.enforceCacheSizeLimit(F)}}return l.isWorker()&&(self.worker=new Br(self)),Br}),h(["./shared"],function(l){var w=_;function _(f){return!function(r){return typeof window>"u"||typeof document>"u"?"not a browser":Array.prototype&&Array.prototype.every&&Array.prototype.filter&&Array.prototype.forEach&&Array.prototype.indexOf&&Array.prototype.lastIndexOf&&Array.prototype.map&&Array.prototype.some&&Array.prototype.reduce&&Array.prototype.reduceRight&&Array.isArray?Function.prototype&&Function.prototype.bind?Object.keys&&Object.create&&Object.getPrototypeOf&&Object.getOwnPropertyNames&&Object.isSealed&&Object.isFrozen&&Object.isExtensible&&Object.getOwnPropertyDescriptor&&Object.defineProperty&&Object.defineProperties&&Object.seal&&Object.freeze&&Object.preventExtensions?"JSON"in window&&"parse"in JSON&&"stringify"in JSON?function(){if(!("Worker"in window&&"Blob"in window&&"URL"in window))return!1;var g,y,v=new Blob([""],{type:"text/javascript"}),z=URL.createObjectURL(v);try{y=new Worker(z),g=!0}catch{g=!1}return y&&y.terminate(),URL.revokeObjectURL(z),g}()?"Uint8ClampedArray"in window?ArrayBuffer.isView?function(){var g=document.createElement("canvas");g.width=g.height=1;var y=g.getContext("2d");if(!y)return!1;var v=y.getImageData(0,0,1,1);return v&&v.width===g.width}()?(S[u=r&&r.failIfMajorPerformanceCaveat]===void 0&&(S[u]=function(g){var y,v=function(z){var M=document.createElement("canvas"),A=Object.create(_.webGLContextAttributes);return A.failIfMajorPerformanceCaveat=z,M.getContext("webgl",A)||M.getContext("experimental-webgl",A)}(g);if(!v)return!1;try{y=v.createShader(v.VERTEX_SHADER)}catch{return!1}return!(!y||v.isContextLost())&&(v.shaderSource(y,"void main() {}"),v.compileShader(y),v.getShaderParameter(y,v.COMPILE_STATUS)===!0)}(u)),S[u]?document.documentMode?"insufficient ECMAScript 6 support":void 0:"insufficient WebGL support"):"insufficient Canvas/getImageData support":"insufficient ArrayBuffer support":"insufficient Uint8ClampedArray support":"insufficient worker support":"insufficient JSON support":"insufficient Object support":"insufficient Function support":"insufficent Array support";var u}(f)}var S={};function D(f,r){if(Array.isArray(f)){if(!Array.isArray(r)||f.length!==r.length)return!1;for(let u=0;u{window.removeEventListener("click",I.suppressClickInternal,!0)},0)}static mousePos(r,u){const g=r.getBoundingClientRect();return new l.pointGeometry(u.clientX-g.left-r.clientLeft,u.clientY-g.top-r.clientTop)}static touchPos(r,u){const g=r.getBoundingClientRect(),y=[];for(let v=0;v-1);A++,v[A]=M,z[A]=P,z[A+1]=Ce}for(let M=0,A=0;M{let M=this.entries[y];M||(M=this.entries[y]={glyphs:{},requests:{},ranges:{}});let A=M.glyphs[v];if(A!==void 0)return void z(null,{stack:y,id:v,glyph:A});if(A=this._tinySDF(M,y,v),A)return M.glyphs[v]=A,void z(null,{stack:y,id:v,glyph:A});const P=Math.floor(v/256);if(256*P>65535)return void z(new Error("glyphs > 65535 not supported"));if(M.ranges[P])return void z(null,{stack:y,id:v,glyph:A});let R=M.requests[P];R||(R=M.requests[P]=[],st.loadGlyphRange(y,P,this.url,this.requestManager,(V,W)=>{if(W){for(const ae in W)this._doesCharSupportLocalGlyph(+ae)||(M.glyphs[+ae]=W[+ae]);M.ranges[P]=!0}for(const ae of R)ae(V,W);delete M.requests[P]})),R.push((V,W)=>{V?z(V):W&&z(null,{stack:y,id:v,glyph:W[v]||null})})},(y,v)=>{if(y)u(y);else if(v){const z={};for(const{stack:M,id:A,glyph:P}of v)(z[M]||(z[M]={}))[A]=P&&{id:P.id,bitmap:P.bitmap.clone(),metrics:P.metrics};u(null,z)}})}_doesCharSupportLocalGlyph(r){return!!this.localIdeographFontFamily&&(l.unicodeBlockLookup["CJK Unified Ideographs"](r)||l.unicodeBlockLookup["Hangul Syllables"](r)||l.unicodeBlockLookup.Hiragana(r)||l.unicodeBlockLookup.Katakana(r))}_tinySDF(r,u,g){const y=this.localIdeographFontFamily;if(!y||!this._doesCharSupportLocalGlyph(g))return;let v=r.tinySDF;if(!v){let M="400";/bold/i.test(u)?M="900":/medium/i.test(u)?M="500":/light/i.test(u)&&(M="200"),v=r.tinySDF=new st.TinySDF({fontSize:24,buffer:3,radius:8,cutoff:.25,fontFamily:y,fontWeight:M})}const z=v.draw(String.fromCharCode(g));return{id:g,bitmap:new l.AlphaImage({width:z.width||30,height:z.height||30},z.data),metrics:{width:z.glyphWidth||24,height:z.glyphHeight||24,left:z.glyphLeft||0,top:z.glyphTop-27||-8,advance:z.glyphAdvance||24}}}}st.loadGlyphRange=function(f,r,u,g,y){const v=256*r,z=v+255,M=g.transformRequest(u.replace("{fontstack}",f).replace("{range}",`${v}-${z}`),l.ResourceType.Glyphs);l.getArrayBuffer(M,(A,P)=>{if(A)y(A);else if(P){const R={};for(const V of l.parseGlyphPbf(P))R[V.id]=V;y(null,R)}})},st.TinySDF=class{constructor({fontSize:f=24,buffer:r=3,radius:u=8,cutoff:g=.25,fontFamily:y="sans-serif",fontWeight:v="normal",fontStyle:z="normal"}={}){this.buffer=r,this.cutoff=g,this.radius=u;const M=this.size=f+4*r,A=this._createCanvas(M),P=this.ctx=A.getContext("2d",{willReadFrequently:!0});P.font=`${z} ${v} ${f}px ${y}`,P.textBaseline="alphabetic",P.textAlign="left",P.fillStyle="black",this.gridOuter=new Float64Array(M*M),this.gridInner=new Float64Array(M*M),this.f=new Float64Array(M),this.z=new Float64Array(M+1),this.v=new Uint16Array(M)}_createCanvas(f){const r=document.createElement("canvas");return r.width=r.height=f,r}draw(f){const{width:r,actualBoundingBoxAscent:u,actualBoundingBoxDescent:g,actualBoundingBoxLeft:y,actualBoundingBoxRight:v}=this.ctx.measureText(f),z=Math.ceil(u),M=Math.min(this.size-this.buffer,Math.ceil(v-y)),A=Math.min(this.size-this.buffer,z+Math.ceil(g)),P=M+2*this.buffer,R=A+2*this.buffer,V=Math.max(P*R,0),W=new Uint8ClampedArray(V),ae={data:W,width:P,height:R,glyphWidth:M,glyphHeight:A,glyphTop:z,glyphLeft:0,glyphAdvance:r};if(M===0||A===0)return ae;const{ctx:ee,buffer:te,gridInner:pe,gridOuter:xe}=this;ee.clearRect(te,te,M,A),ee.fillText(f,te,te+z);const ze=ee.getImageData(te,te,M,A);xe.fill(Ce,0,V),pe.fill(0,0,V);for(let ne=0;ne0?Be*Be:0,pe[Oe]=Be<0?Be*Be:0}}Ve(xe,0,0,P,R,P,this.f,this.v,this.z),Ve(pe,te,te,M,A,P,this.f,this.v,this.z);for(let ne=0;ne1&&(A=r[++M]);const R=Math.abs(P-A.left),V=Math.abs(P-A.right),W=Math.min(R,V);let ae;const ee=v/g*(y+1);if(A.isDash){const te=y-Math.abs(ee);ae=Math.sqrt(W*W+te*te)}else ae=y-Math.sqrt(W*W+ee*ee);this.data[z+P]=Math.max(0,Math.min(255,ae+128))}}}addRegularDash(r){for(let M=r.length-1;M>=0;--M){const A=r[M],P=r[M+1];A.zeroLength?r.splice(M,1):P&&P.isDash===A.isDash&&(P.left=A.left,r.splice(M,1))}const u=r[0],g=r[r.length-1];u.isDash===g.isDash&&(u.left=g.left-this.width,g.right=u.right+this.width);const y=this.width*this.nextRow;let v=0,z=r[v];for(let M=0;M1&&(z=r[++v]);const A=Math.abs(M-z.left),P=Math.abs(M-z.right),R=Math.min(A,P);this.data[y+M]=Math.max(0,Math.min(255,(z.isDash?R:-R)+128))}}addDash(r,u){const g=u?7:0,y=2*g+1;if(this.nextRow+y>this.height)return l.warnOnce("LineAtlas out of space"),null;let v=0;for(let M=0;M{y.send(r,u,v)},g=g||function(){})}getActor(){return this.currentActor=(this.currentActor+1)%this.actors.length,this.actors[this.currentActor]}remove(){this.actors.forEach(r=>{r.remove()}),this.actors=[],this.workerPool.release(this.id)}}function xt(f,r,u){const g=function(y,v){if(y)return u(y);if(v){const z=l.pick(l.extend(v,f),["tiles","minzoom","maxzoom","attribution","bounds","scheme","tileSize","encoding"]);v.vector_layers&&(z.vectorLayers=v.vector_layers,z.vectorLayerIds=z.vectorLayers.map(M=>M.id)),u(null,z)}};return f.url?l.getJSON(r.transformRequest(f.url,l.ResourceType.Source),g):l.exported.frame(()=>g(null,f))}Mt.Actor=l.Actor;class Ct{constructor(r,u,g){this.bounds=l.LngLatBounds.convert(this.validateBounds(r)),this.minzoom=u||0,this.maxzoom=g||24}validateBounds(r){return Array.isArray(r)&&r.length===4?[Math.max(-180,r[0]),Math.max(-90,r[1]),Math.min(180,r[2]),Math.min(90,r[3])]:[-180,-90,180,90]}contains(r){const u=Math.pow(2,r.z),g=Math.floor(l.mercatorXfromLng(this.bounds.getWest())*u),y=Math.floor(l.mercatorYfromLat(this.bounds.getNorth())*u),v=Math.ceil(l.mercatorXfromLng(this.bounds.getEast())*u),z=Math.ceil(l.mercatorYfromLat(this.bounds.getSouth())*u);return r.x>=g&&r.x=y&&r.y{this._tileJSONRequest=null,this._loaded=!0,this.map.style.sourceCaches[this.id].clearTiles(),r?this.fire(new l.ErrorEvent(r)):u&&(l.extend(this,u),u.bounds&&(this.tileBounds=new Ct(u.bounds,this.minzoom,this.maxzoom)),this.fire(new l.Event("data",{dataType:"source",sourceDataType:"metadata"})),this.fire(new l.Event("data",{dataType:"source",sourceDataType:"content"})))})}loaded(){return this._loaded}hasTile(r){return!this.tileBounds||this.tileBounds.contains(r.canonical)}onAdd(r){this.map=r,this.load()}setSourceProperty(r){this._tileJSONRequest&&this._tileJSONRequest.cancel(),r(),this.load()}setTiles(r){return this.setSourceProperty(()=>{this._options.tiles=r}),this}setUrl(r){return this.setSourceProperty(()=>{this.url=r,this._options.url=r}),this}onRemove(){this._tileJSONRequest&&(this._tileJSONRequest.cancel(),this._tileJSONRequest=null)}serialize(){return l.extend({},this._options)}loadTile(r,u){const g=r.tileID.canonical.url(this.tiles,this.map.getPixelRatio(),this.scheme),y={request:this.map._requestManager.transformRequest(g,l.ResourceType.Tile),uid:r.uid,tileID:r.tileID,zoom:r.tileID.overscaledZ,tileSize:this.tileSize*r.tileID.overscaleFactor(),type:this.type,source:this.id,pixelRatio:this.map.getPixelRatio(),showCollisionBoxes:this.map.showCollisionBoxes,promoteId:this.promoteId};function v(z,M){return delete r.request,r.aborted?u(null):z&&z.status!==404?u(z):(M&&M.resourceTiming&&(r.resourceTiming=M.resourceTiming),this.map._refreshExpiredTiles&&M&&r.setExpiryData(M),r.loadVectorData(M,this.map.painter),l.cacheEntryPossiblyAdded(this.dispatcher),u(null),void(r.reloadCallback&&(this.loadTile(r,r.reloadCallback),r.reloadCallback=null)))}y.request.collectResourceTiming=this._collectResourceTiming,r.actor&&r.state!=="expired"?r.state==="loading"?r.reloadCallback=u:r.request=r.actor.send("reloadTile",y,v.bind(this)):(r.actor=this.dispatcher.getActor(),r.request=r.actor.send("loadTile",y,v.bind(this)))}abortTile(r){r.request&&(r.request.cancel(),delete r.request),r.actor&&r.actor.send("abortTile",{uid:r.uid,type:this.type,source:this.id},void 0)}unloadTile(r){r.unloadVectorData(),r.actor&&r.actor.send("removeTile",{uid:r.uid,type:this.type,source:this.id},void 0)}hasTransition(){return!1}}class wa extends l.Evented{constructor(r,u,g,y){super(),this.id=r,this.dispatcher=g,this.setEventedParent(y),this.type="raster",this.minzoom=0,this.maxzoom=22,this.roundZoom=!0,this.scheme="xyz",this.tileSize=512,this._loaded=!1,this._options=l.extend({type:"raster"},u),l.extend(this,l.pick(u,["url","scheme","tileSize"]))}load(){this._loaded=!1,this.fire(new l.Event("dataloading",{dataType:"source"})),this._tileJSONRequest=xt(this._options,this.map._requestManager,(r,u)=>{this._tileJSONRequest=null,this._loaded=!0,r?this.fire(new l.ErrorEvent(r)):u&&(l.extend(this,u),u.bounds&&(this.tileBounds=new Ct(u.bounds,this.minzoom,this.maxzoom)),this.fire(new l.Event("data",{dataType:"source",sourceDataType:"metadata"})),this.fire(new l.Event("data",{dataType:"source",sourceDataType:"content"})))})}loaded(){return this._loaded}onAdd(r){this.map=r,this.load()}onRemove(){this._tileJSONRequest&&(this._tileJSONRequest.cancel(),this._tileJSONRequest=null)}serialize(){return l.extend({},this._options)}hasTile(r){return!this.tileBounds||this.tileBounds.contains(r.canonical)}loadTile(r,u){const g=r.tileID.canonical.url(this.tiles,this.map.getPixelRatio(),this.scheme);r.request=l.getImage(this.map._requestManager.transformRequest(g,l.ResourceType.Tile),(y,v,z)=>{if(delete r.request,r.aborted)r.state="unloaded",u(null);else if(y)r.state="errored",u(y);else if(v){this.map._refreshExpiredTiles&&r.setExpiryData(z);const M=this.map.painter.context,A=M.gl;r.texture=this.map.painter.getTileTexture(v.width),r.texture?r.texture.update(v,{useMipmap:!0}):(r.texture=new K(M,v,A.RGBA,{useMipmap:!0}),r.texture.bind(A.LINEAR,A.CLAMP_TO_EDGE,A.LINEAR_MIPMAP_NEAREST),M.extTextureFilterAnisotropic&&A.texParameterf(A.TEXTURE_2D,M.extTextureFilterAnisotropic.TEXTURE_MAX_ANISOTROPY_EXT,M.extTextureFilterAnisotropicMax)),r.state="loaded",l.cacheEntryPossiblyAdded(this.dispatcher),u(null)}})}abortTile(r,u){r.request&&(r.request.cancel(),delete r.request),u()}unloadTile(r,u){r.texture&&this.map.painter.saveTileTexture(r.texture),u()}hasTransition(){return!1}}let aa;class et extends wa{constructor(r,u,g,y){super(r,u,g,y),this.type="raster-dem",this.maxzoom=22,this._options=l.extend({type:"raster-dem"},u),this.encoding=u.encoding||"mapbox"}serialize(){return{type:"raster-dem",url:this.url,tileSize:this.tileSize,tiles:this.tiles,bounds:this.bounds,encoding:this.encoding}}loadTile(r,u){const g=r.tileID.canonical.url(this.tiles,this.map.getPixelRatio(),this.scheme);function y(v,z){v&&(r.state="errored",u(v)),z&&(r.dem=z,r.needsHillshadePrepare=!0,r.needsTerrainPrepare=!0,r.state="loaded",u(null))}r.request=l.getImage(this.map._requestManager.transformRequest(g,l.ResourceType.Tile),(function(v,z){if(delete r.request,r.aborted)r.state="unloaded",u(null);else if(v)r.state="errored",u(v);else if(z){this.map._refreshExpiredTiles&&r.setExpiryData(z),delete z.cacheControl,delete z.expires;const M=l.isImageBitmap(z)&&(aa==null&&(aa=typeof OffscreenCanvas<"u"&&new OffscreenCanvas(1,1).getContext("2d")&&typeof createImageBitmap=="function"),aa)?z:l.exported.getImageData(z,1),A={uid:r.uid,coord:r.tileID,source:this.id,rawImageData:M,encoding:this.encoding};r.actor&&r.state!=="expired"||(r.actor=this.dispatcher.getActor(),r.actor.send("loadDEMTile",A,y.bind(this)))}}).bind(this)),r.neighboringTiles=this._getNeighboringTiles(r.tileID)}_getNeighboringTiles(r){const u=r.canonical,g=Math.pow(2,u.z),y=(u.x-1+g)%g,v=u.x===0?r.wrap-1:r.wrap,z=(u.x+1+g)%g,M=u.x+1===g?r.wrap+1:r.wrap,A={};return A[new l.OverscaledTileID(r.overscaledZ,v,u.z,y,u.y).key]={backfilled:!1},A[new l.OverscaledTileID(r.overscaledZ,M,u.z,z,u.y).key]={backfilled:!1},u.y>0&&(A[new l.OverscaledTileID(r.overscaledZ,v,u.z,y,u.y-1).key]={backfilled:!1},A[new l.OverscaledTileID(r.overscaledZ,r.wrap,u.z,u.x,u.y-1).key]={backfilled:!1},A[new l.OverscaledTileID(r.overscaledZ,M,u.z,z,u.y-1).key]={backfilled:!1}),u.y+1{if(this._pendingLoads--,this._removed||v&&v.abandoned)return void this.fire(new l.Event("dataabort",{dataType:"source",sourceDataType:r}));let z=null;if(v&&v.resourceTiming&&v.resourceTiming[this.id]&&(z=v.resourceTiming[this.id].slice(0)),y)return void this.fire(new l.ErrorEvent(y));const M={dataType:"source",sourceDataType:r};this._collectResourceTiming&&z&&z.length>0&&l.extend(M,{resourceTiming:z}),this.fire(new l.Event("data",M))})}loaded(){return this._pendingLoads===0}loadTile(r,u){const g=r.actor?"reloadTile":"loadTile";r.actor=this.actor;const y={type:this.type,uid:r.uid,tileID:r.tileID,zoom:r.tileID.overscaledZ,maxZoom:this.maxzoom,tileSize:this.tileSize,source:this.id,pixelRatio:this.map.getPixelRatio(),showCollisionBoxes:this.map.showCollisionBoxes,promoteId:this.promoteId};r.request=this.actor.send(g,y,(v,z)=>(delete r.request,r.unloadVectorData(),r.aborted?u(null):v?u(v):(r.loadVectorData(z,this.map.painter,g==="reloadTile"),u(null))))}abortTile(r){r.request&&(r.request.cancel(),delete r.request),r.aborted=!0}unloadTile(r){r.unloadVectorData(),this.actor.send("removeTile",{uid:r.uid,type:this.type,source:this.id})}onRemove(){this._removed=!0,this.actor.send("removeSource",{type:this.type,source:this.id})}serialize(){return l.extend({},this._options,{type:this.type,data:this._data})}hasTransition(){return!1}}var Qt=l.createLayout([{name:"a_pos",type:"Int16",components:2},{name:"a_texture_pos",type:"Int16",components:2}]);class _a extends l.Evented{constructor(r,u,g,y){super(),this.id=r,this.dispatcher=g,this.coordinates=u.coordinates,this.type="image",this.minzoom=0,this.maxzoom=22,this.tileSize=512,this.tiles={},this._loaded=!1,this.setEventedParent(y),this.options=u}load(r,u){this._loaded=!1,this.fire(new l.Event("dataloading",{dataType:"source"})),this.url=this.options.url,l.getImage(this.map._requestManager.transformRequest(this.url,l.ResourceType.Image),(g,y)=>{this._loaded=!0,g?this.fire(new l.ErrorEvent(g)):y&&(this.image=y,r&&(this.coordinates=r),u&&u(),this._finishLoading())})}loaded(){return this._loaded}updateImage(r){return this.image&&r.url?(this.options.url=r.url,this.load(r.coordinates,()=>{this.texture=null}),this):this}_finishLoading(){this.map&&(this.setCoordinates(this.coordinates),this.fire(new l.Event("data",{dataType:"source",sourceDataType:"metadata"})))}onAdd(r){this.map=r,this.load()}setCoordinates(r){this.coordinates=r;const u=r.map(l.MercatorCoordinate.fromLngLat);this.tileID=function(y){let v=1/0,z=1/0,M=-1/0,A=-1/0;for(const W of y)v=Math.min(v,W.x),z=Math.min(z,W.y),M=Math.max(M,W.x),A=Math.max(A,W.y);const P=Math.max(M-v,A-z),R=Math.max(0,Math.floor(-Math.log(P)/Math.LN2)),V=Math.pow(2,R);return new l.CanonicalTileID(R,Math.floor((v+M)/2*V),Math.floor((z+A)/2*V))}(u),this.minzoom=this.maxzoom=this.tileID.z;const g=u.map(y=>this.tileID.getTilePoint(y)._round());return this._boundsArray=new l.RasterBoundsArray,this._boundsArray.emplaceBack(g[0].x,g[0].y,0,0),this._boundsArray.emplaceBack(g[1].x,g[1].y,l.EXTENT,0),this._boundsArray.emplaceBack(g[3].x,g[3].y,0,l.EXTENT),this._boundsArray.emplaceBack(g[2].x,g[2].y,l.EXTENT,l.EXTENT),this.boundsBuffer&&(this.boundsBuffer.destroy(),delete this.boundsBuffer),this.fire(new l.Event("data",{dataType:"source",sourceDataType:"content"})),this}prepare(){if(Object.keys(this.tiles).length===0||!this.image)return;const r=this.map.painter.context,u=r.gl;this.boundsBuffer||(this.boundsBuffer=r.createVertexBuffer(this._boundsArray,Qt.members)),this.boundsSegments||(this.boundsSegments=l.SegmentVector.simpleSegment(0,0,4,2)),this.texture||(this.texture=new K(r,this.image,u.RGBA),this.texture.bind(u.LINEAR,u.CLAMP_TO_EDGE));for(const g in this.tiles){const y=this.tiles[g];y.state!=="loaded"&&(y.state="loaded",y.texture=this.texture)}}loadTile(r,u){this.tileID&&this.tileID.equals(r.tileID.canonical)?(this.tiles[String(r.tileID.wrap)]=r,r.buckets={},u(null)):(r.state="errored",u(null))}serialize(){return{type:"image",url:this.options.url,coordinates:this.coordinates}}hasTransition(){return!1}}class fi extends _a{constructor(r,u,g,y){super(r,u,g,y),this.roundZoom=!0,this.type="video",this.options=u}load(){this._loaded=!1;const r=this.options;this.urls=[];for(const u of r.urls)this.urls.push(this.map._requestManager.transformRequest(u,l.ResourceType.Source).url);l.getVideo(this.urls,(u,g)=>{this._loaded=!0,u?this.fire(new l.ErrorEvent(u)):g&&(this.video=g,this.video.loop=!0,this.video.addEventListener("playing",()=>{this.map.triggerRepaint()}),this.map&&this.video.play(),this._finishLoading())})}pause(){this.video&&this.video.pause()}play(){this.video&&this.video.play()}seek(r){if(this.video){const u=this.video.seekable;ru.end(0)?this.fire(new l.ErrorEvent(new l.ValidationError(`sources.${this.id}`,null,`Playback for this video can be set only between the ${u.start(0)} and ${u.end(0)}-second mark.`))):this.video.currentTime=r}}getVideo(){return this.video}onAdd(r){this.map||(this.map=r,this.load(),this.video&&(this.video.play(),this.setCoordinates(this.coordinates)))}prepare(){if(Object.keys(this.tiles).length===0||this.video.readyState<2)return;const r=this.map.painter.context,u=r.gl;this.boundsBuffer||(this.boundsBuffer=r.createVertexBuffer(this._boundsArray,Qt.members)),this.boundsSegments||(this.boundsSegments=l.SegmentVector.simpleSegment(0,0,4,2)),this.texture?this.video.paused||(this.texture.bind(u.LINEAR,u.CLAMP_TO_EDGE),u.texSubImage2D(u.TEXTURE_2D,0,0,0,u.RGBA,u.UNSIGNED_BYTE,this.video)):(this.texture=new K(r,this.video,u.RGBA),this.texture.bind(u.LINEAR,u.CLAMP_TO_EDGE));for(const g in this.tiles){const y=this.tiles[g];y.state!=="loaded"&&(y.state="loaded",y.texture=this.texture)}}serialize(){return{type:"video",urls:this.urls,coordinates:this.coordinates}}hasTransition(){return this.video&&!this.video.paused}}class Va extends _a{constructor(r,u,g,y){super(r,u,g,y),u.coordinates?Array.isArray(u.coordinates)&&u.coordinates.length===4&&!u.coordinates.some(v=>!Array.isArray(v)||v.length!==2||v.some(z=>typeof z!="number"))||this.fire(new l.ErrorEvent(new l.ValidationError(`sources.${r}`,null,'"coordinates" property must be an array of 4 longitude/latitude array pairs'))):this.fire(new l.ErrorEvent(new l.ValidationError(`sources.${r}`,null,'missing required property "coordinates"'))),u.animate&&typeof u.animate!="boolean"&&this.fire(new l.ErrorEvent(new l.ValidationError(`sources.${r}`,null,'optional "animate" property must be a boolean value'))),u.canvas?typeof u.canvas=="string"||u.canvas instanceof HTMLCanvasElement||this.fire(new l.ErrorEvent(new l.ValidationError(`sources.${r}`,null,'"canvas" must be either a string representing the ID of the canvas element from which to read, or an HTMLCanvasElement instance'))):this.fire(new l.ErrorEvent(new l.ValidationError(`sources.${r}`,null,'missing required property "canvas"'))),this.options=u,this.animate=u.animate===void 0||u.animate}load(){this._loaded=!0,this.canvas||(this.canvas=this.options.canvas instanceof HTMLCanvasElement?this.options.canvas:document.getElementById(this.options.canvas)),this.width=this.canvas.width,this.height=this.canvas.height,this._hasInvalidDimensions()?this.fire(new l.ErrorEvent(new Error("Canvas dimensions cannot be less than or equal to zero."))):(this.play=function(){this._playing=!0,this.map.triggerRepaint()},this.pause=function(){this._playing&&(this.prepare(),this._playing=!1)},this._finishLoading())}getCanvas(){return this.canvas}onAdd(r){this.map=r,this.load(),this.canvas&&this.animate&&this.play()}onRemove(){this.pause()}prepare(){let r=!1;if(this.canvas.width!==this.width&&(this.width=this.canvas.width,r=!0),this.canvas.height!==this.height&&(this.height=this.canvas.height,r=!0),this._hasInvalidDimensions()||Object.keys(this.tiles).length===0)return;const u=this.map.painter.context,g=u.gl;this.boundsBuffer||(this.boundsBuffer=u.createVertexBuffer(this._boundsArray,Qt.members)),this.boundsSegments||(this.boundsSegments=l.SegmentVector.simpleSegment(0,0,4,2)),this.texture?(r||this._playing)&&this.texture.update(this.canvas,{premultiply:!0}):this.texture=new K(u,this.canvas,g.RGBA,{premultiply:!0});for(const y in this.tiles){const v=this.tiles[y];v.state!=="loaded"&&(v.state="loaded",v.texture=this.texture)}}serialize(){return{type:"canvas",coordinates:this.coordinates}}hasTransition(){return this._playing}_hasInvalidDimensions(){for(const r of[this.canvas.width,this.canvas.height])if(isNaN(r)||r<=0)return!0;return!1}}const oi={vector:ja,raster:wa,"raster-dem":et,geojson:ba,video:fi,image:_a,canvas:Va};function ii(f,r){const u=l.create();return l.translate(u,u,[1,1,0]),l.scale(u,u,[.5*f.width,.5*f.height,1]),l.multiply(u,u,f.calculatePosMatrix(r.toUnwrapped()))}function ct(f,r,u,g,y,v){const z=function(V,W,ae){if(V)for(const ee of V){const te=W[ee];if(te&&te.source===ae&&te.type==="fill-extrusion")return!0}else for(const ee in W){const te=W[ee];if(te.source===ae&&te.type==="fill-extrusion")return!0}return!1}(y&&y.layers,r,f.id),M=v.maxPitchScaleFactor(),A=f.tilesIn(g,M,z);A.sort(na);const P=[];for(const V of A)P.push({wrappedTileID:V.tileID.wrapped().key,queryResults:V.tile.queryRenderedFeatures(r,u,f._state,V.queryGeometry,V.cameraQueryGeometry,V.scale,y,v,M,ii(f.transform,V.tileID))});const R=function(V){const W={},ae={};for(const ee of V){const te=ee.queryResults,pe=ee.wrappedTileID,xe=ae[pe]=ae[pe]||{};for(const ze in te){const ne=te[ze],Me=xe[ze]=xe[ze]||{},Se=W[ze]=W[ze]||[];for(const Oe of ne)Me[Oe.featureIndex]||(Me[Oe.featureIndex]=!0,Se.push(Oe))}}return W}(P);for(const V in R)R[V].forEach(W=>{const ae=W.feature,ee=f.getFeatureState(ae.layer["source-layer"],ae.id);ae.source=ae.layer.source,ae.layer["source-layer"]&&(ae.sourceLayer=ae.layer["source-layer"]),ae.state=ee});return R}function na(f,r){const u=f.tileID,g=r.tileID;return u.overscaledZ-g.overscaledZ||u.canonical.y-g.canonical.y||u.wrap-g.wrap||u.canonical.x-g.canonical.x}class Rt{constructor(r,u){this.tileID=r,this.uid=l.uniqueId(),this.uses=0,this.tileSize=u,this.buckets={},this.expirationTime=null,this.queryPadding=0,this.hasSymbolBuckets=!1,this.hasRTLText=!1,this.dependencies={},this.textures=[],this.textureCoords={},this.expiredRequestCount=0,this.state="loading"}registerFadeDuration(r){const u=r+this.timeAdded;ur.saveTileTexture(u)),this.demTexture=null,this.textures=[],this.textureCoords={}}loadVectorData(r,u,g){if(this.hasData()&&this.unloadVectorData(),this.state="loaded",r){r.featureIndex&&(this.latestFeatureIndex=r.featureIndex,r.rawTileData?(this.latestRawTileData=r.rawTileData,this.latestFeatureIndex.rawTileData=r.rawTileData):this.latestRawTileData&&(this.latestFeatureIndex.rawTileData=this.latestRawTileData)),this.collisionBoxArray=r.collisionBoxArray,this.buckets=function(y,v){const z={};if(!v)return z;for(const M of y){const A=M.layerIds.map(P=>v.getLayer(P)).filter(Boolean);if(A.length!==0){M.layers=A,M.stateDependentLayerIds&&(M.stateDependentLayers=M.stateDependentLayerIds.map(P=>A.filter(R=>R.id===P)[0]));for(const P of A)z[P.id]=M}}return z}(r.buckets,u.style),this.hasSymbolBuckets=!1;for(const y in this.buckets){const v=this.buckets[y];if(v instanceof l.SymbolBucket){if(this.hasSymbolBuckets=!0,!g)break;v.justReloaded=!0}}if(this.hasRTLText=!1,this.hasSymbolBuckets)for(const y in this.buckets){const v=this.buckets[y];if(v instanceof l.SymbolBucket&&v.hasRTLText){this.hasRTLText=!0,l.lazyLoadRTLTextPlugin();break}}this.queryPadding=0;for(const y in this.buckets){const v=this.buckets[y];this.queryPadding=Math.max(this.queryPadding,u.style.getLayer(y).queryRadius(v))}r.imageAtlas&&(this.imageAtlas=r.imageAtlas),r.glyphAtlasImage&&(this.glyphAtlasImage=r.glyphAtlasImage)}else this.collisionBoxArray=new l.CollisionBoxArray}unloadVectorData(){for(const r in this.buckets)this.buckets[r].destroy();this.buckets={},this.imageAtlasTexture&&this.imageAtlasTexture.destroy(),this.imageAtlas&&(this.imageAtlas=null),this.glyphAtlasTexture&&this.glyphAtlasTexture.destroy(),this.latestFeatureIndex=null,this.state="unloaded"}getBucket(r){return this.buckets[r.id]}upload(r){for(const g in this.buckets){const y=this.buckets[g];y.uploadPending()&&y.upload(r)}const u=r.gl;this.imageAtlas&&!this.imageAtlas.uploaded&&(this.imageAtlasTexture=new K(r,this.imageAtlas.image,u.RGBA),this.imageAtlas.uploaded=!0),this.glyphAtlasImage&&(this.glyphAtlasTexture=new K(r,this.glyphAtlasImage,u.ALPHA),this.glyphAtlasImage=null)}prepare(r){this.imageAtlas&&this.imageAtlas.patchUpdatedImages(r,this.imageAtlasTexture)}queryRenderedFeatures(r,u,g,y,v,z,M,A,P,R){return this.latestFeatureIndex&&this.latestFeatureIndex.rawTileData?this.latestFeatureIndex.query({queryGeometry:y,cameraQueryGeometry:v,scale:z,tileSize:this.tileSize,pixelPosMatrix:R,transform:A,params:M,queryPadding:this.queryPadding*P},r,u,g):{}}querySourceFeatures(r,u){const g=this.latestFeatureIndex;if(!g||!g.rawTileData)return;const y=g.loadVTLayers(),v=u?u.sourceLayer:"",z=y._geojsonTileLayer||y[v];if(!z)return;const M=l.createFilter(u&&u.filter),{z:A,x:P,y:R}=this.tileID.canonical,V={z:A,x:P,y:R};for(let W=0;Wg)y=!1;else if(u)if(this.expirationTime{this.remove(r,v)},g)),this.data[y].push(v),this.order.push(y),this.order.length>this.max){const z=this._getAndRemoveByKey(this.order[0]);z&&this.onRemove(z)}return this}has(r){return r.wrapped().key in this.data}getAndRemove(r){return this.has(r)?this._getAndRemoveByKey(r.wrapped().key):null}_getAndRemoveByKey(r){const u=this.data[r].shift();return u.timeout&&clearTimeout(u.timeout),this.data[r].length===0&&delete this.data[r],this.order.splice(this.order.indexOf(r),1),u.value}getByKey(r){const u=this.data[r];return u?u[0].value:null}get(r){return this.has(r)?this.data[r.wrapped().key][0].value:null}remove(r,u){if(!this.has(r))return this;const g=r.wrapped().key,y=u===void 0?0:this.data[g].indexOf(u),v=this.data[g][y];return this.data[g].splice(y,1),v.timeout&&clearTimeout(v.timeout),this.data[g].length===0&&delete this.data[g],this.onRemove(v.value),this.order.splice(this.order.indexOf(g),1),this}setMaxSize(r){for(this.max=r;this.order.length>this.max;){const u=this._getAndRemoveByKey(this.order[0]);u&&this.onRemove(u)}return this}filter(r){const u=[];for(const g in this.data)for(const y of this.data[g])r(y.value)||u.push(y);for(const g of u)this.remove(g.value.tileID,g)}}class Yt{constructor(){this.state={},this.stateChanges={},this.deletedStates={}}updateState(r,u,g){const y=String(u);if(this.stateChanges[r]=this.stateChanges[r]||{},this.stateChanges[r][y]=this.stateChanges[r][y]||{},l.extend(this.stateChanges[r][y],g),this.deletedStates[r]===null){this.deletedStates[r]={};for(const v in this.state[r])v!==y&&(this.deletedStates[r][v]=null)}else if(this.deletedStates[r]&&this.deletedStates[r][y]===null){this.deletedStates[r][y]={};for(const v in this.state[r][y])g[v]||(this.deletedStates[r][y][v]=null)}else for(const v in g)this.deletedStates[r]&&this.deletedStates[r][y]&&this.deletedStates[r][y][v]===null&&delete this.deletedStates[r][y][v]}removeFeatureState(r,u,g){if(this.deletedStates[r]===null)return;const y=String(u);if(this.deletedStates[r]=this.deletedStates[r]||{},g&&u!==void 0)this.deletedStates[r][y]!==null&&(this.deletedStates[r][y]=this.deletedStates[r][y]||{},this.deletedStates[r][y][g]=null);else if(u!==void 0)if(this.stateChanges[r]&&this.stateChanges[r][y])for(g in this.deletedStates[r][y]={},this.stateChanges[r][y])this.deletedStates[r][y][g]=null;else this.deletedStates[r][y]=null;else this.deletedStates[r]=null}getState(r,u){const g=String(u),y=l.extend({},(this.state[r]||{})[g],(this.stateChanges[r]||{})[g]);if(this.deletedStates[r]===null)return{};if(this.deletedStates[r]){const v=this.deletedStates[r][u];if(v===null)return{};for(const z in v)delete y[z]}return y}initializeTileState(r,u){r.setFeatureState(this.state,u)}coalesceChanges(r,u){const g={};for(const y in this.stateChanges){this.state[y]=this.state[y]||{};const v={};for(const z in this.stateChanges[y])this.state[y][z]||(this.state[y][z]={}),l.extend(this.state[y][z],this.stateChanges[y][z]),v[z]=this.state[y][z];g[y]=v}for(const y in this.deletedStates){this.state[y]=this.state[y]||{};const v={};if(this.deletedStates[y]===null)for(const z in this.state[y])v[z]={},this.state[y][z]={};else for(const z in this.deletedStates[y]){if(this.deletedStates[y][z]===null)this.state[y][z]={};else for(const M of Object.keys(this.deletedStates[y][z]))delete this.state[y][z][M];v[z]=this.state[y][z]}g[y]=g[y]||{},l.extend(g[y],v)}if(this.stateChanges={},this.deletedStates={},Object.keys(g).length!==0)for(const y in r)r[y].setFeatureState(g,u)}}class Ni extends l.Evented{constructor(r,u,g){super(),this.id=r,this.dispatcher=g,this.on("data",y=>{y.dataType==="source"&&y.sourceDataType==="metadata"&&(this._sourceLoaded=!0),this._sourceLoaded&&!this._paused&&y.dataType==="source"&&y.sourceDataType==="content"&&(this.reload(),this.transform&&this.update(this.transform,this.terrain))}),this.on("dataloading",()=>{this._sourceErrored=!1}),this.on("error",()=>{this._sourceErrored=this._source.loaded()}),this._source=function(y,v,z,M){const A=new oi[v.type](y,v,z,M);if(A.id!==y)throw new Error(`Expected Source id to be ${y} instead of ${A.id}`);return l.bindAll(["load","abort","unload","serialize","prepare"],A),A}(r,u,g,this),this._tiles={},this._cache=new Wt(0,this._unloadTile.bind(this)),this._timers={},this._cacheTimers={},this._maxTileCacheSize=null,this._loadedParentTiles={},this._coveredTiles={},this._state=new Yt}onAdd(r){this.map=r,this._maxTileCacheSize=r?r._maxTileCacheSize:null,this._source&&this._source.onAdd&&this._source.onAdd(r)}onRemove(r){this.clearTiles(),this._source&&this._source.onRemove&&this._source.onRemove(r)}loaded(){if(this._sourceErrored)return!0;if(!this._sourceLoaded||!this._source.loaded())return!1;for(const r in this._tiles){const u=this._tiles[r];if(u.state!=="loaded"&&u.state!=="errored")return!1}return!0}getSource(){return this._source}pause(){this._paused=!0}resume(){if(!this._paused)return;const r=this._shouldReloadOnResume;this._paused=!1,this._shouldReloadOnResume=!1,r&&this.reload(),this.transform&&this.update(this.transform,this.terrain)}_loadTile(r,u){return this._source.loadTile(r,u)}_unloadTile(r){if(this._source.unloadTile)return this._source.unloadTile(r,()=>{})}_abortTile(r){this._source.abortTile&&this._source.abortTile(r,()=>{}),this._source.fire(new l.Event("dataabort",{tile:r,coord:r.tileID,dataType:"source"}))}serialize(){return this._source.serialize()}prepare(r){this._source.prepare&&this._source.prepare(),this._state.coalesceChanges(this._tiles,this.map?this.map.painter:null);for(const u in this._tiles){const g=this._tiles[u];g.upload(r),g.prepare(this.map.style.imageManager)}}getIds(){return Object.values(this._tiles).map(r=>r.tileID).sort(Xr).map(r=>r.key)}getRenderableIds(r){const u=[];for(const g in this._tiles)this._isIdRenderable(g,r)&&u.push(this._tiles[g]);return r?u.sort((g,y)=>{const v=g.tileID,z=y.tileID,M=new l.pointGeometry(v.canonical.x,v.canonical.y)._rotate(this.transform.angle),A=new l.pointGeometry(z.canonical.x,z.canonical.y)._rotate(this.transform.angle);return v.overscaledZ-z.overscaledZ||A.y-M.y||A.x-M.x}).map(g=>g.tileID.key):u.map(g=>g.tileID).sort(Xr).map(g=>g.key)}hasRenderableParent(r){const u=this.findLoadedParent(r,0);return!!u&&this._isIdRenderable(u.tileID.key)}_isIdRenderable(r,u){return this._tiles[r]&&this._tiles[r].hasData()&&!this._coveredTiles[r]&&(u||!this._tiles[r].holdingForFade())}reload(){if(this._paused)this._shouldReloadOnResume=!0;else{this._cache.reset();for(const r in this._tiles)this._tiles[r].state!=="errored"&&this._reloadTile(r,"reloading")}}_reloadTile(r,u){const g=this._tiles[r];g&&(g.state!=="loading"&&(g.state=u),this._loadTile(g,this._tileLoaded.bind(this,g,r,u)))}_tileLoaded(r,u,g,y){if(y)return r.state="errored",void(y.status!==404?this._source.fire(new l.ErrorEvent(y,{tile:r})):this.update(this.transform,this.terrain));r.timeAdded=l.exported.now(),g==="expired"&&(r.refreshedUponExpiration=!0),this._setTileReloadTimer(u,r),this.getSource().type==="raster-dem"&&r.dem&&this._backfillDEM(r),this._state.initializeTileState(r,this.map?this.map.painter:null),r.aborted||this._source.fire(new l.Event("data",{dataType:"source",tile:r,coord:r.tileID}))}_backfillDEM(r){const u=this.getRenderableIds();for(let y=0;y1||(Math.abs(z)>1&&(Math.abs(z+A)===1?z+=A:Math.abs(z-A)===1&&(z-=A)),v.dem&&y.dem&&(y.dem.backfillBorder(v.dem,z,M),y.neighboringTiles&&y.neighboringTiles[P]&&(y.neighboringTiles[P].backfilled=!0)))}}getTile(r){return this.getTileByID(r.key)}getTileByID(r){return this._tiles[r]}_retainLoadedChildren(r,u,g,y){for(const v in this._tiles){let z=this._tiles[v];if(y[v]||!z.hasData()||z.tileID.overscaledZ<=u||z.tileID.overscaledZ>g)continue;let M=z.tileID;for(;z&&z.tileID.overscaledZ>u+1;){const P=z.tileID.scaledTo(z.tileID.overscaledZ-1);z=this._tiles[P.key],z&&z.hasData()&&(M=P)}let A=M;for(;A.overscaledZ>u;)if(A=A.scaledTo(A.overscaledZ-1),r[A.key]){y[M.key]=M;break}}}findLoadedParent(r,u){if(r.key in this._loadedParentTiles){const g=this._loadedParentTiles[r.key];return g&&g.tileID.overscaledZ>=u?g:null}for(let g=r.overscaledZ-1;g>=u;g--){const y=r.scaledTo(g),v=this._getLoadedTile(y);if(v)return v}}_getLoadedTile(r){const u=this._tiles[r.key];return u&&u.hasData()?u:this._cache.getByKey(r.wrapped().key)}updateCacheSize(r){const u=Math.ceil(r.width/this._source.tileSize)+1,g=Math.ceil(r.height/this._source.tileSize)+1,y=Math.floor(u*g*5),v=typeof this._maxTileCacheSize=="number"?Math.min(this._maxTileCacheSize,y):y;this._cache.setMaxSize(v)}handleWrapJump(r){const u=Math.round((r-(this._prevLng===void 0?r:this._prevLng))/360);if(this._prevLng=r,u){const g={};for(const y in this._tiles){const v=this._tiles[y];v.tileID=v.tileID.unwrapTo(v.tileID.wrap+u),g[v.tileID.key]=v}this._tiles=g;for(const y in this._timers)clearTimeout(this._timers[y]),delete this._timers[y];for(const y in this._tiles)this._setTileReloadTimer(y,this._tiles[y])}}update(r,u){if(this.transform=r,this.terrain=u,!this._sourceLoaded||this._paused)return;let g;this.updateCacheSize(r),this.handleWrapJump(this.transform.center.lng),this._coveredTiles={},this.used||this.usedForTerrain?this._source.tileID?g=r.getVisibleUnwrappedCoordinates(this._source.tileID).map(P=>new l.OverscaledTileID(P.canonical.z,P.wrap,P.canonical.z,P.canonical.x,P.canonical.y)):(g=r.coveringTiles({tileSize:this.usedForTerrain?this.tileSize:this._source.tileSize,minzoom:this._source.minzoom,maxzoom:this._source.maxzoom,roundZoom:!this.usedForTerrain&&this._source.roundZoom,reparseOverscaled:this._source.reparseOverscaled,terrain:u}),this._source.hasTile&&(g=g.filter(P=>this._source.hasTile(P)))):g=[];const y=r.coveringZoomLevel(this._source),v=Math.max(y-Ni.maxOverzooming,this._source.minzoom),z=Math.max(y+Ni.maxUnderzooming,this._source.minzoom);if(this.usedForTerrain){const P={};for(const R of g)if(R.canonical.z>this._source.minzoom){const V=R.scaledTo(R.canonical.z-1);P[V.key]=V;const W=R.scaledTo(Math.max(this._source.minzoom,Math.min(R.canonical.z,5)));P[W.key]=W}g=g.concat(Object.values(P))}const M=this._updateRetainedTiles(g,y);if(xs(this._source.type)){const P={},R={},V=Object.keys(M);for(const W of V){const ae=M[W],ee=this._tiles[W];if(!ee||ee.fadeEndTime&&ee.fadeEndTime<=l.exported.now())continue;const te=this.findLoadedParent(ae,v);te&&(this._addTile(te.tileID),P[te.tileID.key]=te.tileID),R[W]=ae}this._retainLoadedChildren(R,y,z,M);for(const W in P)M[W]||(this._coveredTiles[W]=!0,M[W]=P[W]);if(u){const W={},ae={};for(const ee of g)this._tiles[ee.key].hasData()?W[ee.key]=ee:ae[ee.key]=ee;for(const ee in ae){const te=ae[ee].children(this._source.maxzoom);this._tiles[te[0].key]&&this._tiles[te[1].key]&&this._tiles[te[2].key]&&this._tiles[te[3].key]&&(W[te[0].key]=M[te[0].key]=te[0],W[te[1].key]=M[te[1].key]=te[1],W[te[2].key]=M[te[2].key]=te[2],W[te[3].key]=M[te[3].key]=te[3],delete ae[ee])}for(const ee in ae){const te=this.findLoadedParent(ae[ee],this._source.minzoom);if(te){W[te.tileID.key]=M[te.tileID.key]=te.tileID;for(const pe in W)W[pe].isChildOf(te.tileID)&&delete W[pe]}}for(const ee in this._tiles)W[ee]||(this._coveredTiles[ee]=!0)}}for(const P in M)this._tiles[P].clearFadeHold();const A=l.keysDifference(this._tiles,M);for(const P of A){const R=this._tiles[P];R.hasSymbolBuckets&&!R.holdingForFade()?R.setHoldDuration(this.map._fadeDuration):R.hasSymbolBuckets&&!R.symbolFadeFinished()||this._removeTile(P)}this._updateLoadedParentTileCache()}releaseSymbolFadeTiles(){for(const r in this._tiles)this._tiles[r].holdingForFade()&&this._removeTile(r)}_updateRetainedTiles(r,u){const g={},y={},v=Math.max(u-Ni.maxOverzooming,this._source.minzoom),z=Math.max(u+Ni.maxUnderzooming,this._source.minzoom),M={};for(const A of r){const P=this._addTile(A);g[A.key]=A,P.hasData()||uthis._source.maxzoom){const V=A.children(this._source.maxzoom)[0],W=this.getTile(V);if(W&&W.hasData()){g[V.key]=V;continue}}else{const V=A.children(this._source.maxzoom);if(g[V[0].key]&&g[V[1].key]&&g[V[2].key]&&g[V[3].key])continue}let R=P.wasRequested();for(let V=A.overscaledZ-1;V>=v;--V){const W=A.scaledTo(V);if(y[W.key]||(y[W.key]=!0,P=this.getTile(W),!P&&R&&(P=this._addTile(W)),P&&(g[W.key]=W,R=P.wasRequested(),P.hasData())))break}}return g}_updateLoadedParentTileCache(){this._loadedParentTiles={};for(const r in this._tiles){const u=[];let g,y=this._tiles[r].tileID;for(;y.overscaledZ>0;){if(y.key in this._loadedParentTiles){g=this._loadedParentTiles[y.key];break}u.push(y.key);const v=y.scaledTo(y.overscaledZ-1);if(g=this._getLoadedTile(v),g)break;y=v}for(const v of u)this._loadedParentTiles[v]=g}}_addTile(r){let u=this._tiles[r.key];if(u)return u;u=this._cache.getAndRemove(r),u&&(this._setTileReloadTimer(r.key,u),u.tileID=r,this._state.initializeTileState(u,this.map?this.map.painter:null),this._cacheTimers[r.key]&&(clearTimeout(this._cacheTimers[r.key]),delete this._cacheTimers[r.key],this._setTileReloadTimer(r.key,u)));const g=u;return u||(u=new Rt(r,this._source.tileSize*r.overscaleFactor()),this._loadTile(u,this._tileLoaded.bind(this,u,r.key,u.state))),u.uses++,this._tiles[r.key]=u,g||this._source.fire(new l.Event("dataloading",{tile:u,coord:u.tileID,dataType:"source"})),u}_setTileReloadTimer(r,u){r in this._timers&&(clearTimeout(this._timers[r]),delete this._timers[r]);const g=u.getExpiryTimeout();g&&(this._timers[r]=setTimeout(()=>{this._reloadTile(r,"expired"),delete this._timers[r]},g))}_removeTile(r){const u=this._tiles[r];u&&(u.uses--,delete this._tiles[r],this._timers[r]&&(clearTimeout(this._timers[r]),delete this._timers[r]),u.uses>0||(u.hasData()&&u.state!=="reloading"?this._cache.add(u.tileID,u,u.getExpiryTimeout()):(u.aborted=!0,this._abortTile(u),this._unloadTile(u))))}clearTiles(){this._shouldReloadOnResume=!1,this._paused=!1;for(const r in this._tiles)this._removeTile(r);this._cache.reset()}tilesIn(r,u,g){const y=[],v=this.transform;if(!v)return y;const z=g?v.getCameraQueryGeometry(r):r,M=r.map(ee=>v.pointCoordinate(ee,this.terrain)),A=z.map(ee=>v.pointCoordinate(ee,this.terrain)),P=this.getIds();let R=1/0,V=1/0,W=-1/0,ae=-1/0;for(const ee of A)R=Math.min(R,ee.x),V=Math.min(V,ee.y),W=Math.max(W,ee.x),ae=Math.max(ae,ee.y);for(let ee=0;ee=0&&ne[1].y+ze>=0){const Me=M.map(Oe=>pe.getTilePoint(Oe)),Se=A.map(Oe=>pe.getTilePoint(Oe));y.push({tile:te,tileID:pe,queryGeometry:Me,cameraQueryGeometry:Se,scale:xe})}}return y}getVisibleCoordinates(r){const u=this.getRenderableIds(r).map(g=>this._tiles[g].tileID);for(const g of u)g.posMatrix=this.transform.calculatePosMatrix(g.toUnwrapped());return u}hasTransition(){if(this._source.hasTransition())return!0;if(xs(this._source.type))for(const r in this._tiles){const u=this._tiles[r];if(u.fadeEndTime!==void 0&&u.fadeEndTime>=l.exported.now())return!0}return!1}setFeatureState(r,u,g){this._state.updateState(r=r||"_geojsonTileLayer",u,g)}removeFeatureState(r,u,g){this._state.removeFeatureState(r=r||"_geojsonTileLayer",u,g)}getFeatureState(r,u){return this._state.getState(r=r||"_geojsonTileLayer",u)}setDependencies(r,u,g){const y=this._tiles[r];y&&y.setDependencies(u,g)}reloadTilesForDependencies(r,u){for(const g in this._tiles)this._tiles[g].hasDependency(r,u)&&this._reloadTile(g,"reloading");this._cache.filter(g=>!g.hasDependency(r,u))}}function Xr(f,r){const u=Math.abs(2*f.wrap)-+(f.wrap<0),g=Math.abs(2*r.wrap)-+(r.wrap<0);return f.overscaledZ-r.overscaledZ||g-u||r.canonical.y-f.canonical.y||r.canonical.x-f.canonical.x}function xs(f){return f==="raster"||f==="image"||f==="video"}Ni.maxOverzooming=10,Ni.maxUnderzooming=3;const Ci="mapboxgl_preloaded_worker_pool";class Gn{constructor(){this.active={}}acquire(r){if(!this.workers)for(this.workers=[];this.workers.length{u.terminate()}),this.workers=null)}isPreloaded(){return!!this.active[Ci]}numActive(){return Object.keys(this.active).length}}const Ja=Math.floor(l.exported.hardwareConcurrency/2);let qr;function In(){return qr||(qr=new Gn),qr}function wl(f,r){const u={};for(const g in f)g!=="ref"&&(u[g]=f[g]);return l.refProperties.forEach(g=>{g in r&&(u[g]=r[g])}),u}function no(f){f=f.slice();const r=Object.create(null);for(let u=0;u0?(y-z)/M:0;return this.points[v].mult(1-A).add(this.points[u].mult(A))}}function nt(f,r){let u=!0;return f==="always"||f!=="never"&&r!=="never"||(u=!1),u}class Pr{constructor(r,u,g){const y=this.boxCells=[],v=this.circleCells=[];this.xCellCount=Math.ceil(r/g),this.yCellCount=Math.ceil(u/g);for(let z=0;zthis.width||y<0||u>this.height)return[];const A=[];if(r<=0&&u<=0&&this.width<=g&&this.height<=y){if(v)return[{key:null,x1:r,y1:u,x2:g,y2:y}];for(let P=0;P0}hitTestCircle(r,u,g,y,v){const z=r-g,M=r+g,A=u-g,P=u+g;if(M<0||z>this.width||P<0||A>this.height)return!1;const R=[];return this._forEachCell(z,A,M,P,this._queryCellCircle,R,{hitTest:!0,overlapMode:y,circle:{x:r,y:u,radius:g},seenUids:{box:{},circle:{}}},v),R.length>0}_queryCell(r,u,g,y,v,z,M,A){const{seenUids:P,hitTest:R,overlapMode:V}=M,W=this.boxCells[v];if(W!==null){const ee=this.bboxes;for(const te of W)if(!P.box[te]){P.box[te]=!0;const pe=4*te,xe=this.boxKeys[te];if(r<=ee[pe+2]&&u<=ee[pe+3]&&g>=ee[pe+0]&&y>=ee[pe+1]&&(!A||A(xe))&&(!R||!nt(V,xe.overlapMode))&&(z.push({key:xe,x1:ee[pe],y1:ee[pe+1],x2:ee[pe+2],y2:ee[pe+3]}),R))return!0}}const ae=this.circleCells[v];if(ae!==null){const ee=this.circles;for(const te of ae)if(!P.circle[te]){P.circle[te]=!0;const pe=3*te,xe=this.circleKeys[te];if(this._circleAndRectCollide(ee[pe],ee[pe+1],ee[pe+2],r,u,g,y)&&(!A||A(xe))&&(!R||!nt(V,xe.overlapMode))){const ze=ee[pe],ne=ee[pe+1],Me=ee[pe+2];if(z.push({key:xe,x1:ze-Me,y1:ne-Me,x2:ze+Me,y2:ne+Me}),R)return!0}}}return!1}_queryCellCircle(r,u,g,y,v,z,M,A){const{circle:P,seenUids:R,overlapMode:V}=M,W=this.boxCells[v];if(W!==null){const ee=this.bboxes;for(const te of W)if(!R.box[te]){R.box[te]=!0;const pe=4*te,xe=this.boxKeys[te];if(this._circleAndRectCollide(P.x,P.y,P.radius,ee[pe+0],ee[pe+1],ee[pe+2],ee[pe+3])&&(!A||A(xe))&&!nt(V,xe.overlapMode))return z.push(!0),!0}}const ae=this.circleCells[v];if(ae!==null){const ee=this.circles;for(const te of ae)if(!R.circle[te]){R.circle[te]=!0;const pe=3*te,xe=this.circleKeys[te];if(this._circlesCollide(ee[pe],ee[pe+1],ee[pe+2],P.x,P.y,P.radius)&&(!A||A(xe))&&!nt(V,xe.overlapMode))return z.push(!0),!0}}}_forEachCell(r,u,g,y,v,z,M,A){const P=this._convertToXCellCoord(r),R=this._convertToYCellCoord(u),V=this._convertToXCellCoord(g),W=this._convertToYCellCoord(y);for(let ae=P;ae<=V;ae++)for(let ee=R;ee<=W;ee++)if(v.call(this,r,u,g,y,this.xCellCount*ee+ae,z,M,A))return}_convertToXCellCoord(r){return Math.max(0,Math.min(this.xCellCount-1,Math.floor(r*this.xScale)))}_convertToYCellCoord(r){return Math.max(0,Math.min(this.yCellCount-1,Math.floor(r*this.yScale)))}_circlesCollide(r,u,g,y,v,z){const M=y-r,A=v-u,P=g+z;return P*P>M*M+A*A}_circleAndRectCollide(r,u,g,y,v,z,M){const A=(z-y)/2,P=Math.abs(r-(y+A));if(P>A+g)return!1;const R=(M-v)/2,V=Math.abs(u-(v+R));if(V>R+g)return!1;if(P<=A||V<=R)return!0;const W=P-A,ae=V-R;return W*W+ae*ae<=g*g}}function xn(f,r,u,g,y){const v=l.create();return r?(l.scale(v,v,[1/y,1/y,1]),u||l.rotateZ(v,v,g.angle)):l.multiply(v,g.labelPlaneMatrix,f),v}function Qa(f,r,u,g,y){if(r){const v=l.clone(f);return l.scale(v,v,[y,y,1]),u||l.rotateZ(v,v,-g.angle),v}return g.glCoordMatrix}function Si(f,r,u){let g;u?(g=[f.x,f.y,u(f.x,f.y),1],l.transformMat4(g,g,r)):(g=[f.x,f.y,0,1],Or(g,g,r));const y=g[3];return{point:new l.pointGeometry(g[0]/y,g[1]/y),signedDistanceFromCamera:y}}function Oi(f,r){return .5+f/r*.5}function ks(f,r){const u=f[0]/f[3],g=f[1]/f[3];return u>=-r[0]&&u<=r[0]&&g>=-r[1]&&g<=r[1]}function Li(f,r,u,g,y,v,z,M,A,P){const R=g?f.textSizeData:f.iconSizeData,V=l.evaluateSizeForZoom(R,u.transform.zoom),W=[256/u.width*2+1,256/u.height*2+1],ae=g?f.text.dynamicLayoutVertexArray:f.icon.dynamicLayoutVertexArray;ae.clear();const ee=f.lineVertexArray,te=g?f.text.placedSymbolArray:f.icon.placedSymbolArray,pe=u.transform.width/u.transform.height;let xe=!1;for(let ze=0;zeMath.abs(u.x-r.x)*g?{useVertical:!0}:(f===l.WritingMode.vertical?r.yu.x)?{needsFlipping:!0}:null}function Jt(f,r,u,g,y,v,z,M,A,P,R,V,W,ae,ee,te){const pe=r/24,xe=f.lineOffsetX*pe,ze=f.lineOffsetY*pe;let ne;if(f.numGlyphs>1){const Me=f.glyphStartIndex+f.numGlyphs,Se=f.lineStartIndex,Oe=f.lineStartIndex+f.lineLength,Be=dt(pe,M,xe,ze,u,R,V,f,A,v,W,ee,te);if(!Be)return{notEnoughRoom:!0};const Je=Si(Be.first.point,z,te).point,De=Si(Be.last.point,z,te).point;if(g&&!u){const _t=da(f.writingMode,Je,De,ae);if(_t)return _t}ne=[Be.first];for(let _t=f.glyphStartIndex+1;_t0?Je.point:Fi(V,Be,Se,1,y,te),_t=da(f.writingMode,Se,De,ae);if(_t)return _t}const Me=An(pe*M.getoffsetX(f.glyphStartIndex),xe,ze,u,R,V,f.segment,f.lineStartIndex,f.lineStartIndex+f.lineLength,A,v,W,ee,te);if(!Me)return{notEnoughRoom:!0};ne=[Me]}for(const Me of ne)l.addDynamicAttributes(P,Me.point,Me.angle);return{}}function Fi(f,r,u,g,y,v){const z=Si(f.add(f.sub(r)._unit()),y,v).point,M=u.sub(z);return u.add(M._mult(g/M.mag()))}function An(f,r,u,g,y,v,z,M,A,P,R,V,W,ae){const ee=g?f-r:f+r;let te=ee>0?1:-1,pe=0;g&&(te*=-1,pe=Math.PI),te<0&&(pe+=Math.PI);let xe=te>0?M+z:M+z+1,ze=y,ne=y,Me=0,Se=0;const Oe=Math.abs(ee),Be=[];for(;Me+Se<=Oe;){if(xe+=te,xe=A)return null;if(ne=ze,Be.push(ze),ze=V[xe],ze===void 0){const zt=new l.pointGeometry(P.getx(xe),P.gety(xe)),pa=Si(zt,R,ae);if(pa.signedDistanceFromCamera>0)ze=V[xe]=pa.point;else{const ya=xe-te;ze=Fi(Me===0?v:new l.pointGeometry(P.getx(ya),P.gety(ya)),zt,ne,Oe-Me+1,R,ae)}}Me+=Se,Se=ne.dist(ze)}const Je=(Oe-Me)/Se,De=ze.sub(ne),_t=De.mult(Je)._add(ne);_t._add(De._unit()._perp()._mult(u*te));const ht=pe+Math.atan2(ze.y-ne.y,ze.x-ne.x);return Be.push(_t),{point:_t,angle:W?ht:0,path:Be}}const ha=new Float32Array([-1/0,-1/0,0,-1/0,-1/0,0,-1/0,-1/0,0,-1/0,-1/0,0]);function mr(f,r){for(let u=0;u=1;Aa--)$t.push(pa.path[Aa]);for(let Aa=1;AaSi(qa,A,ee));$t=Aa.some(qa=>qa.signedDistanceFromCamera<=0)?[]:Aa.map(qa=>qa.point)}let Wa=[];if($t.length>0){const Aa=$t[0].clone(),qa=$t[0].clone();for(let Oa=1;Oa<$t.length;Oa++)Aa.x=Math.min(Aa.x,$t[Oa].x),Aa.y=Math.min(Aa.y,$t[Oa].y),qa.x=Math.max(qa.x,$t[Oa].x),qa.y=Math.max(qa.y,$t[Oa].y);Wa=Aa.x>=_t.x&&qa.x<=ht.x&&Aa.y>=_t.y&&qa.y<=ht.y?[$t]:qa.x<_t.x||Aa.x>ht.x||qa.y<_t.y||Aa.y>ht.y?[]:l.clipLine([$t],_t.x,_t.y,ht.x,ht.y)}for(const Aa of Wa){zt.reset(Aa,.25*De);let qa=0;qa=zt.length<=.5*De?1:Math.ceil(zt.paddedLength/Ga)+1;for(let Oa=0;Oa=this.screenRightBoundary||ythis.screenBottomBoundary}isInsideGrid(r,u,g,y){return g>=0&&r=0&&ug.collisionGroupID===u}}return this.collisionGroups[r]}}function Rr(f,r,u,g,y){const{horizontalAlign:v,verticalAlign:z}=l.getAnchorAlignment(f),M=-(v-.5)*r,A=-(z-.5)*u,P=l.evaluateVariableOffset(f,g);return new l.pointGeometry(M+P[0]*y,A+P[1]*y)}function Br(f,r,u,g,y,v){const{x1:z,x2:M,y1:A,y2:P,anchorPointX:R,anchorPointY:V}=f,W=new l.pointGeometry(r,u);return g&&W._rotate(y?v:-v),{x1:z+W.x,y1:A+W.y,x2:M+W.x,y2:P+W.y,anchorPointX:R,anchorPointY:V}}class X{constructor(r,u,g,y,v){this.transform=r.clone(),this.terrain=u,this.collisionIndex=new pr(this.transform),this.placements={},this.opacities={},this.variableOffsets={},this.stale=!1,this.commitTime=0,this.fadeDuration=g,this.retainedQueryData={},this.collisionGroups=new ws(y),this.collisionCircleArrays={},this.prevPlacement=v,v&&(v.prevPlacement=void 0),this.placedOrientations={}}getBucketParts(r,u,g,y){const v=g.getBucket(u),z=g.latestFeatureIndex;if(!v||!z||u.id!==v.layerIds[0])return;const M=g.collisionBoxArray,A=v.layers[0].layout,P=Math.pow(2,this.transform.zoom-g.tileID.overscaledZ),R=g.tileSize/l.EXTENT,V=this.transform.calculatePosMatrix(g.tileID.toUnwrapped()),W=A.get("text-pitch-alignment")==="map",ae=A.get("text-rotation-alignment")==="map",ee=Za(g,1,this.transform.zoom),te=xn(V,W,ae,this.transform,ee);let pe=null;if(W){const ze=Qa(V,W,ae,this.transform,ee);pe=l.multiply([],this.transform.labelPlaneMatrix,ze)}this.retainedQueryData[v.bucketInstanceId]=new Lr(v.bucketInstanceId,z,v.sourceLayerIndex,v.index,g.tileID);const xe={bucket:v,layout:A,posMatrix:V,textLabelPlaneMatrix:te,labelToScreenMatrix:pe,scale:P,textPixelRatio:R,holdingForFade:g.holdingForFade(),collisionBoxArray:M,partiallyEvaluatedTextSize:l.evaluateSizeForZoom(v.textSizeData,this.transform.zoom),collisionGroup:this.collisionGroups.get(v.sourceID)};if(y)for(const ze of v.sortKeyRanges){const{sortKey:ne,symbolInstanceStart:Me,symbolInstanceEnd:Se}=ze;r.push({sortKey:ne,symbolInstanceStart:Me,symbolInstanceEnd:Se,parameters:xe})}else r.push({symbolInstanceStart:0,symbolInstanceEnd:v.symbolInstances.length,parameters:xe})}attemptAnchorPlacement(r,u,g,y,v,z,M,A,P,R,V,W,ae,ee,te,pe){const xe=[W.textOffset0,W.textOffset1],ze=Rr(r,g,y,xe,v),ne=this.collisionIndex.placeCollisionBox(Br(u,ze.x,ze.y,z,M,this.transform.angle),V,A,P,R.predicate,pe);if((!te||this.collisionIndex.placeCollisionBox(Br(te,ze.x,ze.y,z,M,this.transform.angle),V,A,P,R.predicate,pe).box.length!==0)&&ne.box.length>0){let Me;if(this.prevPlacement&&this.prevPlacement.variableOffsets[W.crossTileID]&&this.prevPlacement.placements[W.crossTileID]&&this.prevPlacement.placements[W.crossTileID].text&&(Me=this.prevPlacement.variableOffsets[W.crossTileID].anchor),W.crossTileID===0)throw new Error("symbolInstance.crossTileID can't be 0");return this.variableOffsets[W.crossTileID]={textOffset:xe,width:g,height:y,anchor:r,textBoxScale:v,prevAnchor:Me},this.markUsedJustification(ae,r,W,ee),ae.allowVerticalPlacement&&(this.markUsedOrientation(ae,ee,W),this.placedOrientations[W.crossTileID]=ee),{shift:ze,placedGlyphBoxes:ne}}}placeLayerBucketPart(r,u,g){const{bucket:y,layout:v,posMatrix:z,textLabelPlaneMatrix:M,labelToScreenMatrix:A,textPixelRatio:P,holdingForFade:R,collisionBoxArray:V,partiallyEvaluatedTextSize:W,collisionGroup:ae}=r.parameters,ee=v.get("text-optional"),te=v.get("icon-optional"),pe=l.getOverlapMode(v,"text-overlap","text-allow-overlap"),xe=pe==="always",ze=l.getOverlapMode(v,"icon-overlap","icon-allow-overlap"),ne=ze==="always",Me=v.get("text-rotation-alignment")==="map",Se=v.get("text-pitch-alignment")==="map",Oe=v.get("icon-text-fit")!=="none",Be=v.get("symbol-z-order")==="viewport-y",Je=xe&&(ne||!y.hasIconData()||te),De=ne&&(xe||!y.hasTextData()||ee);!y.collisionArrays&&V&&y.deserializeCollisionBoxes(V);const _t=(ht,zt)=>{if(u[ht.crossTileID])return;if(R)return void(this.placements[ht.crossTileID]=new Ai(!1,!1,!1));let pa=!1,ya=!1,$t=!0,Ga=null,Wa={box:null,offscreen:null},Aa={box:null,offscreen:null},qa=null,Oa=null,xr=null,Cs=0,rs=0,ss=0;zt.textFeatureIndex?Cs=zt.textFeatureIndex:ht.useRuntimeCollisionCircles&&(Cs=ht.featureIndex),zt.verticalTextFeatureIndex&&(rs=zt.verticalTextFeatureIndex);const il=this.retainedQueryData[y.bucketInstanceId].tileID,pn=this.terrain?(La,di)=>this.terrain.getElevation(il,La,di):null;for(const La of["textBox","verticalTextBox","iconBox","verticalIconBox"]){const di=zt[La];di&&(di.elevation=pn?pn(di.anchorPointX,di.anchorPointY):0)}const ls=zt.textBox;if(ls){const La=Na=>{let Yi=l.WritingMode.horizontal;if(y.allowVerticalPlacement&&!Na&&this.prevPlacement){const er=this.prevPlacement.placedOrientations[ht.crossTileID];er&&(this.placedOrientations[ht.crossTileID]=er,Yi=er,this.markUsedOrientation(y,Yi,ht))}return Yi},di=(Na,Yi)=>{if(y.allowVerticalPlacement&&ht.numVerticalGlyphVertices>0&&zt.verticalTextBox){for(const er of y.writingModes)if(er===l.WritingMode.vertical?(Wa=Yi(),Aa=Wa):Wa=Na(),Wa&&Wa.box&&Wa.box.length)break}else Wa=Na()};if(v.get("text-variable-anchor")){let Na=v.get("text-variable-anchor");if(this.prevPlacement&&this.prevPlacement.variableOffsets[ht.crossTileID]){const ki=this.prevPlacement.variableOffsets[ht.crossTileID];Na.indexOf(ki.anchor)>0&&(Na=Na.filter($r=>$r!==ki.anchor),Na.unshift(ki.anchor))}const Yi=(ki,$r,Bl)=>{const Nl=ki.x2-ki.x1,yd=ki.y2-ki.y1,zu=ht.textBoxScale,xd=Oe&&ze==="never"?$r:null;let cs={box:[],offscreen:!1};const vd=pe!=="never"?2*Na.length:Na.length;for(let qc=0;qc=Na.length?pe:"never",ht,y,Bl,xd,pn);if(kd&&(cs=kd.placedGlyphBoxes,cs&&cs.box&&cs.box.length)){pa=!0,Ga=kd.shift;break}}return cs};di(()=>Yi(ls,zt.iconBox,l.WritingMode.horizontal),()=>{const ki=zt.verticalTextBox;return y.allowVerticalPlacement&&!(Wa&&Wa.box&&Wa.box.length)&&ht.numVerticalGlyphVertices>0&&ki?Yi(ki,zt.verticalIconBox,l.WritingMode.vertical):{box:null,offscreen:null}}),Wa&&(pa=Wa.box,$t=Wa.offscreen);const er=La(Wa&&Wa.box);if(!pa&&this.prevPlacement){const ki=this.prevPlacement.variableOffsets[ht.crossTileID];ki&&(this.variableOffsets[ht.crossTileID]=ki,this.markUsedJustification(y,ki.anchor,ht,er))}}else{const Na=(Yi,er)=>{const ki=this.collisionIndex.placeCollisionBox(Yi,pe,P,z,ae.predicate,pn);return ki&&ki.box&&ki.box.length&&(this.markUsedOrientation(y,er,ht),this.placedOrientations[ht.crossTileID]=er),ki};di(()=>Na(ls,l.WritingMode.horizontal),()=>{const Yi=zt.verticalTextBox;return y.allowVerticalPlacement&&ht.numVerticalGlyphVertices>0&&Yi?Na(Yi,l.WritingMode.vertical):{box:null,offscreen:null}}),La(Wa&&Wa.box&&Wa.box.length)}}if(qa=Wa,pa=qa&&qa.box&&qa.box.length>0,$t=qa&&qa.offscreen,ht.useRuntimeCollisionCircles){const La=y.text.placedSymbolArray.get(ht.centerJustifiedTextSymbolIndex),di=l.evaluateSizeForFeature(y.textSizeData,W,La),Na=v.get("text-padding");Oa=this.collisionIndex.placeCollisionCircles(pe,La,y.lineVertexArray,y.glyphOffsetArray,di,z,M,A,g,Se,ae.predicate,ht.collisionCircleDiameter,Na,pn),Oa.circles.length&&Oa.collisionDetected&&!g&&l.warnOnce("Collisions detected, but collision boxes are not shown"),pa=xe||Oa.circles.length>0&&!Oa.collisionDetected,$t=$t&&Oa.offscreen}if(zt.iconFeatureIndex&&(ss=zt.iconFeatureIndex),zt.iconBox){const La=di=>{const Na=Oe&&Ga?Br(di,Ga.x,Ga.y,Me,Se,this.transform.angle):di;return this.collisionIndex.placeCollisionBox(Na,ze,P,z,ae.predicate,pn)};Aa&&Aa.box&&Aa.box.length&&zt.verticalIconBox?(xr=La(zt.verticalIconBox),ya=xr.box.length>0):(xr=La(zt.iconBox),ya=xr.box.length>0),$t=$t&&xr.offscreen}const nl=ee||ht.numHorizontalGlyphVertices===0&&ht.numVerticalGlyphVertices===0,bd=te||ht.numIconVertices===0;if(nl||bd?bd?nl||(ya=ya&&pa):pa=ya&&pa:ya=pa=ya&&pa,pa&&qa&&qa.box&&this.collisionIndex.insertCollisionBox(qa.box,pe,v.get("text-ignore-placement"),y.bucketInstanceId,Aa&&Aa.box&&rs?rs:Cs,ae.ID),ya&&xr&&this.collisionIndex.insertCollisionBox(xr.box,ze,v.get("icon-ignore-placement"),y.bucketInstanceId,ss,ae.ID),Oa&&(pa&&this.collisionIndex.insertCollisionCircles(Oa.circles,pe,v.get("text-ignore-placement"),y.bucketInstanceId,Cs,ae.ID),g)){const La=y.bucketInstanceId;let di=this.collisionCircleArrays[La];di===void 0&&(di=this.collisionCircleArrays[La]=new es);for(let Na=0;Na=0;--zt){const pa=ht[zt];_t(y.symbolInstances.get(pa),y.collisionArrays[pa])}}else for(let ht=r.symbolInstanceStart;ht=0&&(r.text.placedSymbolArray.get(M).crossTileID=v>=0&&M!==v?0:g.crossTileID)}markUsedOrientation(r,u,g){const y=u===l.WritingMode.horizontal||u===l.WritingMode.horizontalOnly?u:0,v=u===l.WritingMode.vertical?u:0,z=[g.leftJustifiedTextSymbolIndex,g.centerJustifiedTextSymbolIndex,g.rightJustifiedTextSymbolIndex];for(const M of z)r.text.placedSymbolArray.get(M).placedOrientation=y;g.verticalPlacedTextSymbolIndex&&(r.text.placedSymbolArray.get(g.verticalPlacedTextSymbolIndex).placedOrientation=v)}commit(r){this.commitTime=r,this.zoomAtLastRecencyCheck=this.transform.zoom;const u=this.prevPlacement;let g=!1;this.prevZoomAdjustment=u?u.zoomAdjustment(this.transform.zoom):0;const y=u?u.symbolFadeChange(r):1,v=u?u.opacities:{},z=u?u.variableOffsets:{},M=u?u.placedOrientations:{};for(const A in this.placements){const P=this.placements[A],R=v[A];R?(this.opacities[A]=new Rs(R,y,P.text,P.icon),g=g||P.text!==R.text.placed||P.icon!==R.icon.placed):(this.opacities[A]=new Rs(null,y,P.text,P.icon,P.skipFade),g=g||P.text||P.icon)}for(const A in v){const P=v[A];if(!this.opacities[A]){const R=new Rs(P,y,!1,!1);R.isHidden()||(this.opacities[A]=R,g=g||P.text.placed||P.icon.placed)}}for(const A in z)this.variableOffsets[A]||!this.opacities[A]||this.opacities[A].isHidden()||(this.variableOffsets[A]=z[A]);for(const A in M)this.placedOrientations[A]||!this.opacities[A]||this.opacities[A].isHidden()||(this.placedOrientations[A]=M[A]);if(u&&u.lastPlacementChangeTime===void 0)throw new Error("Last placement time for previous placement is not defined");g?this.lastPlacementChangeTime=r:typeof this.lastPlacementChangeTime!="number"&&(this.lastPlacementChangeTime=u?u.lastPlacementChangeTime:r)}updateLayerOpacities(r,u){const g={};for(const y of u){const v=y.getBucket(r);v&&y.latestFeatureIndex&&r.id===v.layerIds[0]&&this.updateBucketOpacities(v,g,y.collisionBoxArray)}}updateBucketOpacities(r,u,g){r.hasTextData()&&r.text.opacityVertexArray.clear(),r.hasIconData()&&r.icon.opacityVertexArray.clear(),r.hasIconCollisionBoxData()&&r.iconCollisionBox.collisionVertexArray.clear(),r.hasTextCollisionBoxData()&&r.textCollisionBox.collisionVertexArray.clear();const y=r.layers[0].layout,v=new Rs(null,0,!1,!1,!0),z=y.get("text-allow-overlap"),M=y.get("icon-allow-overlap"),A=y.get("text-variable-anchor"),P=y.get("text-rotation-alignment")==="map",R=y.get("text-pitch-alignment")==="map",V=y.get("icon-text-fit")!=="none",W=new Rs(null,0,z&&(M||!r.hasIconData()||y.get("icon-optional")),M&&(z||!r.hasTextData()||y.get("text-optional")),!0);!r.collisionArrays&&g&&(r.hasIconCollisionBoxData()||r.hasTextCollisionBoxData())&&r.deserializeCollisionBoxes(g);const ae=(ee,te,pe)=>{for(let xe=0;xe0,Se=this.placedOrientations[te.crossTileID],Oe=Se===l.WritingMode.vertical,Be=Se===l.WritingMode.horizontal||Se===l.WritingMode.horizontalOnly;if(pe>0||xe>0){const Je=be(ne.text);ae(r.text,pe,Oe?Ae:Je),ae(r.text,xe,Be?Ae:Je);const De=ne.text.isHidden();[te.rightJustifiedTextSymbolIndex,te.centerJustifiedTextSymbolIndex,te.leftJustifiedTextSymbolIndex].forEach(zt=>{zt>=0&&(r.text.placedSymbolArray.get(zt).hidden=De||Oe?1:0)}),te.verticalPlacedTextSymbolIndex>=0&&(r.text.placedSymbolArray.get(te.verticalPlacedTextSymbolIndex).hidden=De||Be?1:0);const _t=this.variableOffsets[te.crossTileID];_t&&this.markUsedJustification(r,_t.anchor,te,Se);const ht=this.placedOrientations[te.crossTileID];ht&&(this.markUsedJustification(r,"left",te,ht),this.markUsedOrientation(r,ht,te))}if(Me){const Je=be(ne.icon),De=!(V&&te.verticalPlacedIconSymbolIndex&&Oe);te.placedIconSymbolIndex>=0&&(ae(r.icon,te.numIconVertices,De?Je:Ae),r.icon.placedSymbolArray.get(te.placedIconSymbolIndex).hidden=ne.icon.isHidden()),te.verticalPlacedIconSymbolIndex>=0&&(ae(r.icon,te.numVerticalIconVertices,De?Ae:Je),r.icon.placedSymbolArray.get(te.verticalPlacedIconSymbolIndex).hidden=ne.icon.isHidden())}if(r.hasIconCollisionBoxData()||r.hasTextCollisionBoxData()){const Je=r.collisionArrays[ee];if(Je){let De=new l.pointGeometry(0,0);if(Je.textBox||Je.verticalTextBox){let ht=!0;if(A){const zt=this.variableOffsets[ze];zt?(De=Rr(zt.anchor,zt.width,zt.height,zt.textOffset,zt.textBoxScale),P&&De._rotate(R?this.transform.angle:-this.transform.angle)):ht=!1}Je.textBox&&O(r.textCollisionBox.collisionVertexArray,ne.text.placed,!ht||Oe,De.x,De.y),Je.verticalTextBox&&O(r.textCollisionBox.collisionVertexArray,ne.text.placed,!ht||Be,De.x,De.y)}const _t=!!(!Be&&Je.verticalIconBox);Je.iconBox&&O(r.iconCollisionBox.collisionVertexArray,ne.icon.placed,_t,V?De.x:0,V?De.y:0),Je.verticalIconBox&&O(r.iconCollisionBox.collisionVertexArray,ne.icon.placed,!_t,V?De.x:0,V?De.y:0)}}}if(r.sortFeatures(this.transform.angle),this.retainedQueryData[r.bucketInstanceId]&&(this.retainedQueryData[r.bucketInstanceId].featureSortOrder=r.featureSortOrder),r.hasTextData()&&r.text.opacityVertexBuffer&&r.text.opacityVertexBuffer.updateData(r.text.opacityVertexArray),r.hasIconData()&&r.icon.opacityVertexBuffer&&r.icon.opacityVertexBuffer.updateData(r.icon.opacityVertexArray),r.hasIconCollisionBoxData()&&r.iconCollisionBox.collisionVertexBuffer&&r.iconCollisionBox.collisionVertexBuffer.updateData(r.iconCollisionBox.collisionVertexArray),r.hasTextCollisionBoxData()&&r.textCollisionBox.collisionVertexBuffer&&r.textCollisionBox.collisionVertexBuffer.updateData(r.textCollisionBox.collisionVertexArray),r.text.opacityVertexArray.length!==r.text.layoutVertexArray.length/4)throw new Error(`bucket.text.opacityVertexArray.length (= ${r.text.opacityVertexArray.length}) !== bucket.text.layoutVertexArray.length (= ${r.text.layoutVertexArray.length}) / 4`);if(r.icon.opacityVertexArray.length!==r.icon.layoutVertexArray.length/4)throw new Error(`bucket.icon.opacityVertexArray.length (= ${r.icon.opacityVertexArray.length}) !== bucket.icon.layoutVertexArray.length (= ${r.icon.layoutVertexArray.length}) / 4`);if(r.bucketInstanceId in this.collisionCircleArrays){const ee=this.collisionCircleArrays[r.bucketInstanceId];r.placementInvProjMatrix=ee.invProjMatrix,r.placementViewportMatrix=ee.viewportMatrix,r.collisionCircleArray=ee.circles,delete this.collisionCircleArrays[r.bucketInstanceId]}}symbolFadeChange(r){return this.fadeDuration===0?1:(r-this.commitTime)/this.fadeDuration+this.prevZoomAdjustment}zoomAdjustment(r){return Math.max(0,(this.transform.zoom-r)/1.5)}hasTransitions(r){return this.stale||r-this.lastPlacementChangeTimer}setStale(){this.stale=!0}}function O(f,r,u,g,y){f.emplaceBack(r?1:0,u?1:0,g||0,y||0),f.emplaceBack(r?1:0,u?1:0,g||0,y||0),f.emplaceBack(r?1:0,u?1:0,g||0,y||0),f.emplaceBack(r?1:0,u?1:0,g||0,y||0)}const F=Math.pow(2,25),G=Math.pow(2,24),Q=Math.pow(2,17),le=Math.pow(2,16),me=Math.pow(2,9),de=Math.pow(2,8),ce=Math.pow(2,1);function be(f){if(f.opacity===0&&!f.placed)return 0;if(f.opacity===1&&f.placed)return 4294967295;const r=f.placed?1:0,u=Math.floor(127*f.opacity);return u*F+r*G+u*Q+r*le+u*me+r*de+u*ce+r}const Ae=0;class Ne{constructor(r){this._sortAcrossTiles=r.layout.get("symbol-z-order")!=="viewport-y"&&!r.layout.get("symbol-sort-key").isConstant(),this._currentTileIndex=0,this._currentPartIndex=0,this._seenCrossTileIDs={},this._bucketParts=[]}continuePlacement(r,u,g,y,v){const z=this._bucketParts;for(;this._currentTileIndexM.sortKey-A.sortKey));this._currentPartIndex{const z=l.exported.now()-y;return!this._forceFullPlacement&&z>2};for(;this._currentPlacementIndex>=0;){const z=u[r[this._currentPlacementIndex]],M=this.placement.collisionIndex.transform.zoom;if(z.type==="symbol"&&(!z.minzoom||z.minzoom<=M)&&(!z.maxzoom||z.maxzoom>M)){if(this._inProgressLayer||(this._inProgressLayer=new Ne(z)),this._inProgressLayer.continuePlacement(g[z.source],this.placement,this._showCollisionBoxes,z,v))return;delete this._inProgressLayer}this._currentPlacementIndex--}this._done=!0}commit(r){return this.placement.commit(r),this.placement}}const it=512/l.EXTENT/2;class vt{constructor(r,u,g){this.tileID=r,this.indexedSymbolInstances={},this.bucketInstanceId=g;for(let y=0;yr.overscaledZ)for(const M in z){const A=z[M];A.tileID.isChildOf(r)&&A.findMatches(u.symbolInstances,r,y)}else{const M=z[r.scaledTo(Number(v)).key];M&&M.findMatches(u.symbolInstances,r,y)}}for(let v=0;v{u[g]=!0});for(const g in this.layerIndexes)u[g]||delete this.layerIndexes[g]}}var ma=l.createLayout([{name:"a_pos",type:"Int16",components:2}]);class ra extends l.Evented{constructor(r){super(),this.sourceCache=r,this._tiles={},this._renderableTilesKeys=[],this._sourceTileCache={},this.renderHistory=[],this.minzoom=0,this.maxzoom=22,this.tileSize=512,this.deltaZoom=1,this.renderHistorySize=r._cache.max,r.usedForTerrain=!0,r.tileSize=this.tileSize*2**this.deltaZoom}destruct(){this.sourceCache.usedForTerrain=!1,this.sourceCache.tileSize=null;for(const r in this._tiles){const u=this._tiles[r];u.textures.forEach(g=>g.destroy()),u.textures=[]}}update(r,u){this.sourceCache.update(r,u),this._renderableTilesKeys=[];for(const g of r.coveringTiles({tileSize:this.tileSize,minzoom:this.minzoom,maxzoom:this.maxzoom,reparseOverscaled:!1,terrain:u}))this._renderableTilesKeys.push(g.key),this._tiles[g.key]||(g.posMatrix=new Float64Array(16),l.ortho(g.posMatrix,0,l.EXTENT,0,l.EXTENT,0,1),this._tiles[g.key]=new Rt(g,this.tileSize))}removeOutdated(r){const u={};this.renderHistory=this.renderHistory.filter((g,y)=>this.renderHistory.indexOf(g)===y).slice(0,this.renderHistorySize);for(const g of this._renderableTilesKeys)u[g]=!0;for(const g of this.renderHistory)u[g]=!0;for(const g in this._tiles)u[g]||(this._tiles[g].clearTextures(r),delete this._tiles[g])}getRenderableTiles(){return this._renderableTilesKeys.map(r=>this.getTileByID(r))}getTileByID(r){return this._tiles[r]}getTerrainCoords(r){const u={};for(const g of this._renderableTilesKeys){const y=this._tiles[g].tileID;if(y.canonical.equals(r.canonical)){const v=r.clone();v.posMatrix=new Float64Array(16),l.ortho(v.posMatrix,0,l.EXTENT,0,l.EXTENT,0,1),u[g]=v}else if(y.canonical.isChildOf(r.canonical)){const v=r.clone();v.posMatrix=new Float64Array(16);const z=y.canonical.z-r.canonical.z,M=y.canonical.x-(y.canonical.x>>z<>z<>z;l.ortho(v.posMatrix,0,P,0,P,0,1),l.translate(v.posMatrix,v.posMatrix,[-M*P,-A*P,0]),u[g]=v}else if(r.canonical.isChildOf(y.canonical)){const v=r.clone();v.posMatrix=new Float64Array(16);const z=r.canonical.z-y.canonical.z,M=r.canonical.x-(r.canonical.x>>z<>z<>z;l.ortho(v.posMatrix,0,l.EXTENT,0,l.EXTENT,0,1),l.translate(v.posMatrix,v.posMatrix,[M*P,A*P,0]),l.scale(v.posMatrix,v.posMatrix,[1/2**z,1/2**z,0]),u[g]=v}}return u}getSourceTile(r,u){const g=this.sourceCache._source;let y=r.overscaledZ-this.deltaZoom;if(y>g.maxzoom&&(y=g.maxzoom),y=g.minzoom&&(!v||!v.dem);)v=this.sourceCache.getTileByID(r.scaledTo(y--).key);return v}tilesAfterTime(r=Date.now()){return Object.values(this._tiles).filter(u=>u.timeLoaded>=r)}}class ia{constructor(r,u,g){this.style=r,this.sourceCache=new ra(u),this.options=g,this.exaggeration=typeof g.exaggeration=="number"?g.exaggeration:1,this.elevationOffset=typeof g.elevationOffset=="number"?g.elevationOffset:450,this.qualityFactor=2,this.meshSize=128,this._demMatrixCache={},this.coordsIndex=[],this._coordsTextureSize=1024,this.clearRerenderCache()}getDEMElevation(r,u,g,y=l.EXTENT){if(!(u>=0&&u=0&&gr.canonical.z&&(r.canonical.z>=y?v=r.canonical.z-y:l.warnOnce("cannot calculate elevation if elevation maxzoom > source.maxzoom"));const z=r.canonical.x-(r.canonical.x>>v<>v<>8<<4|v>>8,u[z+3]=0;const g=new l.RGBAImage({width:this._coordsTextureSize,height:this._coordsTextureSize},new Uint8Array(u.buffer)),y=new K(r,g,r.gl.RGBA,{premultiply:!1});return y.bind(r.gl.NEAREST,r.gl.CLAMP_TO_EDGE),this._coordsTexture=y,y}pointCoordinate(r){const u=new Uint8Array(4),g=this.style.map.painter,y=g.context,v=y.gl;y.bindFramebuffer.set(this.getFramebuffer("coords").framebuffer),v.readPixels(r.x,g.height/devicePixelRatio-r.y-1,1,1,v.RGBA,v.UNSIGNED_BYTE,u),y.bindFramebuffer.set(null);const z=u[0]+(u[2]>>4<<8),M=u[1]+((15&u[2])<<8),A=this.coordsIndex[255-u[3]],P=A&&this.sourceCache.getTileByID(A);if(!P)return null;const R=this._coordsTextureSize,V=(1<l.emitValidationErrors(f,r&&r.filter(u=>u.identifier!=="source.canvas")),Di=l.pick(za,["addLayer","removeLayer","setPaintProperty","setLayoutProperty","setFilter","addSource","removeSource","setLayerZoomRange","setLight","setTransition","setGeoJSONSourceData"]),Ti=l.pick(za,["setCenter","setZoom","setBearing","setPitch"]),Ri=function(){const f={},r=l.spec.$version;for(const u in l.spec.$root){const g=l.spec.$root[u];if(g.required){let y=null;y=u==="version"?r:g.type==="array"?[]:{},y!=null&&(f[u]=y)}}return f}();class Wi extends l.Evented{constructor(r,u={}){super(),this.map=r,this.dispatcher=new Mt(In(),this),this.imageManager=new je,this.imageManager.setEventedParent(this),this.glyphManager=new st(r._requestManager,u.localIdeographFontFamily),this.lineAtlas=new ka(256,512),this.crossTileSymbolIndex=new Xt,this._layers={},this._serializedLayers={},this._order=[],this.sourceCaches={},this.zoomHistory=new l.ZoomHistory,this._loaded=!1,this._availableImages=[],this._resetUpdates(),this.dispatcher.broadcast("setReferrer",l.getReferrer());const g=this;this._rtlTextPluginCallback=Wi.registerForPluginStateChange(y=>{g.dispatcher.broadcast("syncRTLPluginState",{pluginStatus:y.pluginStatus,pluginURL:y.pluginURL},(v,z)=>{if(l.triggerPluginCompletionEvent(v),z&&z.every(M=>M))for(const M in g.sourceCaches)g.sourceCaches[M].reload()})}),this.on("data",y=>{if(y.dataType!=="source"||y.sourceDataType!=="metadata")return;const v=this.sourceCaches[y.sourceId];if(!v)return;const z=v.getSource();if(z&&z.vectorLayerIds)for(const M in this._layers){const A=this._layers[M];A.source===z.id&&this._validateLayer(A)}})}loadURL(r,u={}){this.fire(new l.Event("dataloading",{dataType:"style"}));const g=typeof u.validate!="boolean"||u.validate,y=this.map._requestManager.transformRequest(r,l.ResourceType.Style);this._request=l.getJSON(y,(v,z)=>{this._request=null,v?this.fire(new l.ErrorEvent(v)):z&&this._load(z,g)})}loadJSON(r,u={}){this.fire(new l.Event("dataloading",{dataType:"style"})),this._request=l.exported.frame(()=>{this._request=null,this._load(r,u.validate!==!1)})}loadEmpty(){this.fire(new l.Event("dataloading",{dataType:"style"})),this._load(Ri,!1)}_load(r,u){if(u&&ca(this,l.validateStyle(r)))return;this._loaded=!0,this.stylesheet=r;for(const y in r.sources)this.addSource(y,r.sources[y],{validate:!1});r.sprite?this._loadSprite(r.sprite):this.imageManager.setLoaded(!0),this.glyphManager.setURL(r.glyphs);const g=no(this.stylesheet.layers);this._order=g.map(y=>y.id),this._layers={},this._serializedLayers={};for(let y of g)y=l.createStyleLayer(y),y.setEventedParent(this,{layer:{id:y.id}}),this._layers[y.id]=y,this._serializedLayers[y.id]=y.serialize();this.dispatcher.broadcast("setLayers",this._serializeLayers(this._order)),this.light=new at(this.stylesheet.light),this.setTerrain(this.stylesheet.terrain),this.fire(new l.Event("data",{dataType:"style"})),this.fire(new l.Event("style.load"))}_loadSprite(r){this._spriteRequest=function(u,g,y,v){let z,M,A;const P=y>1?"@2x":"";let R=l.getJSON(g.transformRequest(g.normalizeSpriteURL(u,P,".json"),l.ResourceType.SpriteJSON),(ae,ee)=>{R=null,A||(A=ae,z=ee,W())}),V=l.getImage(g.transformRequest(g.normalizeSpriteURL(u,P,".png"),l.ResourceType.SpriteImage),(ae,ee)=>{V=null,A||(A=ae,M=ee,W())});function W(){if(A)v(A);else if(z&&M){const ae=l.exported.getImageData(M),ee={};for(const te in z){const{width:pe,height:xe,x:ze,y:ne,sdf:Me,pixelRatio:Se,stretchX:Oe,stretchY:Be,content:Je}=z[te],De=new l.RGBAImage({width:pe,height:xe});l.RGBAImage.copy(ae,De,{x:ze,y:ne},{x:0,y:0},{width:pe,height:xe}),ee[te]={data:De,pixelRatio:Se,sdf:Me,stretchX:Oe,stretchY:Be,content:Je}}v(null,ee)}}return{cancel(){R&&(R.cancel(),R=null),V&&(V.cancel(),V=null)}}}(r,this.map._requestManager,this.map.getPixelRatio(),(u,g)=>{if(this._spriteRequest=null,u)this.fire(new l.ErrorEvent(u));else if(g)for(const y in g)this.imageManager.addImage(y,g[y]);this.imageManager.setLoaded(!0),this._availableImages=this.imageManager.listImages(),this.dispatcher.broadcast("setImages",this._availableImages),this.fire(new l.Event("data",{dataType:"style"}))})}_validateLayer(r){const u=this.sourceCaches[r.source];if(!u)return;const g=r.sourceLayer;if(!g)return;const y=u.getSource();(y.type==="geojson"||y.vectorLayerIds&&y.vectorLayerIds.indexOf(g)===-1)&&this.fire(new l.ErrorEvent(new Error(`Source layer "${g}" does not exist on source "${y.id}" as specified by style layer "${r.id}".`)))}loaded(){if(!this._loaded||Object.keys(this._updatedSources).length)return!1;for(const r in this.sourceCaches)if(!this.sourceCaches[r].loaded())return!1;return!!this.imageManager.isLoaded()}_serializeLayers(r){const u=[];for(const g of r){const y=this._layers[g];y.type!=="custom"&&u.push(y.serialize())}return u}hasTransitions(){if(this.light&&this.light.hasTransition())return!0;for(const r in this.sourceCaches)if(this.sourceCaches[r].hasTransition())return!0;for(const r in this._layers)if(this._layers[r].hasTransition())return!0;return!1}_checkLoaded(){if(!this._loaded)throw new Error("Style is not done loading.")}update(r){if(!this._loaded)return;const u=this._changed;if(this._changed){const y=Object.keys(this._updatedLayers),v=Object.keys(this._removedLayers);(y.length||v.length)&&this._updateWorkerLayers(y,v);for(const z in this._updatedSources){const M=this._updatedSources[z];if(M==="reload")this._reloadSource(z);else{if(M!=="clear")throw new Error(`Invalid action ${M}`);this._clearSource(z)}}this._updateTilesForChangedImages();for(const z in this._updatedPaintProps)this._layers[z].updateTransitions(r);this.light.updateTransitions(r),this._resetUpdates()}const g={};for(const y in this.sourceCaches){const v=this.sourceCaches[y];g[y]=v.used,v.used=!1}for(const y of this._order){const v=this._layers[y];v.recalculate(r,this._availableImages),!v.isHidden(r.zoom)&&v.source&&(this.sourceCaches[v.source].used=!0)}for(const y in g){const v=this.sourceCaches[y];g[y]!==v.used&&v.fire(new l.Event("data",{sourceDataType:"visibility",dataType:"source",sourceId:y}))}this.light.recalculate(r),this.z=r.zoom,u&&this.fire(new l.Event("data",{dataType:"style"}))}_updateTilesForChangedImages(){const r=Object.keys(this._changedImages);if(r.length){for(const u in this.sourceCaches)this.sourceCaches[u].reloadTilesForDependencies(["icons","patterns"],r);this._changedImages={}}}_updateWorkerLayers(r,u){this.dispatcher.broadcast("updateLayers",{layers:this._serializeLayers(r),removedIds:u})}_resetUpdates(){this._changed=!1,this._updatedLayers={},this._removedLayers={},this._updatedSources={},this._updatedPaintProps={},this._changedImages={}}setTerrain(r){if(this._checkLoaded(),this._terrainDataCallback&&this.off("data",this._terrainDataCallback),this._terrainfreezeElevationCallback&&this.map.off("freezeElevation",this._terrainfreezeElevationCallback),r){const u=this.sourceCaches[r.source];if(!u)throw new Error(`cannot load terrain, because there exists no source with ID: ${r.source}`);this.terrain=new ia(this,u,r),this.map.transform.updateElevation(this.terrain),this._terrainfreezeElevationCallback=g=>{g.freeze?this.map.transform.freezeElevation=!0:(this.map.transform.freezeElevation=!1,this.map.transform.recalculateZoom(this.terrain))},this._terrainDataCallback=g=>{g.tile&&(g.sourceId===r.source?(this.map.transform.updateElevation(this.terrain),this.terrain.rememberForRerender(g.sourceId,g.tile.tileID)):g.source.type==="geojson"&&this.terrain.rememberForRerender(g.sourceId,g.tile.tileID))},this.on("data",this._terrainDataCallback),this.map.on("freezeElevation",this._terrainfreezeElevationCallback)}else this.terrain&&this.terrain.sourceCache.destruct(),this.terrain=null,this.map.transform.updateElevation(this.terrain);this.map.fire(new l.Event("terrain",{terrain:r}))}setState(r){if(this._checkLoaded(),ca(this,l.validateStyle(r)))return!1;(r=l.clone$1(r)).layers=no(r.layers);const u=function(y,v){if(!y)return[{command:za.setStyle,args:[v]}];let z=[];try{if(!D(y.version,v.version))return[{command:za.setStyle,args:[v]}];D(y.center,v.center)||z.push({command:za.setCenter,args:[v.center]}),D(y.zoom,v.zoom)||z.push({command:za.setZoom,args:[v.zoom]}),D(y.bearing,v.bearing)||z.push({command:za.setBearing,args:[v.bearing]}),D(y.pitch,v.pitch)||z.push({command:za.setPitch,args:[v.pitch]}),D(y.sprite,v.sprite)||z.push({command:za.setSprite,args:[v.sprite]}),D(y.glyphs,v.glyphs)||z.push({command:za.setGlyphs,args:[v.glyphs]}),D(y.transition,v.transition)||z.push({command:za.setTransition,args:[v.transition]}),D(y.light,v.light)||z.push({command:za.setLight,args:[v.light]});const M={},A=[];(function(R,V,W,ae){let ee;for(ee in V=V||{},R=R||{})Object.prototype.hasOwnProperty.call(R,ee)&&(Object.prototype.hasOwnProperty.call(V,ee)||vs(ee,W,ae));for(ee in V)Object.prototype.hasOwnProperty.call(V,ee)&&(Object.prototype.hasOwnProperty.call(R,ee)?D(R[ee],V[ee])||(R[ee].type==="geojson"&&V[ee].type==="geojson"&&Jn(R,V,ee)?W.push({command:za.setGeoJSONSourceData,args:[ee,V[ee].data]}):Qr(ee,V,W,ae)):Wn(ee,V,W))})(y.sources,v.sources,A,M);const P=[];y.layers&&y.layers.forEach(R=>{M[R.source]?z.push({command:za.removeLayer,args:[R.id]}):P.push(R)}),z=z.concat(A),function(R,V,W){V=V||[];const ae=(R=R||[]).map(hr),ee=V.map(hr),te=R.reduce(Ls,{}),pe=V.reduce(Ls,{}),xe=ae.slice(),ze=Object.create(null);let ne,Me,Se,Oe,Be,Je,De;for(ne=0,Me=0;ne!(y.command in Ti));if(u.length===0)return!1;const g=u.filter(y=>!(y.command in Di));if(g.length>0)throw new Error(`Unimplemented: ${g.map(y=>y.command).join(", ")}.`);return u.forEach(y=>{y.command!=="setTransition"&&this[y.command].apply(this,y.args)}),this.stylesheet=r,!0}addImage(r,u){if(this.getImage(r))return this.fire(new l.ErrorEvent(new Error(`An image named "${r}" already exists.`)));this.imageManager.addImage(r,u),this._afterImageUpdated(r)}updateImage(r,u){this.imageManager.updateImage(r,u)}getImage(r){return this.imageManager.getImage(r)}removeImage(r){if(!this.getImage(r))return this.fire(new l.ErrorEvent(new Error(`An image named "${r}" does not exist.`)));this.imageManager.removeImage(r),this._afterImageUpdated(r)}_afterImageUpdated(r){this._availableImages=this.imageManager.listImages(),this._changedImages[r]=!0,this._changed=!0,this.dispatcher.broadcast("setImages",this._availableImages),this.fire(new l.Event("data",{dataType:"style"}))}listImages(){return this._checkLoaded(),this.imageManager.listImages()}addSource(r,u,g={}){if(this._checkLoaded(),this.sourceCaches[r]!==void 0)throw new Error(`Source "${r}" already exists.`);if(!u.type)throw new Error(`The type property must be defined, but only the following properties were given: ${Object.keys(u).join(", ")}.`);if(["vector","raster","geojson","video","image"].indexOf(u.type)>=0&&this._validate(l.validateStyle.source,`sources.${r}`,u,null,g))return;this.map&&this.map._collectResourceTiming&&(u.collectResourceTiming=!0);const y=this.sourceCaches[r]=new Ni(r,u,this.dispatcher);y.style=this,y.setEventedParent(this,()=>({isSourceLoaded:this.loaded(),source:y.serialize(),sourceId:r})),y.onAdd(this.map),this._changed=!0}removeSource(r){if(this._checkLoaded(),this.sourceCaches[r]===void 0)throw new Error("There is no source with this ID");for(const g in this._layers)if(this._layers[g].source===r)return this.fire(new l.ErrorEvent(new Error(`Source "${r}" cannot be removed while layer "${g}" is using it.`)));const u=this.sourceCaches[r];delete this.sourceCaches[r],delete this._updatedSources[r],u.fire(new l.Event("data",{sourceDataType:"metadata",dataType:"source",sourceId:r})),u.setEventedParent(null),u.onRemove(this.map),this._changed=!0}setGeoJSONSourceData(r,u){if(this._checkLoaded(),this.sourceCaches[r]===void 0)throw new Error(`There is no source with this ID=${r}`);const g=this.sourceCaches[r].getSource();if(g.type!=="geojson")throw new Error(`geojsonSource.type is ${g.type}, which is !== 'geojson`);g.setData(u),this._changed=!0}getSource(r){return this.sourceCaches[r]&&this.sourceCaches[r].getSource()}addLayer(r,u,g={}){this._checkLoaded();const y=r.id;if(this.getLayer(y))return void this.fire(new l.ErrorEvent(new Error(`Layer "${y}" already exists on this map.`)));let v;if(r.type==="custom"){if(ca(this,l.validateCustomStyleLayer(r)))return;v=l.createStyleLayer(r)}else{if(typeof r.source=="object"&&(this.addSource(y,r.source),r=l.clone$1(r),r=l.extend(r,{source:y})),this._validate(l.validateStyle.layer,`layers.${y}`,r,{arrayIndex:-1},g))return;v=l.createStyleLayer(r),this._validateLayer(v),v.setEventedParent(this,{layer:{id:y}}),this._serializedLayers[v.id]=v.serialize()}const z=u?this._order.indexOf(u):this._order.length;if(u&&z===-1)this.fire(new l.ErrorEvent(new Error(`Cannot add layer "${y}" before non-existing layer "${u}".`)));else{if(this._order.splice(z,0,y),this._layerOrderChanged=!0,this._layers[y]=v,this._removedLayers[y]&&v.source&&v.type!=="custom"){const M=this._removedLayers[y];delete this._removedLayers[y],M.type!==v.type?this._updatedSources[v.source]="clear":(this._updatedSources[v.source]="reload",this.sourceCaches[v.source].pause())}this._updateLayer(v),v.onAdd&&v.onAdd(this.map)}}moveLayer(r,u){if(this._checkLoaded(),this._changed=!0,!this._layers[r])return void this.fire(new l.ErrorEvent(new Error(`The layer '${r}' does not exist in the map's style and cannot be moved.`)));if(r===u)return;const g=this._order.indexOf(r);this._order.splice(g,1);const y=u?this._order.indexOf(u):this._order.length;u&&y===-1?this.fire(new l.ErrorEvent(new Error(`Cannot move layer "${r}" before non-existing layer "${u}".`))):(this._order.splice(y,0,r),this._layerOrderChanged=!0)}removeLayer(r){this._checkLoaded();const u=this._layers[r];if(!u)return void this.fire(new l.ErrorEvent(new Error(`Cannot remove non-existing layer "${r}".`)));u.setEventedParent(null);const g=this._order.indexOf(r);this._order.splice(g,1),this._layerOrderChanged=!0,this._changed=!0,this._removedLayers[r]=u,delete this._layers[r],delete this._serializedLayers[r],delete this._updatedLayers[r],delete this._updatedPaintProps[r],u.onRemove&&u.onRemove(this.map)}getLayer(r){return this._layers[r]}hasLayer(r){return r in this._layers}setLayerZoomRange(r,u,g){this._checkLoaded();const y=this.getLayer(r);y?y.minzoom===u&&y.maxzoom===g||(u!=null&&(y.minzoom=u),g!=null&&(y.maxzoom=g),this._updateLayer(y)):this.fire(new l.ErrorEvent(new Error(`Cannot set the zoom range of non-existing layer "${r}".`)))}setFilter(r,u,g={}){this._checkLoaded();const y=this.getLayer(r);if(y){if(!D(y.filter,u))return u==null?(y.filter=void 0,void this._updateLayer(y)):void(this._validate(l.validateStyle.filter,`layers.${y.id}.filter`,u,null,g)||(y.filter=l.clone$1(u),this._updateLayer(y)))}else this.fire(new l.ErrorEvent(new Error(`Cannot filter non-existing layer "${r}".`)))}getFilter(r){return l.clone$1(this.getLayer(r).filter)}setLayoutProperty(r,u,g,y={}){this._checkLoaded();const v=this.getLayer(r);v?D(v.getLayoutProperty(u),g)||(v.setLayoutProperty(u,g,y),this._updateLayer(v)):this.fire(new l.ErrorEvent(new Error(`Cannot style non-existing layer "${r}".`)))}getLayoutProperty(r,u){const g=this.getLayer(r);if(g)return g.getLayoutProperty(u);this.fire(new l.ErrorEvent(new Error(`Cannot get style of non-existing layer "${r}".`)))}setPaintProperty(r,u,g,y={}){this._checkLoaded();const v=this.getLayer(r);v?D(v.getPaintProperty(u),g)||(v.setPaintProperty(u,g,y)&&this._updateLayer(v),this._changed=!0,this._updatedPaintProps[r]=!0):this.fire(new l.ErrorEvent(new Error(`Cannot style non-existing layer "${r}".`)))}getPaintProperty(r,u){return this.getLayer(r).getPaintProperty(u)}setFeatureState(r,u){this._checkLoaded();const g=r.source,y=r.sourceLayer,v=this.sourceCaches[g];if(v===void 0)return void this.fire(new l.ErrorEvent(new Error(`The source '${g}' does not exist in the map's style.`)));const z=v.getSource().type;z==="geojson"&&y?this.fire(new l.ErrorEvent(new Error("GeoJSON sources cannot have a sourceLayer parameter."))):z!=="vector"||y?(r.id===void 0&&this.fire(new l.ErrorEvent(new Error("The feature id parameter must be provided."))),v.setFeatureState(y,r.id,u)):this.fire(new l.ErrorEvent(new Error("The sourceLayer parameter must be provided for vector source types.")))}removeFeatureState(r,u){this._checkLoaded();const g=r.source,y=this.sourceCaches[g];if(y===void 0)return void this.fire(new l.ErrorEvent(new Error(`The source '${g}' does not exist in the map's style.`)));const v=y.getSource().type,z=v==="vector"?r.sourceLayer:void 0;v!=="vector"||z?u&&typeof r.id!="string"&&typeof r.id!="number"?this.fire(new l.ErrorEvent(new Error("A feature id is required to remove its specific state property."))):y.removeFeatureState(z,r.id,u):this.fire(new l.ErrorEvent(new Error("The sourceLayer parameter must be provided for vector source types.")))}getFeatureState(r){this._checkLoaded();const u=r.source,g=r.sourceLayer,y=this.sourceCaches[u];if(y!==void 0)return y.getSource().type!=="vector"||g?(r.id===void 0&&this.fire(new l.ErrorEvent(new Error("The feature id parameter must be provided."))),y.getFeatureState(g,r.id)):void this.fire(new l.ErrorEvent(new Error("The sourceLayer parameter must be provided for vector source types.")));this.fire(new l.ErrorEvent(new Error(`The source '${u}' does not exist in the map's style.`)))}getTransition(){return l.extend({duration:300,delay:0},this.stylesheet&&this.stylesheet.transition)}serialize(){return l.filterObject({version:this.stylesheet.version,name:this.stylesheet.name,metadata:this.stylesheet.metadata,light:this.stylesheet.light,center:this.stylesheet.center,zoom:this.stylesheet.zoom,bearing:this.stylesheet.bearing,pitch:this.stylesheet.pitch,sprite:this.stylesheet.sprite,glyphs:this.stylesheet.glyphs,transition:this.stylesheet.transition,sources:l.mapObject(this.sourceCaches,r=>r.serialize()),layers:this._serializeLayers(this._order)},r=>r!==void 0)}_updateLayer(r){this._updatedLayers[r.id]=!0,r.source&&!this._updatedSources[r.source]&&this.sourceCaches[r.source].getSource().type!=="raster"&&(this._updatedSources[r.source]="reload",this.sourceCaches[r.source].pause()),this._changed=!0}_flattenAndSortRenderedFeatures(r){const u=z=>this._layers[z].type==="fill-extrusion",g={},y=[];for(let z=this._order.length-1;z>=0;z--){const M=this._order[z];if(u(M)){g[M]=z;for(const A of r){const P=A[M];if(P)for(const R of P)y.push(R)}}}y.sort((z,M)=>M.intersectionZ-z.intersectionZ);const v=[];for(let z=this._order.length-1;z>=0;z--){const M=this._order[z];if(u(M))for(let A=y.length-1;A>=0;A--){const P=y[A].feature;if(g[P.layer.id]{const Be=pe.featureSortOrder;if(Be){const Je=Be.indexOf(Se.featureIndex);return Be.indexOf(Oe.featureIndex)-Je}return Oe.featureIndex-Se.featureIndex});for(const Se of Me)ne.push(Se)}}for(const pe in ae)ae[pe].forEach(xe=>{const ze=xe.feature,ne=A[z[pe].source].getFeatureState(ze.layer["source-layer"],ze.id);ze.source=ze.layer.source,ze.layer["source-layer"]&&(ze.sourceLayer=ze.layer["source-layer"]),ze.state=ne});return ae}(this._layers,this._serializedLayers,this.sourceCaches,r,u,this.placement.collisionIndex,this.placement.retainedQueryData)),this._flattenAndSortRenderedFeatures(v)}querySourceFeatures(r,u){u&&u.filter&&this._validate(l.validateStyle.filter,"querySourceFeatures.filter",u.filter,null,u);const g=this.sourceCaches[r];return g?function(y,v){const z=y.getRenderableIds().map(P=>y.getTileByID(P)),M=[],A={};for(let P=0;PW.getTileByID(ae)).sort((ae,ee)=>ee.tileID.overscaledZ-ae.tileID.overscaledZ||(ae.tileID.isLessThan(ee.tileID)?-1:1))}const V=this.crossTileSymbolIndex.addLayer(R,A[R.source],r.center.lng);z=z||V}if(this.crossTileSymbolIndex.pruneUnusedLayers(this._order),((v=v||this._layerOrderChanged||g===0)||!this.pauseablePlacement||this.pauseablePlacement.isDone()&&!this.placement.stillRecent(l.exported.now(),r.zoom))&&(this.pauseablePlacement=new Re(r,this.terrain,this._order,v,u,g,y,this.placement),this._layerOrderChanged=!1),this.pauseablePlacement.isDone()?this.placement.setStale():(this.pauseablePlacement.continuePlacement(this._order,this._layers,A),this.pauseablePlacement.isDone()&&(this.placement=this.pauseablePlacement.commit(l.exported.now()),M=!0),z&&this.pauseablePlacement.placement.setStale()),M||z)for(const P of this._order){const R=this._layers[P];R.type==="symbol"&&this.placement.updateLayerOpacities(R,A[R.source])}return!this.pauseablePlacement.isDone()||this.placement.hasTransitions(l.exported.now())}_releaseSymbolFadeTiles(){for(const r in this.sourceCaches)this.sourceCaches[r].releaseSymbolFadeTiles()}getImages(r,u,g){this.imageManager.getImages(u.icons,g),this._updateTilesForChangedImages();const y=this.sourceCaches[u.source];y&&y.setDependencies(u.tileID.key,u.type,u.icons)}getGlyphs(r,u,g){this.glyphManager.getGlyphs(u.stacks,g)}getResource(r,u,g){return l.makeRequest(u,g)}}Wi.getSourceType=function(f){return oi[f]},Wi.setSourceType=function(f,r){oi[f]=r},Wi.registerForPluginStateChange=l.registerForPluginStateChange;var ro="attribute vec2 a_pos;uniform mat4 u_matrix;varying vec2 v_texture_pos;varying float v_depth;void main() {v_texture_pos=a_pos/8192.0;gl_Position=u_matrix*vec4(a_pos,get_elevation(a_pos),1.0);v_depth=gl_Position.z/gl_Position.w;}";const Lo={prelude:Ra(`#ifdef GL_ES precision mediump float; #else #if !defined(lowp) #define lowp #endif #if !defined(mediump) #define mediump #endif #if !defined(highp) #define highp #endif #endif`,`#ifdef GL_ES precision highp float; #else #if !defined(lowp) #define lowp #endif #if !defined(mediump) #define mediump #endif #if !defined(highp) #define highp #endif #endif vec2 unpack_float(const float packedValue) {int packedIntValue=int(packedValue);int v0=packedIntValue/256;return vec2(v0,packedIntValue-v0*256);}vec2 unpack_opacity(const float packedOpacity) {int intOpacity=int(packedOpacity)/2;return vec2(float(intOpacity)/127.0,mod(packedOpacity,2.0));}vec4 decode_color(const vec2 encodedColor) {return vec4(unpack_float(encodedColor[0])/255.0,unpack_float(encodedColor[1])/255.0 );}float unpack_mix_vec2(const vec2 packedValue,const float t) {return mix(packedValue[0],packedValue[1],t);}vec4 unpack_mix_color(const vec4 packedColors,const float t) {vec4 minColor=decode_color(vec2(packedColors[0],packedColors[1]));vec4 maxColor=decode_color(vec2(packedColors[2],packedColors[3]));return mix(minColor,maxColor,t);}vec2 get_pattern_pos(const vec2 pixel_coord_upper,const vec2 pixel_coord_lower,const vec2 pattern_size,const float tile_units_to_pixels,const vec2 pos) {vec2 offset=mod(mod(mod(pixel_coord_upper,pattern_size)*256.0,pattern_size)*256.0+pixel_coord_lower,pattern_size);return (tile_units_to_pixels*pos+offset)/pattern_size;} #ifdef TERRAIN3D uniform sampler2D u_terrain;uniform float u_terrain_dim;uniform mat4 u_terrain_matrix;uniform vec4 u_terrain_unpack;uniform float u_terrain_offset;uniform float u_terrain_exaggeration;uniform highp sampler2D u_depth; #endif const highp vec4 bitSh=vec4(256.*256.*256.,256.*256.,256.,1.);const highp vec4 bitShifts=vec4(1.)/bitSh;highp float unpack(highp vec4 color) {return dot(color,bitShifts);}highp float depthOpacity(vec3 frag) { #ifdef TERRAIN3D highp float d=unpack(texture2D(u_depth,frag.xy*0.5+0.5))+0.0001-frag.z;return 1.0-max(0.0,min(1.0,-d*500.0)); #else return 1.0; #endif }float calculate_visibility(vec4 pos) { #ifdef TERRAIN3D vec3 frag=pos.xyz/pos.w;highp float d=depthOpacity(frag);if (d > 0.95) return 1.0;return (d+depthOpacity(frag+vec3(0.0,0.01,0.0)))/2.0; #else return 1.0; #endif }float ele(vec2 pos) { #ifdef TERRAIN3D vec4 rgb=(texture2D(u_terrain,pos)*255.0)*u_terrain_unpack;return rgb.r+rgb.g+rgb.b-u_terrain_unpack.a; #else return 0.0; #endif }float get_elevation(vec2 pos) { #ifdef TERRAIN3D vec2 coord=(u_terrain_matrix*vec4(pos,0.0,1.0)).xy*u_terrain_dim+1.0;vec2 f=fract(coord);vec2 c=(floor(coord)+0.5)/(u_terrain_dim+2.0);float d=1.0/(u_terrain_dim+2.0);float tl=ele(c);float tr=ele(c+vec2(d,0.0));float bl=ele(c+vec2(0.0,d));float br=ele(c+vec2(d,d));float elevation=mix(mix(tl,tr,f.x),mix(bl,br,f.x),f.y);return (elevation+u_terrain_offset)*u_terrain_exaggeration; #else return 0.0; #endif }`),background:Ra(`uniform vec4 u_color;uniform float u_opacity;void main() {gl_FragColor=u_color*u_opacity; #ifdef OVERDRAW_INSPECTOR gl_FragColor=vec4(1.0); #endif }`,"attribute vec2 a_pos;uniform mat4 u_matrix;void main() {gl_Position=u_matrix*vec4(a_pos,0,1);}"),backgroundPattern:Ra(`uniform vec2 u_pattern_tl_a;uniform vec2 u_pattern_br_a;uniform vec2 u_pattern_tl_b;uniform vec2 u_pattern_br_b;uniform vec2 u_texsize;uniform float u_mix;uniform float u_opacity;uniform sampler2D u_image;varying vec2 v_pos_a;varying vec2 v_pos_b;void main() {vec2 imagecoord=mod(v_pos_a,1.0);vec2 pos=mix(u_pattern_tl_a/u_texsize,u_pattern_br_a/u_texsize,imagecoord);vec4 color1=texture2D(u_image,pos);vec2 imagecoord_b=mod(v_pos_b,1.0);vec2 pos2=mix(u_pattern_tl_b/u_texsize,u_pattern_br_b/u_texsize,imagecoord_b);vec4 color2=texture2D(u_image,pos2);gl_FragColor=mix(color1,color2,u_mix)*u_opacity; #ifdef OVERDRAW_INSPECTOR gl_FragColor=vec4(1.0); #endif }`,"uniform mat4 u_matrix;uniform vec2 u_pattern_size_a;uniform vec2 u_pattern_size_b;uniform vec2 u_pixel_coord_upper;uniform vec2 u_pixel_coord_lower;uniform float u_scale_a;uniform float u_scale_b;uniform float u_tile_units_to_pixels;attribute vec2 a_pos;varying vec2 v_pos_a;varying vec2 v_pos_b;void main() {gl_Position=u_matrix*vec4(a_pos,0,1);v_pos_a=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,u_scale_a*u_pattern_size_a,u_tile_units_to_pixels,a_pos);v_pos_b=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,u_scale_b*u_pattern_size_b,u_tile_units_to_pixels,a_pos);}"),circle:Ra(`varying vec3 v_data;varying float v_visibility; #pragma mapbox: define highp vec4 color #pragma mapbox: define mediump float radius #pragma mapbox: define lowp float blur #pragma mapbox: define lowp float opacity #pragma mapbox: define highp vec4 stroke_color #pragma mapbox: define mediump float stroke_width #pragma mapbox: define lowp float stroke_opacity void main() { #pragma mapbox: initialize highp vec4 color #pragma mapbox: initialize mediump float radius #pragma mapbox: initialize lowp float blur #pragma mapbox: initialize lowp float opacity #pragma mapbox: initialize highp vec4 stroke_color #pragma mapbox: initialize mediump float stroke_width #pragma mapbox: initialize lowp float stroke_opacity vec2 extrude=v_data.xy;float extrude_length=length(extrude);lowp float antialiasblur=v_data.z;float antialiased_blur=-max(blur,antialiasblur);float opacity_t=smoothstep(0.0,antialiased_blur,extrude_length-1.0);float color_t=stroke_width < 0.01 ? 0.0 : smoothstep(antialiased_blur,0.0,extrude_length-radius/(radius+stroke_width));gl_FragColor=v_visibility*opacity_t*mix(color*opacity,stroke_color*stroke_opacity,color_t); #ifdef OVERDRAW_INSPECTOR gl_FragColor=vec4(1.0); #endif }`,`uniform mat4 u_matrix;uniform bool u_scale_with_map;uniform bool u_pitch_with_map;uniform vec2 u_extrude_scale;uniform lowp float u_device_pixel_ratio;uniform highp float u_camera_to_center_distance;attribute vec2 a_pos;varying vec3 v_data;varying float v_visibility; #pragma mapbox: define highp vec4 color #pragma mapbox: define mediump float radius #pragma mapbox: define lowp float blur #pragma mapbox: define lowp float opacity #pragma mapbox: define highp vec4 stroke_color #pragma mapbox: define mediump float stroke_width #pragma mapbox: define lowp float stroke_opacity void main(void) { #pragma mapbox: initialize highp vec4 color #pragma mapbox: initialize mediump float radius #pragma mapbox: initialize lowp float blur #pragma mapbox: initialize lowp float opacity #pragma mapbox: initialize highp vec4 stroke_color #pragma mapbox: initialize mediump float stroke_width #pragma mapbox: initialize lowp float stroke_opacity vec2 extrude=vec2(mod(a_pos,2.0)*2.0-1.0);vec2 circle_center=floor(a_pos*0.5);float ele=get_elevation(circle_center);v_visibility=calculate_visibility(u_matrix*vec4(circle_center,ele,1.0));if (u_pitch_with_map) {vec2 corner_position=circle_center;if (u_scale_with_map) {corner_position+=extrude*(radius+stroke_width)*u_extrude_scale;} else {vec4 projected_center=u_matrix*vec4(circle_center,0,1);corner_position+=extrude*(radius+stroke_width)*u_extrude_scale*(projected_center.w/u_camera_to_center_distance);}gl_Position=u_matrix*vec4(corner_position,ele,1);} else {gl_Position=u_matrix*vec4(circle_center,ele,1);if (u_scale_with_map) {gl_Position.xy+=extrude*(radius+stroke_width)*u_extrude_scale*u_camera_to_center_distance;} else {gl_Position.xy+=extrude*(radius+stroke_width)*u_extrude_scale*gl_Position.w;}}lowp float antialiasblur=1.0/u_device_pixel_ratio/(radius+stroke_width);v_data=vec3(extrude.x,extrude.y,antialiasblur);}`),clippingMask:Ra("void main() {gl_FragColor=vec4(1.0);}","attribute vec2 a_pos;uniform mat4 u_matrix;void main() {gl_Position=u_matrix*vec4(a_pos,0,1);}"),heatmap:Ra(`uniform highp float u_intensity;varying vec2 v_extrude; #pragma mapbox: define highp float weight #define GAUSS_COEF 0.3989422804014327 void main() { #pragma mapbox: initialize highp float weight float d=-0.5*3.0*3.0*dot(v_extrude,v_extrude);float val=weight*u_intensity*GAUSS_COEF*exp(d);gl_FragColor=vec4(val,1.0,1.0,1.0); #ifdef OVERDRAW_INSPECTOR gl_FragColor=vec4(1.0); #endif }`,`uniform mat4 u_matrix;uniform float u_extrude_scale;uniform float u_opacity;uniform float u_intensity;attribute vec2 a_pos;varying vec2 v_extrude; #pragma mapbox: define highp float weight #pragma mapbox: define mediump float radius const highp float ZERO=1.0/255.0/16.0; #define GAUSS_COEF 0.3989422804014327 void main(void) { #pragma mapbox: initialize highp float weight #pragma mapbox: initialize mediump float radius vec2 unscaled_extrude=vec2(mod(a_pos,2.0)*2.0-1.0);float S=sqrt(-2.0*log(ZERO/weight/u_intensity/GAUSS_COEF))/3.0;v_extrude=S*unscaled_extrude;vec2 extrude=v_extrude*radius*u_extrude_scale;vec4 pos=vec4(floor(a_pos*0.5)+extrude,0,1);gl_Position=u_matrix*pos;}`),heatmapTexture:Ra(`uniform sampler2D u_image;uniform sampler2D u_color_ramp;uniform float u_opacity;varying vec2 v_pos;void main() {float t=texture2D(u_image,v_pos).r;vec4 color=texture2D(u_color_ramp,vec2(t,0.5));gl_FragColor=color*u_opacity; #ifdef OVERDRAW_INSPECTOR gl_FragColor=vec4(0.0); #endif }`,"uniform mat4 u_matrix;uniform vec2 u_world;attribute vec2 a_pos;varying vec2 v_pos;void main() {gl_Position=u_matrix*vec4(a_pos*u_world,0,1);v_pos.x=a_pos.x;v_pos.y=1.0-a_pos.y;}"),collisionBox:Ra("varying float v_placed;varying float v_notUsed;void main() {float alpha=0.5;gl_FragColor=vec4(1.0,0.0,0.0,1.0)*alpha;if (v_placed > 0.5) {gl_FragColor=vec4(0.0,0.0,1.0,0.5)*alpha;}if (v_notUsed > 0.5) {gl_FragColor*=.1;}}","attribute vec2 a_pos;attribute vec2 a_anchor_pos;attribute vec2 a_extrude;attribute vec2 a_placed;attribute vec2 a_shift;uniform mat4 u_matrix;uniform vec2 u_extrude_scale;uniform float u_camera_to_center_distance;varying float v_placed;varying float v_notUsed;void main() {vec4 projectedPoint=u_matrix*vec4(a_anchor_pos,0,1);highp float camera_to_anchor_distance=projectedPoint.w;highp float collision_perspective_ratio=clamp(0.5+0.5*(u_camera_to_center_distance/camera_to_anchor_distance),0.0,4.0);gl_Position=u_matrix*vec4(a_pos,get_elevation(a_pos),1.0);gl_Position.xy+=(a_extrude+a_shift)*u_extrude_scale*gl_Position.w*collision_perspective_ratio;v_placed=a_placed.x;v_notUsed=a_placed.y;}"),collisionCircle:Ra("varying float v_radius;varying vec2 v_extrude;varying float v_perspective_ratio;varying float v_collision;void main() {float alpha=0.5*min(v_perspective_ratio,1.0);float stroke_radius=0.9*max(v_perspective_ratio,1.0);float distance_to_center=length(v_extrude);float distance_to_edge=abs(distance_to_center-v_radius);float opacity_t=smoothstep(-stroke_radius,0.0,-distance_to_edge);vec4 color=mix(vec4(0.0,0.0,1.0,0.5),vec4(1.0,0.0,0.0,1.0),v_collision);gl_FragColor=color*alpha*opacity_t;}","attribute vec2 a_pos;attribute float a_radius;attribute vec2 a_flags;uniform mat4 u_matrix;uniform mat4 u_inv_matrix;uniform vec2 u_viewport_size;uniform float u_camera_to_center_distance;varying float v_radius;varying vec2 v_extrude;varying float v_perspective_ratio;varying float v_collision;vec3 toTilePosition(vec2 screenPos) {vec4 rayStart=u_inv_matrix*vec4(screenPos,-1.0,1.0);vec4 rayEnd =u_inv_matrix*vec4(screenPos, 1.0,1.0);rayStart.xyz/=rayStart.w;rayEnd.xyz /=rayEnd.w;highp float t=(0.0-rayStart.z)/(rayEnd.z-rayStart.z);return mix(rayStart.xyz,rayEnd.xyz,t);}void main() {vec2 quadCenterPos=a_pos;float radius=a_radius;float collision=a_flags.x;float vertexIdx=a_flags.y;vec2 quadVertexOffset=vec2(mix(-1.0,1.0,float(vertexIdx >=2.0)),mix(-1.0,1.0,float(vertexIdx >=1.0 && vertexIdx <=2.0)));vec2 quadVertexExtent=quadVertexOffset*radius;vec3 tilePos=toTilePosition(quadCenterPos);vec4 clipPos=u_matrix*vec4(tilePos,1.0);highp float camera_to_anchor_distance=clipPos.w;highp float collision_perspective_ratio=clamp(0.5+0.5*(u_camera_to_center_distance/camera_to_anchor_distance),0.0,4.0);float padding_factor=1.2;v_radius=radius;v_extrude=quadVertexExtent*padding_factor;v_perspective_ratio=collision_perspective_ratio;v_collision=collision;gl_Position=vec4(clipPos.xyz/clipPos.w,1.0)+vec4(quadVertexExtent*padding_factor/u_viewport_size*2.0,0.0,0.0);}"),debug:Ra("uniform highp vec4 u_color;uniform sampler2D u_overlay;varying vec2 v_uv;void main() {vec4 overlay_color=texture2D(u_overlay,v_uv);gl_FragColor=mix(u_color,overlay_color,overlay_color.a);}","attribute vec2 a_pos;varying vec2 v_uv;uniform mat4 u_matrix;uniform float u_overlay_scale;void main() {v_uv=a_pos/8192.0;gl_Position=u_matrix*vec4(a_pos*u_overlay_scale,get_elevation(a_pos),1);}"),fill:Ra(`#pragma mapbox: define highp vec4 color #pragma mapbox: define lowp float opacity void main() { #pragma mapbox: initialize highp vec4 color #pragma mapbox: initialize lowp float opacity gl_FragColor=color*opacity; #ifdef OVERDRAW_INSPECTOR gl_FragColor=vec4(1.0); #endif }`,`attribute vec2 a_pos;uniform mat4 u_matrix; #pragma mapbox: define highp vec4 color #pragma mapbox: define lowp float opacity void main() { #pragma mapbox: initialize highp vec4 color #pragma mapbox: initialize lowp float opacity gl_Position=u_matrix*vec4(a_pos,0,1);}`),fillOutline:Ra(`varying vec2 v_pos; #pragma mapbox: define highp vec4 outline_color #pragma mapbox: define lowp float opacity void main() { #pragma mapbox: initialize highp vec4 outline_color #pragma mapbox: initialize lowp float opacity float dist=length(v_pos-gl_FragCoord.xy);float alpha=1.0-smoothstep(0.0,1.0,dist);gl_FragColor=outline_color*(alpha*opacity); #ifdef OVERDRAW_INSPECTOR gl_FragColor=vec4(1.0); #endif }`,`attribute vec2 a_pos;uniform mat4 u_matrix;uniform vec2 u_world;varying vec2 v_pos; #pragma mapbox: define highp vec4 outline_color #pragma mapbox: define lowp float opacity void main() { #pragma mapbox: initialize highp vec4 outline_color #pragma mapbox: initialize lowp float opacity gl_Position=u_matrix*vec4(a_pos,0,1);v_pos=(gl_Position.xy/gl_Position.w+1.0)/2.0*u_world;}`),fillOutlinePattern:Ra(`uniform vec2 u_texsize;uniform sampler2D u_image;uniform float u_fade;varying vec2 v_pos_a;varying vec2 v_pos_b;varying vec2 v_pos; #pragma mapbox: define lowp float opacity #pragma mapbox: define lowp vec4 pattern_from #pragma mapbox: define lowp vec4 pattern_to void main() { #pragma mapbox: initialize lowp float opacity #pragma mapbox: initialize mediump vec4 pattern_from #pragma mapbox: initialize mediump vec4 pattern_to vec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;vec2 imagecoord=mod(v_pos_a,1.0);vec2 pos=mix(pattern_tl_a/u_texsize,pattern_br_a/u_texsize,imagecoord);vec4 color1=texture2D(u_image,pos);vec2 imagecoord_b=mod(v_pos_b,1.0);vec2 pos2=mix(pattern_tl_b/u_texsize,pattern_br_b/u_texsize,imagecoord_b);vec4 color2=texture2D(u_image,pos2);float dist=length(v_pos-gl_FragCoord.xy);float alpha=1.0-smoothstep(0.0,1.0,dist);gl_FragColor=mix(color1,color2,u_fade)*alpha*opacity; #ifdef OVERDRAW_INSPECTOR gl_FragColor=vec4(1.0); #endif }`,`uniform mat4 u_matrix;uniform vec2 u_world;uniform vec2 u_pixel_coord_upper;uniform vec2 u_pixel_coord_lower;uniform vec3 u_scale;attribute vec2 a_pos;varying vec2 v_pos_a;varying vec2 v_pos_b;varying vec2 v_pos; #pragma mapbox: define lowp float opacity #pragma mapbox: define lowp vec4 pattern_from #pragma mapbox: define lowp vec4 pattern_to #pragma mapbox: define lowp float pixel_ratio_from #pragma mapbox: define lowp float pixel_ratio_to void main() { #pragma mapbox: initialize lowp float opacity #pragma mapbox: initialize mediump vec4 pattern_from #pragma mapbox: initialize mediump vec4 pattern_to #pragma mapbox: initialize lowp float pixel_ratio_from #pragma mapbox: initialize lowp float pixel_ratio_to vec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;float tileRatio=u_scale.x;float fromScale=u_scale.y;float toScale=u_scale.z;gl_Position=u_matrix*vec4(a_pos,0,1);vec2 display_size_a=(pattern_br_a-pattern_tl_a)/pixel_ratio_from;vec2 display_size_b=(pattern_br_b-pattern_tl_b)/pixel_ratio_to;v_pos_a=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,fromScale*display_size_a,tileRatio,a_pos);v_pos_b=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,toScale*display_size_b,tileRatio,a_pos);v_pos=(gl_Position.xy/gl_Position.w+1.0)/2.0*u_world;}`),fillPattern:Ra(`#ifdef GL_ES precision highp float; #endif uniform vec2 u_texsize;uniform float u_fade;uniform sampler2D u_image;varying vec2 v_pos_a;varying vec2 v_pos_b; #pragma mapbox: define lowp float opacity #pragma mapbox: define lowp vec4 pattern_from #pragma mapbox: define lowp vec4 pattern_to void main() { #pragma mapbox: initialize lowp float opacity #pragma mapbox: initialize mediump vec4 pattern_from #pragma mapbox: initialize mediump vec4 pattern_to vec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;vec2 imagecoord=mod(v_pos_a,1.0);vec2 pos=mix(pattern_tl_a/u_texsize,pattern_br_a/u_texsize,imagecoord);vec4 color1=texture2D(u_image,pos);vec2 imagecoord_b=mod(v_pos_b,1.0);vec2 pos2=mix(pattern_tl_b/u_texsize,pattern_br_b/u_texsize,imagecoord_b);vec4 color2=texture2D(u_image,pos2);gl_FragColor=mix(color1,color2,u_fade)*opacity; #ifdef OVERDRAW_INSPECTOR gl_FragColor=vec4(1.0); #endif }`,`uniform mat4 u_matrix;uniform vec2 u_pixel_coord_upper;uniform vec2 u_pixel_coord_lower;uniform vec3 u_scale;attribute vec2 a_pos;varying vec2 v_pos_a;varying vec2 v_pos_b; #pragma mapbox: define lowp float opacity #pragma mapbox: define lowp vec4 pattern_from #pragma mapbox: define lowp vec4 pattern_to #pragma mapbox: define lowp float pixel_ratio_from #pragma mapbox: define lowp float pixel_ratio_to void main() { #pragma mapbox: initialize lowp float opacity #pragma mapbox: initialize mediump vec4 pattern_from #pragma mapbox: initialize mediump vec4 pattern_to #pragma mapbox: initialize lowp float pixel_ratio_from #pragma mapbox: initialize lowp float pixel_ratio_to vec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;float tileZoomRatio=u_scale.x;float fromScale=u_scale.y;float toScale=u_scale.z;vec2 display_size_a=(pattern_br_a-pattern_tl_a)/pixel_ratio_from;vec2 display_size_b=(pattern_br_b-pattern_tl_b)/pixel_ratio_to;gl_Position=u_matrix*vec4(a_pos,0,1);v_pos_a=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,fromScale*display_size_a,tileZoomRatio,a_pos);v_pos_b=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,toScale*display_size_b,tileZoomRatio,a_pos);}`),fillExtrusion:Ra(`varying vec4 v_color;void main() {gl_FragColor=v_color; #ifdef OVERDRAW_INSPECTOR gl_FragColor=vec4(1.0); #endif }`,`uniform mat4 u_matrix;uniform vec3 u_lightcolor;uniform lowp vec3 u_lightpos;uniform lowp float u_lightintensity;uniform float u_vertical_gradient;uniform lowp float u_opacity;attribute vec2 a_pos;attribute vec4 a_normal_ed; #ifdef TERRAIN3D attribute vec2 a_centroid; #endif varying vec4 v_color; #pragma mapbox: define highp float base #pragma mapbox: define highp float height #pragma mapbox: define highp vec4 color void main() { #pragma mapbox: initialize highp float base #pragma mapbox: initialize highp float height #pragma mapbox: initialize highp vec4 color vec3 normal=a_normal_ed.xyz; #ifdef TERRAIN3D float baseDelta=10.0;float ele=get_elevation(a_centroid); #else float baseDelta=0.0;float ele=0.0; #endif base=max(0.0,ele+base-baseDelta);height=max(0.0,ele+height);float t=mod(normal.x,2.0);gl_Position=u_matrix*vec4(a_pos,t > 0.0 ? height : base,1);float colorvalue=color.r*0.2126+color.g*0.7152+color.b*0.0722;v_color=vec4(0.0,0.0,0.0,1.0);vec4 ambientlight=vec4(0.03,0.03,0.03,1.0);color+=ambientlight;float directional=clamp(dot(normal/16384.0,u_lightpos),0.0,1.0);directional=mix((1.0-u_lightintensity),max((1.0-colorvalue+u_lightintensity),1.0),directional);if (normal.y !=0.0) {directional*=((1.0-u_vertical_gradient)+(u_vertical_gradient*clamp((t+base)*pow(height/150.0,0.5),mix(0.7,0.98,1.0-u_lightintensity),1.0)));}v_color.r+=clamp(color.r*directional*u_lightcolor.r,mix(0.0,0.3,1.0-u_lightcolor.r),1.0);v_color.g+=clamp(color.g*directional*u_lightcolor.g,mix(0.0,0.3,1.0-u_lightcolor.g),1.0);v_color.b+=clamp(color.b*directional*u_lightcolor.b,mix(0.0,0.3,1.0-u_lightcolor.b),1.0);v_color*=u_opacity;}`),fillExtrusionPattern:Ra(`uniform vec2 u_texsize;uniform float u_fade;uniform sampler2D u_image;varying vec2 v_pos_a;varying vec2 v_pos_b;varying vec4 v_lighting; #pragma mapbox: define lowp float base #pragma mapbox: define lowp float height #pragma mapbox: define lowp vec4 pattern_from #pragma mapbox: define lowp vec4 pattern_to #pragma mapbox: define lowp float pixel_ratio_from #pragma mapbox: define lowp float pixel_ratio_to void main() { #pragma mapbox: initialize lowp float base #pragma mapbox: initialize lowp float height #pragma mapbox: initialize mediump vec4 pattern_from #pragma mapbox: initialize mediump vec4 pattern_to #pragma mapbox: initialize lowp float pixel_ratio_from #pragma mapbox: initialize lowp float pixel_ratio_to vec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;vec2 imagecoord=mod(v_pos_a,1.0);vec2 pos=mix(pattern_tl_a/u_texsize,pattern_br_a/u_texsize,imagecoord);vec4 color1=texture2D(u_image,pos);vec2 imagecoord_b=mod(v_pos_b,1.0);vec2 pos2=mix(pattern_tl_b/u_texsize,pattern_br_b/u_texsize,imagecoord_b);vec4 color2=texture2D(u_image,pos2);vec4 mixedColor=mix(color1,color2,u_fade);gl_FragColor=mixedColor*v_lighting; #ifdef OVERDRAW_INSPECTOR gl_FragColor=vec4(1.0); #endif }`,`uniform mat4 u_matrix;uniform vec2 u_pixel_coord_upper;uniform vec2 u_pixel_coord_lower;uniform float u_height_factor;uniform vec3 u_scale;uniform float u_vertical_gradient;uniform lowp float u_opacity;uniform vec3 u_lightcolor;uniform lowp vec3 u_lightpos;uniform lowp float u_lightintensity;attribute vec2 a_pos;attribute vec4 a_normal_ed; #ifdef TERRAIN3D attribute vec2 a_centroid; #endif varying vec2 v_pos_a;varying vec2 v_pos_b;varying vec4 v_lighting; #pragma mapbox: define lowp float base #pragma mapbox: define lowp float height #pragma mapbox: define lowp vec4 pattern_from #pragma mapbox: define lowp vec4 pattern_to #pragma mapbox: define lowp float pixel_ratio_from #pragma mapbox: define lowp float pixel_ratio_to void main() { #pragma mapbox: initialize lowp float base #pragma mapbox: initialize lowp float height #pragma mapbox: initialize mediump vec4 pattern_from #pragma mapbox: initialize mediump vec4 pattern_to #pragma mapbox: initialize lowp float pixel_ratio_from #pragma mapbox: initialize lowp float pixel_ratio_to vec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;float tileRatio=u_scale.x;float fromScale=u_scale.y;float toScale=u_scale.z;vec3 normal=a_normal_ed.xyz;float edgedistance=a_normal_ed.w;vec2 display_size_a=(pattern_br_a-pattern_tl_a)/pixel_ratio_from;vec2 display_size_b=(pattern_br_b-pattern_tl_b)/pixel_ratio_to; #ifdef TERRAIN3D float baseDelta=10.0;float ele=get_elevation(a_centroid); #else float baseDelta=0.0;float ele=0.0; #endif base=max(0.0,ele+base-baseDelta);height=max(0.0,ele+height);float t=mod(normal.x,2.0);float z=t > 0.0 ? height : base;gl_Position=u_matrix*vec4(a_pos,z,1);vec2 pos=normal.x==1.0 && normal.y==0.0 && normal.z==16384.0 ? a_pos : vec2(edgedistance,z*u_height_factor);v_pos_a=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,fromScale*display_size_a,tileRatio,pos);v_pos_b=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,toScale*display_size_b,tileRatio,pos);v_lighting=vec4(0.0,0.0,0.0,1.0);float directional=clamp(dot(normal/16383.0,u_lightpos),0.0,1.0);directional=mix((1.0-u_lightintensity),max((0.5+u_lightintensity),1.0),directional);if (normal.y !=0.0) {directional*=((1.0-u_vertical_gradient)+(u_vertical_gradient*clamp((t+base)*pow(height/150.0,0.5),mix(0.7,0.98,1.0-u_lightintensity),1.0)));}v_lighting.rgb+=clamp(directional*u_lightcolor,mix(vec3(0.0),vec3(0.3),1.0-u_lightcolor),vec3(1.0));v_lighting*=u_opacity;}`),hillshadePrepare:Ra(`#ifdef GL_ES precision highp float; #endif uniform sampler2D u_image;varying vec2 v_pos;uniform vec2 u_dimension;uniform float u_zoom;uniform vec4 u_unpack;float getElevation(vec2 coord,float bias) {vec4 data=texture2D(u_image,coord)*255.0;data.a=-1.0;return dot(data,u_unpack)/4.0;}void main() {vec2 epsilon=1.0/u_dimension;float a=getElevation(v_pos+vec2(-epsilon.x,-epsilon.y),0.0);float b=getElevation(v_pos+vec2(0,-epsilon.y),0.0);float c=getElevation(v_pos+vec2(epsilon.x,-epsilon.y),0.0);float d=getElevation(v_pos+vec2(-epsilon.x,0),0.0);float e=getElevation(v_pos,0.0);float f=getElevation(v_pos+vec2(epsilon.x,0),0.0);float g=getElevation(v_pos+vec2(-epsilon.x,epsilon.y),0.0);float h=getElevation(v_pos+vec2(0,epsilon.y),0.0);float i=getElevation(v_pos+vec2(epsilon.x,epsilon.y),0.0);float exaggerationFactor=u_zoom < 2.0 ? 0.4 : u_zoom < 4.5 ? 0.35 : 0.3;float exaggeration=u_zoom < 15.0 ? (u_zoom-15.0)*exaggerationFactor : 0.0;vec2 deriv=vec2((c+f+f+i)-(a+d+d+g),(g+h+h+i)-(a+b+b+c))/pow(2.0,exaggeration+(19.2562-u_zoom));gl_FragColor=clamp(vec4(deriv.x/2.0+0.5,deriv.y/2.0+0.5,1.0,1.0),0.0,1.0); #ifdef OVERDRAW_INSPECTOR gl_FragColor=vec4(1.0); #endif }`,"uniform mat4 u_matrix;uniform vec2 u_dimension;attribute vec2 a_pos;attribute vec2 a_texture_pos;varying vec2 v_pos;void main() {gl_Position=u_matrix*vec4(a_pos,0,1);highp vec2 epsilon=1.0/u_dimension;float scale=(u_dimension.x-2.0)/u_dimension.x;v_pos=(a_texture_pos/8192.0)*scale+epsilon;}"),hillshade:Ra(`uniform sampler2D u_image;varying vec2 v_pos;uniform vec2 u_latrange;uniform vec2 u_light;uniform vec4 u_shadow;uniform vec4 u_highlight;uniform vec4 u_accent; #define PI 3.141592653589793 void main() {vec4 pixel=texture2D(u_image,v_pos);vec2 deriv=((pixel.rg*2.0)-1.0);float scaleFactor=cos(radians((u_latrange[0]-u_latrange[1])*(1.0-v_pos.y)+u_latrange[1]));float slope=atan(1.25*length(deriv)/scaleFactor);float aspect=deriv.x !=0.0 ? atan(deriv.y,-deriv.x) : PI/2.0*(deriv.y > 0.0 ? 1.0 :-1.0);float intensity=u_light.x;float azimuth=u_light.y+PI;float base=1.875-intensity*1.75;float maxValue=0.5*PI;float scaledSlope=intensity !=0.5 ? ((pow(base,slope)-1.0)/(pow(base,maxValue)-1.0))*maxValue : slope;float accent=cos(scaledSlope);vec4 accent_color=(1.0-accent)*u_accent*clamp(intensity*2.0,0.0,1.0);float shade=abs(mod((aspect+azimuth)/PI+0.5,2.0)-1.0);vec4 shade_color=mix(u_shadow,u_highlight,shade)*sin(scaledSlope)*clamp(intensity*2.0,0.0,1.0);gl_FragColor=accent_color*(1.0-shade_color.a)+shade_color; #ifdef OVERDRAW_INSPECTOR gl_FragColor=vec4(1.0); #endif }`,"uniform mat4 u_matrix;attribute vec2 a_pos;attribute vec2 a_texture_pos;varying vec2 v_pos;void main() {gl_Position=u_matrix*vec4(a_pos,0,1);v_pos=a_texture_pos/8192.0;}"),line:Ra(`uniform lowp float u_device_pixel_ratio;varying vec2 v_width2;varying vec2 v_normal;varying float v_gamma_scale; #pragma mapbox: define highp vec4 color #pragma mapbox: define lowp float blur #pragma mapbox: define lowp float opacity void main() { #pragma mapbox: initialize highp vec4 color #pragma mapbox: initialize lowp float blur #pragma mapbox: initialize lowp float opacity float dist=length(v_normal)*v_width2.s;float blur2=(blur+1.0/u_device_pixel_ratio)*v_gamma_scale;float alpha=clamp(min(dist-(v_width2.t-blur2),v_width2.s-dist)/blur2,0.0,1.0);gl_FragColor=color*(alpha*opacity); #ifdef OVERDRAW_INSPECTOR gl_FragColor=vec4(1.0); #endif }`,` #define scale 0.015873016 attribute vec2 a_pos_normal;attribute vec4 a_data;uniform mat4 u_matrix;uniform mediump float u_ratio;uniform vec2 u_units_to_pixels;uniform lowp float u_device_pixel_ratio;varying vec2 v_normal;varying vec2 v_width2;varying float v_gamma_scale;varying highp float v_linesofar; #pragma mapbox: define highp vec4 color #pragma mapbox: define lowp float blur #pragma mapbox: define lowp float opacity #pragma mapbox: define mediump float gapwidth #pragma mapbox: define lowp float offset #pragma mapbox: define mediump float width void main() { #pragma mapbox: initialize highp vec4 color #pragma mapbox: initialize lowp float blur #pragma mapbox: initialize lowp float opacity #pragma mapbox: initialize mediump float gapwidth #pragma mapbox: initialize lowp float offset #pragma mapbox: initialize mediump float width float ANTIALIASING=1.0/u_device_pixel_ratio/2.0;vec2 a_extrude=a_data.xy-128.0;float a_direction=mod(a_data.z,4.0)-1.0;v_linesofar=(floor(a_data.z/4.0)+a_data.w*64.0)*2.0;vec2 pos=floor(a_pos_normal*0.5);mediump vec2 normal=a_pos_normal-2.0*pos;normal.y=normal.y*2.0-1.0;v_normal=normal;gapwidth=gapwidth/2.0;float halfwidth=width/2.0;offset=-1.0*offset;float inset=gapwidth+(gapwidth > 0.0 ? ANTIALIASING : 0.0);float outset=gapwidth+halfwidth*(gapwidth > 0.0 ? 2.0 : 1.0)+(halfwidth==0.0 ? 0.0 : ANTIALIASING);mediump vec2 dist=outset*a_extrude*scale;mediump float u=0.5*a_direction;mediump float t=1.0-abs(u);mediump vec2 offset2=offset*a_extrude*scale*normal.y*mat2(t,-u,u,t);vec4 projected_extrude=u_matrix*vec4(dist/u_ratio,0.0,0.0);gl_Position=u_matrix*vec4(pos+offset2/u_ratio,0.0,1.0)+projected_extrude; #ifdef TERRAIN3D v_gamma_scale=1.0; #else float extrude_length_without_perspective=length(dist);float extrude_length_with_perspective=length(projected_extrude.xy/gl_Position.w*u_units_to_pixels);v_gamma_scale=extrude_length_without_perspective/extrude_length_with_perspective; #endif v_width2=vec2(outset,inset);}`),lineGradient:Ra(`uniform lowp float u_device_pixel_ratio;uniform sampler2D u_image;varying vec2 v_width2;varying vec2 v_normal;varying float v_gamma_scale;varying highp vec2 v_uv; #pragma mapbox: define lowp float blur #pragma mapbox: define lowp float opacity void main() { #pragma mapbox: initialize lowp float blur #pragma mapbox: initialize lowp float opacity float dist=length(v_normal)*v_width2.s;float blur2=(blur+1.0/u_device_pixel_ratio)*v_gamma_scale;float alpha=clamp(min(dist-(v_width2.t-blur2),v_width2.s-dist)/blur2,0.0,1.0);vec4 color=texture2D(u_image,v_uv);gl_FragColor=color*(alpha*opacity); #ifdef OVERDRAW_INSPECTOR gl_FragColor=vec4(1.0); #endif }`,` #define scale 0.015873016 attribute vec2 a_pos_normal;attribute vec4 a_data;attribute float a_uv_x;attribute float a_split_index;uniform mat4 u_matrix;uniform mediump float u_ratio;uniform lowp float u_device_pixel_ratio;uniform vec2 u_units_to_pixels;uniform float u_image_height;varying vec2 v_normal;varying vec2 v_width2;varying float v_gamma_scale;varying highp vec2 v_uv; #pragma mapbox: define lowp float blur #pragma mapbox: define lowp float opacity #pragma mapbox: define mediump float gapwidth #pragma mapbox: define lowp float offset #pragma mapbox: define mediump float width void main() { #pragma mapbox: initialize lowp float blur #pragma mapbox: initialize lowp float opacity #pragma mapbox: initialize mediump float gapwidth #pragma mapbox: initialize lowp float offset #pragma mapbox: initialize mediump float width float ANTIALIASING=1.0/u_device_pixel_ratio/2.0;vec2 a_extrude=a_data.xy-128.0;float a_direction=mod(a_data.z,4.0)-1.0;highp float texel_height=1.0/u_image_height;highp float half_texel_height=0.5*texel_height;v_uv=vec2(a_uv_x,a_split_index*texel_height-half_texel_height);vec2 pos=floor(a_pos_normal*0.5);mediump vec2 normal=a_pos_normal-2.0*pos;normal.y=normal.y*2.0-1.0;v_normal=normal;gapwidth=gapwidth/2.0;float halfwidth=width/2.0;offset=-1.0*offset;float inset=gapwidth+(gapwidth > 0.0 ? ANTIALIASING : 0.0);float outset=gapwidth+halfwidth*(gapwidth > 0.0 ? 2.0 : 1.0)+(halfwidth==0.0 ? 0.0 : ANTIALIASING);mediump vec2 dist=outset*a_extrude*scale;mediump float u=0.5*a_direction;mediump float t=1.0-abs(u);mediump vec2 offset2=offset*a_extrude*scale*normal.y*mat2(t,-u,u,t);vec4 projected_extrude=u_matrix*vec4(dist/u_ratio,0.0,0.0);gl_Position=u_matrix*vec4(pos+offset2/u_ratio,0.0,1.0)+projected_extrude; #ifdef TERRAIN3D v_gamma_scale=1.0; #else float extrude_length_without_perspective=length(dist);float extrude_length_with_perspective=length(projected_extrude.xy/gl_Position.w*u_units_to_pixels);v_gamma_scale=extrude_length_without_perspective/extrude_length_with_perspective; #endif v_width2=vec2(outset,inset);}`),linePattern:Ra(`#ifdef GL_ES precision highp float; #endif uniform lowp float u_device_pixel_ratio;uniform vec2 u_texsize;uniform float u_fade;uniform mediump vec3 u_scale;uniform sampler2D u_image;varying vec2 v_normal;varying vec2 v_width2;varying float v_linesofar;varying float v_gamma_scale;varying float v_width; #pragma mapbox: define lowp vec4 pattern_from #pragma mapbox: define lowp vec4 pattern_to #pragma mapbox: define lowp float pixel_ratio_from #pragma mapbox: define lowp float pixel_ratio_to #pragma mapbox: define lowp float blur #pragma mapbox: define lowp float opacity void main() { #pragma mapbox: initialize mediump vec4 pattern_from #pragma mapbox: initialize mediump vec4 pattern_to #pragma mapbox: initialize lowp float pixel_ratio_from #pragma mapbox: initialize lowp float pixel_ratio_to #pragma mapbox: initialize lowp float blur #pragma mapbox: initialize lowp float opacity vec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;float tileZoomRatio=u_scale.x;float fromScale=u_scale.y;float toScale=u_scale.z;vec2 display_size_a=(pattern_br_a-pattern_tl_a)/pixel_ratio_from;vec2 display_size_b=(pattern_br_b-pattern_tl_b)/pixel_ratio_to;vec2 pattern_size_a=vec2(display_size_a.x*fromScale/tileZoomRatio,display_size_a.y);vec2 pattern_size_b=vec2(display_size_b.x*toScale/tileZoomRatio,display_size_b.y);float aspect_a=display_size_a.y/v_width;float aspect_b=display_size_b.y/v_width;float dist=length(v_normal)*v_width2.s;float blur2=(blur+1.0/u_device_pixel_ratio)*v_gamma_scale;float alpha=clamp(min(dist-(v_width2.t-blur2),v_width2.s-dist)/blur2,0.0,1.0);float x_a=mod(v_linesofar/pattern_size_a.x*aspect_a,1.0);float x_b=mod(v_linesofar/pattern_size_b.x*aspect_b,1.0);float y=0.5*v_normal.y+0.5;vec2 texel_size=1.0/u_texsize;vec2 pos_a=mix(pattern_tl_a*texel_size-texel_size,pattern_br_a*texel_size+texel_size,vec2(x_a,y));vec2 pos_b=mix(pattern_tl_b*texel_size-texel_size,pattern_br_b*texel_size+texel_size,vec2(x_b,y));vec4 color=mix(texture2D(u_image,pos_a),texture2D(u_image,pos_b),u_fade);gl_FragColor=color*alpha*opacity; #ifdef OVERDRAW_INSPECTOR gl_FragColor=vec4(1.0); #endif }`,` #define scale 0.015873016 #define LINE_DISTANCE_SCALE 2.0 attribute vec2 a_pos_normal;attribute vec4 a_data;uniform mat4 u_matrix;uniform vec2 u_units_to_pixels;uniform mediump float u_ratio;uniform lowp float u_device_pixel_ratio;varying vec2 v_normal;varying vec2 v_width2;varying float v_linesofar;varying float v_gamma_scale;varying float v_width; #pragma mapbox: define lowp float blur #pragma mapbox: define lowp float opacity #pragma mapbox: define lowp float offset #pragma mapbox: define mediump float gapwidth #pragma mapbox: define mediump float width #pragma mapbox: define lowp float floorwidth #pragma mapbox: define lowp vec4 pattern_from #pragma mapbox: define lowp vec4 pattern_to #pragma mapbox: define lowp float pixel_ratio_from #pragma mapbox: define lowp float pixel_ratio_to void main() { #pragma mapbox: initialize lowp float blur #pragma mapbox: initialize lowp float opacity #pragma mapbox: initialize lowp float offset #pragma mapbox: initialize mediump float gapwidth #pragma mapbox: initialize mediump float width #pragma mapbox: initialize lowp float floorwidth #pragma mapbox: initialize mediump vec4 pattern_from #pragma mapbox: initialize mediump vec4 pattern_to #pragma mapbox: initialize lowp float pixel_ratio_from #pragma mapbox: initialize lowp float pixel_ratio_to float ANTIALIASING=1.0/u_device_pixel_ratio/2.0;vec2 a_extrude=a_data.xy-128.0;float a_direction=mod(a_data.z,4.0)-1.0;float a_linesofar=(floor(a_data.z/4.0)+a_data.w*64.0)*LINE_DISTANCE_SCALE;vec2 pos=floor(a_pos_normal*0.5);mediump vec2 normal=a_pos_normal-2.0*pos;normal.y=normal.y*2.0-1.0;v_normal=normal;gapwidth=gapwidth/2.0;float halfwidth=width/2.0;offset=-1.0*offset;float inset=gapwidth+(gapwidth > 0.0 ? ANTIALIASING : 0.0);float outset=gapwidth+halfwidth*(gapwidth > 0.0 ? 2.0 : 1.0)+(halfwidth==0.0 ? 0.0 : ANTIALIASING);mediump vec2 dist=outset*a_extrude*scale;mediump float u=0.5*a_direction;mediump float t=1.0-abs(u);mediump vec2 offset2=offset*a_extrude*scale*normal.y*mat2(t,-u,u,t);vec4 projected_extrude=u_matrix*vec4(dist/u_ratio,0.0,0.0);gl_Position=u_matrix*vec4(pos+offset2/u_ratio,0.0,1.0)+projected_extrude; #ifdef TERRAIN3D v_gamma_scale=1.0; #else float extrude_length_without_perspective=length(dist);float extrude_length_with_perspective=length(projected_extrude.xy/gl_Position.w*u_units_to_pixels);v_gamma_scale=extrude_length_without_perspective/extrude_length_with_perspective; #endif v_linesofar=a_linesofar;v_width2=vec2(outset,inset);v_width=floorwidth;}`),lineSDF:Ra(`uniform lowp float u_device_pixel_ratio;uniform sampler2D u_image;uniform float u_sdfgamma;uniform float u_mix;varying vec2 v_normal;varying vec2 v_width2;varying vec2 v_tex_a;varying vec2 v_tex_b;varying float v_gamma_scale; #pragma mapbox: define highp vec4 color #pragma mapbox: define lowp float blur #pragma mapbox: define lowp float opacity #pragma mapbox: define mediump float width #pragma mapbox: define lowp float floorwidth void main() { #pragma mapbox: initialize highp vec4 color #pragma mapbox: initialize lowp float blur #pragma mapbox: initialize lowp float opacity #pragma mapbox: initialize mediump float width #pragma mapbox: initialize lowp float floorwidth float dist=length(v_normal)*v_width2.s;float blur2=(blur+1.0/u_device_pixel_ratio)*v_gamma_scale;float alpha=clamp(min(dist-(v_width2.t-blur2),v_width2.s-dist)/blur2,0.0,1.0);float sdfdist_a=texture2D(u_image,v_tex_a).a;float sdfdist_b=texture2D(u_image,v_tex_b).a;float sdfdist=mix(sdfdist_a,sdfdist_b,u_mix);alpha*=smoothstep(0.5-u_sdfgamma/floorwidth,0.5+u_sdfgamma/floorwidth,sdfdist);gl_FragColor=color*(alpha*opacity); #ifdef OVERDRAW_INSPECTOR gl_FragColor=vec4(1.0); #endif }`,` #define scale 0.015873016 #define LINE_DISTANCE_SCALE 2.0 attribute vec2 a_pos_normal;attribute vec4 a_data;uniform mat4 u_matrix;uniform mediump float u_ratio;uniform lowp float u_device_pixel_ratio;uniform vec2 u_patternscale_a;uniform float u_tex_y_a;uniform vec2 u_patternscale_b;uniform float u_tex_y_b;uniform vec2 u_units_to_pixels;varying vec2 v_normal;varying vec2 v_width2;varying vec2 v_tex_a;varying vec2 v_tex_b;varying float v_gamma_scale; #pragma mapbox: define highp vec4 color #pragma mapbox: define lowp float blur #pragma mapbox: define lowp float opacity #pragma mapbox: define mediump float gapwidth #pragma mapbox: define lowp float offset #pragma mapbox: define mediump float width #pragma mapbox: define lowp float floorwidth void main() { #pragma mapbox: initialize highp vec4 color #pragma mapbox: initialize lowp float blur #pragma mapbox: initialize lowp float opacity #pragma mapbox: initialize mediump float gapwidth #pragma mapbox: initialize lowp float offset #pragma mapbox: initialize mediump float width #pragma mapbox: initialize lowp float floorwidth float ANTIALIASING=1.0/u_device_pixel_ratio/2.0;vec2 a_extrude=a_data.xy-128.0;float a_direction=mod(a_data.z,4.0)-1.0;float a_linesofar=(floor(a_data.z/4.0)+a_data.w*64.0)*LINE_DISTANCE_SCALE;vec2 pos=floor(a_pos_normal*0.5);mediump vec2 normal=a_pos_normal-2.0*pos;normal.y=normal.y*2.0-1.0;v_normal=normal;gapwidth=gapwidth/2.0;float halfwidth=width/2.0;offset=-1.0*offset;float inset=gapwidth+(gapwidth > 0.0 ? ANTIALIASING : 0.0);float outset=gapwidth+halfwidth*(gapwidth > 0.0 ? 2.0 : 1.0)+(halfwidth==0.0 ? 0.0 : ANTIALIASING);mediump vec2 dist=outset*a_extrude*scale;mediump float u=0.5*a_direction;mediump float t=1.0-abs(u);mediump vec2 offset2=offset*a_extrude*scale*normal.y*mat2(t,-u,u,t);vec4 projected_extrude=u_matrix*vec4(dist/u_ratio,0.0,0.0);gl_Position=u_matrix*vec4(pos+offset2/u_ratio,0.0,1.0)+projected_extrude; #ifdef TERRAIN3D v_gamma_scale=1.0; #else float extrude_length_without_perspective=length(dist);float extrude_length_with_perspective=length(projected_extrude.xy/gl_Position.w*u_units_to_pixels);v_gamma_scale=extrude_length_without_perspective/extrude_length_with_perspective; #endif v_tex_a=vec2(a_linesofar*u_patternscale_a.x/floorwidth,normal.y*u_patternscale_a.y+u_tex_y_a);v_tex_b=vec2(a_linesofar*u_patternscale_b.x/floorwidth,normal.y*u_patternscale_b.y+u_tex_y_b);v_width2=vec2(outset,inset);}`),raster:Ra(`uniform float u_fade_t;uniform float u_opacity;uniform sampler2D u_image0;uniform sampler2D u_image1;varying vec2 v_pos0;varying vec2 v_pos1;uniform float u_brightness_low;uniform float u_brightness_high;uniform float u_saturation_factor;uniform float u_contrast_factor;uniform vec3 u_spin_weights;void main() {vec4 color0=texture2D(u_image0,v_pos0);vec4 color1=texture2D(u_image1,v_pos1);if (color0.a > 0.0) {color0.rgb=color0.rgb/color0.a;}if (color1.a > 0.0) {color1.rgb=color1.rgb/color1.a;}vec4 color=mix(color0,color1,u_fade_t);color.a*=u_opacity;vec3 rgb=color.rgb;rgb=vec3(dot(rgb,u_spin_weights.xyz),dot(rgb,u_spin_weights.zxy),dot(rgb,u_spin_weights.yzx));float average=(color.r+color.g+color.b)/3.0;rgb+=(average-rgb)*u_saturation_factor;rgb=(rgb-0.5)*u_contrast_factor+0.5;vec3 u_high_vec=vec3(u_brightness_low,u_brightness_low,u_brightness_low);vec3 u_low_vec=vec3(u_brightness_high,u_brightness_high,u_brightness_high);gl_FragColor=vec4(mix(u_high_vec,u_low_vec,rgb)*color.a,color.a); #ifdef OVERDRAW_INSPECTOR gl_FragColor=vec4(1.0); #endif }`,"uniform mat4 u_matrix;uniform vec2 u_tl_parent;uniform float u_scale_parent;uniform float u_buffer_scale;attribute vec2 a_pos;attribute vec2 a_texture_pos;varying vec2 v_pos0;varying vec2 v_pos1;void main() {gl_Position=u_matrix*vec4(a_pos,0,1);v_pos0=(((a_texture_pos/8192.0)-0.5)/u_buffer_scale )+0.5;v_pos1=(v_pos0*u_scale_parent)+u_tl_parent;}"),symbolIcon:Ra(`uniform sampler2D u_texture;varying vec2 v_tex;varying float v_fade_opacity; #pragma mapbox: define lowp float opacity void main() { #pragma mapbox: initialize lowp float opacity lowp float alpha=opacity*v_fade_opacity;gl_FragColor=texture2D(u_texture,v_tex)*alpha; #ifdef OVERDRAW_INSPECTOR gl_FragColor=vec4(1.0); #endif }`,`const float PI=3.141592653589793;attribute vec4 a_pos_offset;attribute vec4 a_data;attribute vec4 a_pixeloffset;attribute vec3 a_projected_pos;attribute float a_fade_opacity;uniform bool u_is_size_zoom_constant;uniform bool u_is_size_feature_constant;uniform highp float u_size_t;uniform highp float u_size;uniform highp float u_camera_to_center_distance;uniform highp float u_pitch;uniform bool u_rotate_symbol;uniform highp float u_aspect_ratio;uniform float u_fade_change;uniform mat4 u_matrix;uniform mat4 u_label_plane_matrix;uniform mat4 u_coord_matrix;uniform bool u_is_text;uniform bool u_pitch_with_map;uniform vec2 u_texsize;varying vec2 v_tex;varying float v_fade_opacity; #pragma mapbox: define lowp float opacity void main() { #pragma mapbox: initialize lowp float opacity vec2 a_pos=a_pos_offset.xy;vec2 a_offset=a_pos_offset.zw;vec2 a_tex=a_data.xy;vec2 a_size=a_data.zw;float a_size_min=floor(a_size[0]*0.5);vec2 a_pxoffset=a_pixeloffset.xy;vec2 a_minFontScale=a_pixeloffset.zw/256.0;float ele=get_elevation(a_pos);highp float segment_angle=-a_projected_pos[2];float size;if (!u_is_size_zoom_constant && !u_is_size_feature_constant) {size=mix(a_size_min,a_size[1],u_size_t)/128.0;} else if (u_is_size_zoom_constant && !u_is_size_feature_constant) {size=a_size_min/128.0;} else {size=u_size;}vec4 projectedPoint=u_matrix*vec4(a_pos,ele,1);highp float camera_to_anchor_distance=projectedPoint.w;highp float distance_ratio=u_pitch_with_map ? camera_to_anchor_distance/u_camera_to_center_distance : u_camera_to_center_distance/camera_to_anchor_distance;highp float perspective_ratio=clamp(0.5+0.5*distance_ratio,0.0,4.0);size*=perspective_ratio;float fontScale=u_is_text ? size/24.0 : size;highp float symbol_rotation=0.0;if (u_rotate_symbol) {vec4 offsetProjectedPoint=u_matrix*vec4(a_pos+vec2(1,0),ele,1);vec2 a=projectedPoint.xy/projectedPoint.w;vec2 b=offsetProjectedPoint.xy/offsetProjectedPoint.w;symbol_rotation=atan((b.y-a.y)/u_aspect_ratio,b.x-a.x);}highp float angle_sin=sin(segment_angle+symbol_rotation);highp float angle_cos=cos(segment_angle+symbol_rotation);mat2 rotation_matrix=mat2(angle_cos,-1.0*angle_sin,angle_sin,angle_cos);vec4 projected_pos=u_label_plane_matrix*vec4(a_projected_pos.xy,ele,1.0);float z=float(u_pitch_with_map)*projected_pos.z/projected_pos.w;gl_Position=u_coord_matrix*vec4(projected_pos.xy/projected_pos.w+rotation_matrix*(a_offset/32.0*max(a_minFontScale,fontScale)+a_pxoffset/16.0),z,1.0);v_tex=a_tex/u_texsize;vec2 fade_opacity=unpack_opacity(a_fade_opacity);float fade_change=fade_opacity[1] > 0.5 ? u_fade_change :-u_fade_change;float visibility=calculate_visibility(projectedPoint);v_fade_opacity=max(0.0,min(visibility,fade_opacity[0]+fade_change));}`),symbolSDF:Ra(`#define SDF_PX 8.0 uniform bool u_is_halo;uniform sampler2D u_texture;uniform highp float u_gamma_scale;uniform lowp float u_device_pixel_ratio;uniform bool u_is_text;varying vec2 v_data0;varying vec3 v_data1; #pragma mapbox: define highp vec4 fill_color #pragma mapbox: define highp vec4 halo_color #pragma mapbox: define lowp float opacity #pragma mapbox: define lowp float halo_width #pragma mapbox: define lowp float halo_blur void main() { #pragma mapbox: initialize highp vec4 fill_color #pragma mapbox: initialize highp vec4 halo_color #pragma mapbox: initialize lowp float opacity #pragma mapbox: initialize lowp float halo_width #pragma mapbox: initialize lowp float halo_blur float EDGE_GAMMA=0.105/u_device_pixel_ratio;vec2 tex=v_data0.xy;float gamma_scale=v_data1.x;float size=v_data1.y;float fade_opacity=v_data1[2];float fontScale=u_is_text ? size/24.0 : size;lowp vec4 color=fill_color;highp float gamma=EDGE_GAMMA/(fontScale*u_gamma_scale);lowp float buff=(256.0-64.0)/256.0;if (u_is_halo) {color=halo_color;gamma=(halo_blur*1.19/SDF_PX+EDGE_GAMMA)/(fontScale*u_gamma_scale);buff=(6.0-halo_width/fontScale)/SDF_PX;}lowp float dist=texture2D(u_texture,tex).a;highp float gamma_scaled=gamma*gamma_scale;highp float alpha=smoothstep(buff-gamma_scaled,buff+gamma_scaled,dist);gl_FragColor=color*(alpha*opacity*fade_opacity); #ifdef OVERDRAW_INSPECTOR gl_FragColor=vec4(1.0); #endif }`,`const float PI=3.141592653589793;attribute vec4 a_pos_offset;attribute vec4 a_data;attribute vec4 a_pixeloffset;attribute vec3 a_projected_pos;attribute float a_fade_opacity;uniform bool u_is_size_zoom_constant;uniform bool u_is_size_feature_constant;uniform highp float u_size_t;uniform highp float u_size;uniform mat4 u_matrix;uniform mat4 u_label_plane_matrix;uniform mat4 u_coord_matrix;uniform bool u_is_text;uniform bool u_pitch_with_map;uniform highp float u_pitch;uniform bool u_rotate_symbol;uniform highp float u_aspect_ratio;uniform highp float u_camera_to_center_distance;uniform float u_fade_change;uniform vec2 u_texsize;varying vec2 v_data0;varying vec3 v_data1; #pragma mapbox: define highp vec4 fill_color #pragma mapbox: define highp vec4 halo_color #pragma mapbox: define lowp float opacity #pragma mapbox: define lowp float halo_width #pragma mapbox: define lowp float halo_blur void main() { #pragma mapbox: initialize highp vec4 fill_color #pragma mapbox: initialize highp vec4 halo_color #pragma mapbox: initialize lowp float opacity #pragma mapbox: initialize lowp float halo_width #pragma mapbox: initialize lowp float halo_blur vec2 a_pos=a_pos_offset.xy;vec2 a_offset=a_pos_offset.zw;vec2 a_tex=a_data.xy;vec2 a_size=a_data.zw;float a_size_min=floor(a_size[0]*0.5);vec2 a_pxoffset=a_pixeloffset.xy;float ele=get_elevation(a_pos);highp float segment_angle=-a_projected_pos[2];float size;if (!u_is_size_zoom_constant && !u_is_size_feature_constant) {size=mix(a_size_min,a_size[1],u_size_t)/128.0;} else if (u_is_size_zoom_constant && !u_is_size_feature_constant) {size=a_size_min/128.0;} else {size=u_size;}vec4 projectedPoint=u_matrix*vec4(a_pos,ele,1);highp float camera_to_anchor_distance=projectedPoint.w;highp float distance_ratio=u_pitch_with_map ? camera_to_anchor_distance/u_camera_to_center_distance : u_camera_to_center_distance/camera_to_anchor_distance;highp float perspective_ratio=clamp(0.5+0.5*distance_ratio,0.0,4.0);size*=perspective_ratio;float fontScale=u_is_text ? size/24.0 : size;highp float symbol_rotation=0.0;if (u_rotate_symbol) {vec4 offsetProjectedPoint=u_matrix*vec4(a_pos+vec2(1,0),ele,1);vec2 a=projectedPoint.xy/projectedPoint.w;vec2 b=offsetProjectedPoint.xy/offsetProjectedPoint.w;symbol_rotation=atan((b.y-a.y)/u_aspect_ratio,b.x-a.x);}highp float angle_sin=sin(segment_angle+symbol_rotation);highp float angle_cos=cos(segment_angle+symbol_rotation);mat2 rotation_matrix=mat2(angle_cos,-1.0*angle_sin,angle_sin,angle_cos);vec4 projected_pos=u_label_plane_matrix*vec4(a_projected_pos.xy,ele,1.0);float z=float(u_pitch_with_map)*projected_pos.z/projected_pos.w;gl_Position=u_coord_matrix*vec4(projected_pos.xy/projected_pos.w+rotation_matrix*(a_offset/32.0*fontScale+a_pxoffset),z,1.0);float gamma_scale=gl_Position.w;vec2 fade_opacity=unpack_opacity(a_fade_opacity);float visibility=calculate_visibility(projectedPoint);float fade_change=fade_opacity[1] > 0.5 ? u_fade_change :-u_fade_change;float interpolated_fade_opacity=max(0.0,min(visibility,fade_opacity[0]+fade_change));v_data0=a_tex/u_texsize;v_data1=vec3(gamma_scale,size,interpolated_fade_opacity);}`),symbolTextAndIcon:Ra(`#define SDF_PX 8.0 #define SDF 1.0 #define ICON 0.0 uniform bool u_is_halo;uniform sampler2D u_texture;uniform sampler2D u_texture_icon;uniform highp float u_gamma_scale;uniform lowp float u_device_pixel_ratio;varying vec4 v_data0;varying vec4 v_data1; #pragma mapbox: define highp vec4 fill_color #pragma mapbox: define highp vec4 halo_color #pragma mapbox: define lowp float opacity #pragma mapbox: define lowp float halo_width #pragma mapbox: define lowp float halo_blur void main() { #pragma mapbox: initialize highp vec4 fill_color #pragma mapbox: initialize highp vec4 halo_color #pragma mapbox: initialize lowp float opacity #pragma mapbox: initialize lowp float halo_width #pragma mapbox: initialize lowp float halo_blur float fade_opacity=v_data1[2];if (v_data1.w==ICON) {vec2 tex_icon=v_data0.zw;lowp float alpha=opacity*fade_opacity;gl_FragColor=texture2D(u_texture_icon,tex_icon)*alpha; #ifdef OVERDRAW_INSPECTOR gl_FragColor=vec4(1.0); #endif return;}vec2 tex=v_data0.xy;float EDGE_GAMMA=0.105/u_device_pixel_ratio;float gamma_scale=v_data1.x;float size=v_data1.y;float fontScale=size/24.0;lowp vec4 color=fill_color;highp float gamma=EDGE_GAMMA/(fontScale*u_gamma_scale);lowp float buff=(256.0-64.0)/256.0;if (u_is_halo) {color=halo_color;gamma=(halo_blur*1.19/SDF_PX+EDGE_GAMMA)/(fontScale*u_gamma_scale);buff=(6.0-halo_width/fontScale)/SDF_PX;}lowp float dist=texture2D(u_texture,tex).a;highp float gamma_scaled=gamma*gamma_scale;highp float alpha=smoothstep(buff-gamma_scaled,buff+gamma_scaled,dist);gl_FragColor=color*(alpha*opacity*fade_opacity); #ifdef OVERDRAW_INSPECTOR gl_FragColor=vec4(1.0); #endif }`,`const float PI=3.141592653589793;attribute vec4 a_pos_offset;attribute vec4 a_data;attribute vec3 a_projected_pos;attribute float a_fade_opacity;uniform bool u_is_size_zoom_constant;uniform bool u_is_size_feature_constant;uniform highp float u_size_t;uniform highp float u_size;uniform mat4 u_matrix;uniform mat4 u_label_plane_matrix;uniform mat4 u_coord_matrix;uniform bool u_is_text;uniform bool u_pitch_with_map;uniform highp float u_pitch;uniform bool u_rotate_symbol;uniform highp float u_aspect_ratio;uniform highp float u_camera_to_center_distance;uniform float u_fade_change;uniform vec2 u_texsize;uniform vec2 u_texsize_icon;varying vec4 v_data0;varying vec4 v_data1; #pragma mapbox: define highp vec4 fill_color #pragma mapbox: define highp vec4 halo_color #pragma mapbox: define lowp float opacity #pragma mapbox: define lowp float halo_width #pragma mapbox: define lowp float halo_blur void main() { #pragma mapbox: initialize highp vec4 fill_color #pragma mapbox: initialize highp vec4 halo_color #pragma mapbox: initialize lowp float opacity #pragma mapbox: initialize lowp float halo_width #pragma mapbox: initialize lowp float halo_blur vec2 a_pos=a_pos_offset.xy;vec2 a_offset=a_pos_offset.zw;vec2 a_tex=a_data.xy;vec2 a_size=a_data.zw;float a_size_min=floor(a_size[0]*0.5);float is_sdf=a_size[0]-2.0*a_size_min;float ele=get_elevation(a_pos);highp float segment_angle=-a_projected_pos[2];float size;if (!u_is_size_zoom_constant && !u_is_size_feature_constant) {size=mix(a_size_min,a_size[1],u_size_t)/128.0;} else if (u_is_size_zoom_constant && !u_is_size_feature_constant) {size=a_size_min/128.0;} else {size=u_size;}vec4 projectedPoint=u_matrix*vec4(a_pos,ele,1);highp float camera_to_anchor_distance=projectedPoint.w;highp float distance_ratio=u_pitch_with_map ? camera_to_anchor_distance/u_camera_to_center_distance : u_camera_to_center_distance/camera_to_anchor_distance;highp float perspective_ratio=clamp(0.5+0.5*distance_ratio,0.0,4.0);size*=perspective_ratio;float fontScale=size/24.0;highp float symbol_rotation=0.0;if (u_rotate_symbol) {vec4 offsetProjectedPoint=u_matrix*vec4(a_pos+vec2(1,0),ele,1);vec2 a=projectedPoint.xy/projectedPoint.w;vec2 b=offsetProjectedPoint.xy/offsetProjectedPoint.w;symbol_rotation=atan((b.y-a.y)/u_aspect_ratio,b.x-a.x);}highp float angle_sin=sin(segment_angle+symbol_rotation);highp float angle_cos=cos(segment_angle+symbol_rotation);mat2 rotation_matrix=mat2(angle_cos,-1.0*angle_sin,angle_sin,angle_cos);vec4 projected_pos=u_label_plane_matrix*vec4(a_projected_pos.xy,ele,1.0);float z=float(u_pitch_with_map)*projected_pos.z/projected_pos.w;gl_Position=u_coord_matrix*vec4(projected_pos.xy/projected_pos.w+rotation_matrix*(a_offset/32.0*fontScale),z,1.0);float gamma_scale=gl_Position.w;vec2 fade_opacity=unpack_opacity(a_fade_opacity);float visibility=calculate_visibility(projectedPoint);float fade_change=fade_opacity[1] > 0.5 ? u_fade_change :-u_fade_change;float interpolated_fade_opacity=max(0.0,min(visibility,fade_opacity[0]+fade_change));v_data0.xy=a_tex/u_texsize;v_data0.zw=a_tex/u_texsize_icon;v_data1=vec4(gamma_scale,size,interpolated_fade_opacity,is_sdf);}`),terrain:Ra("uniform sampler2D u_texture;varying vec2 v_texture_pos;void main() {gl_FragColor=texture2D(u_texture,v_texture_pos);}",ro),terrainDepth:Ra("varying float v_depth;const highp vec4 bitSh=vec4(256.*256.*256.,256.*256.,256.,1.);const highp vec4 bitMsk=vec4(0.,vec3(1./256.0));highp vec4 pack(highp float value) {highp vec4 comp=fract(value*bitSh);comp-=comp.xxyz*bitMsk;return comp;}void main() {gl_FragColor=pack(v_depth);}",ro),terrainCoords:Ra("precision mediump float;uniform sampler2D u_texture;uniform float u_terrain_coords_id;varying vec2 v_texture_pos;void main() {vec4 rgba=texture2D(u_texture,v_texture_pos);gl_FragColor=vec4(rgba.r,rgba.g,rgba.b,u_terrain_coords_id);}",ro)};function Ra(f,r){const u=/#pragma mapbox: ([\w]+) ([\w]+) ([\w]+) ([\w]+)/g,g=r.match(/attribute ([\w]+) ([\w]+)/g),y=f.match(/uniform ([\w]+) ([\w]+)([\s]*)([\w]*)/g),v=r.match(/uniform ([\w]+) ([\w]+)([\s]*)([\w]*)/g),z=v?v.concat(y):y,M={};return{fragmentSource:f=f.replace(u,(A,P,R,V,W)=>(M[W]=!0,P==="define"?` #ifndef HAS_UNIFORM_u_${W} varying ${R} ${V} ${W}; #else uniform ${R} ${V} u_${W}; #endif `:` #ifdef HAS_UNIFORM_u_${W} ${R} ${V} ${W} = u_${W}; #endif `)),vertexSource:r=r.replace(u,(A,P,R,V,W)=>{const ae=V==="float"?"vec2":"vec4",ee=W.match(/color/)?"color":ae;return M[W]?P==="define"?` #ifndef HAS_UNIFORM_u_${W} uniform lowp float u_${W}_t; attribute ${R} ${ae} a_${W}; varying ${R} ${V} ${W}; #else uniform ${R} ${V} u_${W}; #endif `:ee==="vec4"?` #ifndef HAS_UNIFORM_u_${W} ${W} = a_${W}; #else ${R} ${V} ${W} = u_${W}; #endif `:` #ifndef HAS_UNIFORM_u_${W} ${W} = unpack_mix_${ee}(a_${W}, u_${W}_t); #else ${R} ${V} ${W} = u_${W}; #endif `:P==="define"?` #ifndef HAS_UNIFORM_u_${W} uniform lowp float u_${W}_t; attribute ${R} ${ae} a_${W}; #else uniform ${R} ${V} u_${W}; #endif `:ee==="vec4"?` #ifndef HAS_UNIFORM_u_${W} ${R} ${V} ${W} = a_${W}; #else ${R} ${V} ${W} = u_${W}; #endif `:` #ifndef HAS_UNIFORM_u_${W} ${R} ${V} ${W} = unpack_mix_${ee}(a_${W}, u_${W}_t); #else ${R} ${V} ${W} = u_${W}; #endif `}),staticAttributes:g,staticUniforms:z}}class pu{constructor(){this.boundProgram=null,this.boundLayoutVertexBuffer=null,this.boundPaintVertexBuffers=[],this.boundIndexBuffer=null,this.boundVertexOffset=null,this.boundDynamicVertexBuffer=null,this.vao=null}bind(r,u,g,y,v,z,M,A,P){this.context=r;let R=this.boundPaintVertexBuffers.length!==y.length;for(let V=0;!R&&V({u_depth:new l.Uniform1i(Be,Je.u_depth),u_terrain:new l.Uniform1i(Be,Je.u_terrain),u_terrain_dim:new l.Uniform1f(Be,Je.u_terrain_dim),u_terrain_matrix:new l.UniformMatrix4f(Be,Je.u_terrain_matrix),u_terrain_unpack:new l.Uniform4f(Be,Je.u_terrain_unpack),u_terrain_offset:new l.Uniform1f(Be,Je.u_terrain_offset),u_terrain_exaggeration:new l.Uniform1f(Be,Je.u_terrain_exaggeration)}))(r,Oe),this.binderUniforms=y?y.getUniforms(r,Oe):[]}draw(r,u,g,y,v,z,M,A,P,R,V,W,ae,ee,te,pe,xe,ze){const ne=r.gl;if(this.failedToCreate)return;if(r.program.set(this.program),r.setDepthMode(g),r.setStencilMode(y),r.setColorMode(v),r.setCullFace(z),A){r.activeTexture.set(ne.TEXTURE2),ne.bindTexture(ne.TEXTURE_2D,A.depthTexture),r.activeTexture.set(ne.TEXTURE3),ne.bindTexture(ne.TEXTURE_2D,A.texture);for(const Se in this.terrainUniforms)this.terrainUniforms[Se].set(A[Se])}for(const Se in this.fixedUniforms)this.fixedUniforms[Se].set(M[Se]);te&&te.setUniforms(r,this.binderUniforms,ae,{zoom:ee});let Me=0;switch(u){case ne.LINES:Me=2;break;case ne.TRIANGLES:Me=3;break;case ne.LINE_STRIP:Me=1}for(const Se of W.get()){const Oe=Se.vaos||(Se.vaos={});(Oe[P]||(Oe[P]=new pu)).bind(r,this,R,te?te.getPaintVertexBuffers():[],V,Se.vertexOffset,pe,xe,ze),ne.drawElements(u,Se.primitiveLength*Me,ne.UNSIGNED_SHORT,Se.primitiveOffset*Me*2)}}}function so(f,r,u){const g=1/Za(u,1,r.transform.tileZoom),y=Math.pow(2,u.tileID.overscaledZ),v=u.tileSize*Math.pow(2,r.transform.tileZoom)/y,z=v*(u.tileID.canonical.x+u.tileID.wrap*y),M=v*u.tileID.canonical.y;return{u_image:0,u_texsize:u.imageAtlasTexture.size,u_scale:[g,f.fromScale,f.toScale],u_fade:f.t,u_pixel_coord_upper:[z>>16,M>>16],u_pixel_coord_lower:[65535&z,65535&M]}}const j=(f,r,u,g)=>{const y=r.style.light,v=y.properties.get("position"),z=[v.x,v.y,v.z],M=l.create$1();y.properties.get("anchor")==="viewport"&&l.fromRotation(M,-r.transform.angle),l.transformMat3(z,z,M);const A=y.properties.get("color");return{u_matrix:f,u_lightpos:z,u_lightintensity:y.properties.get("intensity"),u_lightcolor:[A.r,A.g,A.b],u_vertical_gradient:+u,u_opacity:g}},E=(f,r,u,g,y,v,z)=>l.extend(j(f,r,u,g),so(v,r,z),{u_height_factor:-Math.pow(2,y.overscaledZ)/z.tileSize/8}),H=f=>({u_matrix:f}),ie=(f,r,u,g)=>l.extend(H(f),so(u,r,g)),he=(f,r)=>({u_matrix:f,u_world:r}),ge=(f,r,u,g,y)=>l.extend(ie(f,r,u,g),{u_world:y}),ye=(f,r,u,g)=>{const y=f.transform;let v,z;if(g.paint.get("circle-pitch-alignment")==="map"){const M=Za(u,1,y.zoom);v=!0,z=[M,M]}else v=!1,z=y.pixelsToGLUnits;return{u_camera_to_center_distance:y.cameraToCenterDistance,u_scale_with_map:+(g.paint.get("circle-pitch-scale")==="map"),u_matrix:f.translatePosMatrix(r.posMatrix,u,g.paint.get("circle-translate"),g.paint.get("circle-translate-anchor")),u_pitch_with_map:+v,u_device_pixel_ratio:f.pixelRatio,u_extrude_scale:z}},Ge=(f,r,u)=>{const g=Za(u,1,r.zoom),y=Math.pow(2,r.zoom-u.tileID.overscaledZ),v=u.tileID.overscaleFactor();return{u_matrix:f,u_camera_to_center_distance:r.cameraToCenterDistance,u_pixels_to_tile_units:g,u_extrude_scale:[r.pixelsToGLUnits[0]/(g*y),r.pixelsToGLUnits[1]/(g*y)],u_overscale_factor:v}},Ke=(f,r,u=1)=>({u_matrix:f,u_color:r,u_overlay:0,u_overlay_scale:u}),bt=f=>({u_matrix:f}),pt=(f,r,u,g)=>({u_matrix:f,u_extrude_scale:Za(r,1,u),u_intensity:g});function ot(f,r){const u=Math.pow(2,r.canonical.z),g=r.canonical.y;return[new l.MercatorCoordinate(0,g/u).toLngLat().lat,new l.MercatorCoordinate(0,(g+1)/u).toLngLat().lat]}const ea=(f,r,u,g)=>{const y=f.transform;return{u_matrix:Dt(f,r,u,g),u_ratio:1/Za(r,1,y.zoom),u_device_pixel_ratio:f.pixelRatio,u_units_to_pixels:[1/y.pixelsToGLUnits[0],1/y.pixelsToGLUnits[1]]}},ei=(f,r,u,g,y)=>l.extend(ea(f,r,u,y),{u_image:0,u_image_height:g}),la=(f,r,u,g,y)=>{const v=f.transform,z=Ue(r,v);return{u_matrix:Dt(f,r,u,y),u_texsize:r.imageAtlasTexture.size,u_ratio:1/Za(r,1,v.zoom),u_device_pixel_ratio:f.pixelRatio,u_image:0,u_scale:[z,g.fromScale,g.toScale],u_fade:g.t,u_units_to_pixels:[1/v.pixelsToGLUnits[0],1/v.pixelsToGLUnits[1]]}},fa=(f,r,u,g,y,v)=>{const z=f.lineAtlas,M=Ue(r,f.transform),A=u.layout.get("line-cap")==="round",P=z.getDash(g.from,A),R=z.getDash(g.to,A),V=P.width*y.fromScale,W=R.width*y.toScale;return l.extend(ea(f,r,u,v),{u_patternscale_a:[M/V,-P.height/2],u_patternscale_b:[M/W,-R.height/2],u_sdfgamma:z.width/(256*Math.min(V,W)*f.pixelRatio)/2,u_image:0,u_tex_y_a:P.y,u_tex_y_b:R.y,u_mix:y.t})};function Ue(f,r){return 1/Za(f,1,r.tileZoom)}function Dt(f,r,u,g){return f.translatePosMatrix(g?g.posMatrix:r.tileID.posMatrix,r,u.paint.get("line-translate"),u.paint.get("line-translate-anchor"))}const Ua=(f,r,u,g,y)=>{return{u_matrix:f,u_tl_parent:r,u_scale_parent:u,u_buffer_scale:1,u_fade_t:g.mix,u_opacity:g.opacity*y.paint.get("raster-opacity"),u_image0:0,u_image1:1,u_brightness_low:y.paint.get("raster-brightness-min"),u_brightness_high:y.paint.get("raster-brightness-max"),u_saturation_factor:(z=y.paint.get("raster-saturation"),z>0?1-1/(1.001-z):-z),u_contrast_factor:(v=y.paint.get("raster-contrast"),v>0?1/(1-v):1+v),u_spin_weights:Vi(y.paint.get("raster-hue-rotate"))};var v,z};function Vi(f){f*=Math.PI/180;const r=Math.sin(f),u=Math.cos(f);return[(2*u+1)/3,(-Math.sqrt(3)*r-u+1)/3,(Math.sqrt(3)*r-u+1)/3]}const bi=(f,r,u,g,y,v,z,M,A,P)=>{const R=y.transform;return{u_is_size_zoom_constant:+(f==="constant"||f==="source"),u_is_size_feature_constant:+(f==="constant"||f==="camera"),u_size_t:r?r.uSizeT:0,u_size:r?r.uSize:0,u_camera_to_center_distance:R.cameraToCenterDistance,u_pitch:R.pitch/360*2*Math.PI,u_rotate_symbol:+u,u_aspect_ratio:R.width/R.height,u_fade_change:y.options.fadeDuration?y.symbolFadeChange:1,u_matrix:v,u_label_plane_matrix:z,u_coord_matrix:M,u_is_text:+A,u_pitch_with_map:+g,u_texsize:P,u_texture:0}},Ro=(f,r,u,g,y,v,z,M,A,P,R)=>{const V=y.transform;return l.extend(bi(f,r,u,g,y,v,z,M,A,P),{u_gamma_scale:g?Math.cos(V._pitch)*V.cameraToCenterDistance:1,u_device_pixel_ratio:y.pixelRatio,u_is_halo:+R})},fu=(f,r,u,g,y,v,z,M,A,P)=>l.extend(Ro(f,r,u,g,y,v,z,M,!0,A,!0),{u_texsize_icon:P,u_texture_icon:1}),ni=(f,r,u)=>({u_matrix:f,u_opacity:r,u_color:u}),_l=(f,r,u,g,y,v)=>l.extend(function(z,M,A,P){const R=A.imageManager.getPattern(z.from.toString()),V=A.imageManager.getPattern(z.to.toString()),{width:W,height:ae}=A.imageManager.getPixelSize(),ee=Math.pow(2,P.tileID.overscaledZ),te=P.tileSize*Math.pow(2,A.transform.tileZoom)/ee,pe=te*(P.tileID.canonical.x+P.tileID.wrap*ee),xe=te*P.tileID.canonical.y;return{u_image:0,u_pattern_tl_a:R.tl,u_pattern_br_a:R.br,u_pattern_tl_b:V.tl,u_pattern_br_b:V.br,u_texsize:[W,ae],u_mix:M.t,u_pattern_size_a:R.displaySize,u_pattern_size_b:V.displaySize,u_scale_a:M.fromScale,u_scale_b:M.toScale,u_tile_units_to_pixels:1/Za(P,1,A.transform.tileZoom),u_pixel_coord_upper:[pe>>16,xe>>16],u_pixel_coord_lower:[65535&pe,65535&xe]}}(g,v,u,y),{u_matrix:f,u_opacity:r}),yc={fillExtrusion:(f,r)=>({u_matrix:new l.UniformMatrix4f(f,r.u_matrix),u_lightpos:new l.Uniform3f(f,r.u_lightpos),u_lightintensity:new l.Uniform1f(f,r.u_lightintensity),u_lightcolor:new l.Uniform3f(f,r.u_lightcolor),u_vertical_gradient:new l.Uniform1f(f,r.u_vertical_gradient),u_opacity:new l.Uniform1f(f,r.u_opacity)}),fillExtrusionPattern:(f,r)=>({u_matrix:new l.UniformMatrix4f(f,r.u_matrix),u_lightpos:new l.Uniform3f(f,r.u_lightpos),u_lightintensity:new l.Uniform1f(f,r.u_lightintensity),u_lightcolor:new l.Uniform3f(f,r.u_lightcolor),u_vertical_gradient:new l.Uniform1f(f,r.u_vertical_gradient),u_height_factor:new l.Uniform1f(f,r.u_height_factor),u_image:new l.Uniform1i(f,r.u_image),u_texsize:new l.Uniform2f(f,r.u_texsize),u_pixel_coord_upper:new l.Uniform2f(f,r.u_pixel_coord_upper),u_pixel_coord_lower:new l.Uniform2f(f,r.u_pixel_coord_lower),u_scale:new l.Uniform3f(f,r.u_scale),u_fade:new l.Uniform1f(f,r.u_fade),u_opacity:new l.Uniform1f(f,r.u_opacity)}),fill:(f,r)=>({u_matrix:new l.UniformMatrix4f(f,r.u_matrix)}),fillPattern:(f,r)=>({u_matrix:new l.UniformMatrix4f(f,r.u_matrix),u_image:new l.Uniform1i(f,r.u_image),u_texsize:new l.Uniform2f(f,r.u_texsize),u_pixel_coord_upper:new l.Uniform2f(f,r.u_pixel_coord_upper),u_pixel_coord_lower:new l.Uniform2f(f,r.u_pixel_coord_lower),u_scale:new l.Uniform3f(f,r.u_scale),u_fade:new l.Uniform1f(f,r.u_fade)}),fillOutline:(f,r)=>({u_matrix:new l.UniformMatrix4f(f,r.u_matrix),u_world:new l.Uniform2f(f,r.u_world)}),fillOutlinePattern:(f,r)=>({u_matrix:new l.UniformMatrix4f(f,r.u_matrix),u_world:new l.Uniform2f(f,r.u_world),u_image:new l.Uniform1i(f,r.u_image),u_texsize:new l.Uniform2f(f,r.u_texsize),u_pixel_coord_upper:new l.Uniform2f(f,r.u_pixel_coord_upper),u_pixel_coord_lower:new l.Uniform2f(f,r.u_pixel_coord_lower),u_scale:new l.Uniform3f(f,r.u_scale),u_fade:new l.Uniform1f(f,r.u_fade)}),circle:(f,r)=>({u_camera_to_center_distance:new l.Uniform1f(f,r.u_camera_to_center_distance),u_scale_with_map:new l.Uniform1i(f,r.u_scale_with_map),u_pitch_with_map:new l.Uniform1i(f,r.u_pitch_with_map),u_extrude_scale:new l.Uniform2f(f,r.u_extrude_scale),u_device_pixel_ratio:new l.Uniform1f(f,r.u_device_pixel_ratio),u_matrix:new l.UniformMatrix4f(f,r.u_matrix)}),collisionBox:(f,r)=>({u_matrix:new l.UniformMatrix4f(f,r.u_matrix),u_camera_to_center_distance:new l.Uniform1f(f,r.u_camera_to_center_distance),u_pixels_to_tile_units:new l.Uniform1f(f,r.u_pixels_to_tile_units),u_extrude_scale:new l.Uniform2f(f,r.u_extrude_scale),u_overscale_factor:new l.Uniform1f(f,r.u_overscale_factor)}),collisionCircle:(f,r)=>({u_matrix:new l.UniformMatrix4f(f,r.u_matrix),u_inv_matrix:new l.UniformMatrix4f(f,r.u_inv_matrix),u_camera_to_center_distance:new l.Uniform1f(f,r.u_camera_to_center_distance),u_viewport_size:new l.Uniform2f(f,r.u_viewport_size)}),debug:(f,r)=>({u_color:new l.UniformColor(f,r.u_color),u_matrix:new l.UniformMatrix4f(f,r.u_matrix),u_overlay:new l.Uniform1i(f,r.u_overlay),u_overlay_scale:new l.Uniform1f(f,r.u_overlay_scale)}),clippingMask:(f,r)=>({u_matrix:new l.UniformMatrix4f(f,r.u_matrix)}),heatmap:(f,r)=>({u_extrude_scale:new l.Uniform1f(f,r.u_extrude_scale),u_intensity:new l.Uniform1f(f,r.u_intensity),u_matrix:new l.UniformMatrix4f(f,r.u_matrix)}),heatmapTexture:(f,r)=>({u_matrix:new l.UniformMatrix4f(f,r.u_matrix),u_world:new l.Uniform2f(f,r.u_world),u_image:new l.Uniform1i(f,r.u_image),u_color_ramp:new l.Uniform1i(f,r.u_color_ramp),u_opacity:new l.Uniform1f(f,r.u_opacity)}),hillshade:(f,r)=>({u_matrix:new l.UniformMatrix4f(f,r.u_matrix),u_image:new l.Uniform1i(f,r.u_image),u_latrange:new l.Uniform2f(f,r.u_latrange),u_light:new l.Uniform2f(f,r.u_light),u_shadow:new l.UniformColor(f,r.u_shadow),u_highlight:new l.UniformColor(f,r.u_highlight),u_accent:new l.UniformColor(f,r.u_accent)}),hillshadePrepare:(f,r)=>({u_matrix:new l.UniformMatrix4f(f,r.u_matrix),u_image:new l.Uniform1i(f,r.u_image),u_dimension:new l.Uniform2f(f,r.u_dimension),u_zoom:new l.Uniform1f(f,r.u_zoom),u_unpack:new l.Uniform4f(f,r.u_unpack)}),line:(f,r)=>({u_matrix:new l.UniformMatrix4f(f,r.u_matrix),u_ratio:new l.Uniform1f(f,r.u_ratio),u_device_pixel_ratio:new l.Uniform1f(f,r.u_device_pixel_ratio),u_units_to_pixels:new l.Uniform2f(f,r.u_units_to_pixels)}),lineGradient:(f,r)=>({u_matrix:new l.UniformMatrix4f(f,r.u_matrix),u_ratio:new l.Uniform1f(f,r.u_ratio),u_device_pixel_ratio:new l.Uniform1f(f,r.u_device_pixel_ratio),u_units_to_pixels:new l.Uniform2f(f,r.u_units_to_pixels),u_image:new l.Uniform1i(f,r.u_image),u_image_height:new l.Uniform1f(f,r.u_image_height)}),linePattern:(f,r)=>({u_matrix:new l.UniformMatrix4f(f,r.u_matrix),u_texsize:new l.Uniform2f(f,r.u_texsize),u_ratio:new l.Uniform1f(f,r.u_ratio),u_device_pixel_ratio:new l.Uniform1f(f,r.u_device_pixel_ratio),u_image:new l.Uniform1i(f,r.u_image),u_units_to_pixels:new l.Uniform2f(f,r.u_units_to_pixels),u_scale:new l.Uniform3f(f,r.u_scale),u_fade:new l.Uniform1f(f,r.u_fade)}),lineSDF:(f,r)=>({u_matrix:new l.UniformMatrix4f(f,r.u_matrix),u_ratio:new l.Uniform1f(f,r.u_ratio),u_device_pixel_ratio:new l.Uniform1f(f,r.u_device_pixel_ratio),u_units_to_pixels:new l.Uniform2f(f,r.u_units_to_pixels),u_patternscale_a:new l.Uniform2f(f,r.u_patternscale_a),u_patternscale_b:new l.Uniform2f(f,r.u_patternscale_b),u_sdfgamma:new l.Uniform1f(f,r.u_sdfgamma),u_image:new l.Uniform1i(f,r.u_image),u_tex_y_a:new l.Uniform1f(f,r.u_tex_y_a),u_tex_y_b:new l.Uniform1f(f,r.u_tex_y_b),u_mix:new l.Uniform1f(f,r.u_mix)}),raster:(f,r)=>({u_matrix:new l.UniformMatrix4f(f,r.u_matrix),u_tl_parent:new l.Uniform2f(f,r.u_tl_parent),u_scale_parent:new l.Uniform1f(f,r.u_scale_parent),u_buffer_scale:new l.Uniform1f(f,r.u_buffer_scale),u_fade_t:new l.Uniform1f(f,r.u_fade_t),u_opacity:new l.Uniform1f(f,r.u_opacity),u_image0:new l.Uniform1i(f,r.u_image0),u_image1:new l.Uniform1i(f,r.u_image1),u_brightness_low:new l.Uniform1f(f,r.u_brightness_low),u_brightness_high:new l.Uniform1f(f,r.u_brightness_high),u_saturation_factor:new l.Uniform1f(f,r.u_saturation_factor),u_contrast_factor:new l.Uniform1f(f,r.u_contrast_factor),u_spin_weights:new l.Uniform3f(f,r.u_spin_weights)}),symbolIcon:(f,r)=>({u_is_size_zoom_constant:new l.Uniform1i(f,r.u_is_size_zoom_constant),u_is_size_feature_constant:new l.Uniform1i(f,r.u_is_size_feature_constant),u_size_t:new l.Uniform1f(f,r.u_size_t),u_size:new l.Uniform1f(f,r.u_size),u_camera_to_center_distance:new l.Uniform1f(f,r.u_camera_to_center_distance),u_pitch:new l.Uniform1f(f,r.u_pitch),u_rotate_symbol:new l.Uniform1i(f,r.u_rotate_symbol),u_aspect_ratio:new l.Uniform1f(f,r.u_aspect_ratio),u_fade_change:new l.Uniform1f(f,r.u_fade_change),u_matrix:new l.UniformMatrix4f(f,r.u_matrix),u_label_plane_matrix:new l.UniformMatrix4f(f,r.u_label_plane_matrix),u_coord_matrix:new l.UniformMatrix4f(f,r.u_coord_matrix),u_is_text:new l.Uniform1i(f,r.u_is_text),u_pitch_with_map:new l.Uniform1i(f,r.u_pitch_with_map),u_texsize:new l.Uniform2f(f,r.u_texsize),u_texture:new l.Uniform1i(f,r.u_texture)}),symbolSDF:(f,r)=>({u_is_size_zoom_constant:new l.Uniform1i(f,r.u_is_size_zoom_constant),u_is_size_feature_constant:new l.Uniform1i(f,r.u_is_size_feature_constant),u_size_t:new l.Uniform1f(f,r.u_size_t),u_size:new l.Uniform1f(f,r.u_size),u_camera_to_center_distance:new l.Uniform1f(f,r.u_camera_to_center_distance),u_pitch:new l.Uniform1f(f,r.u_pitch),u_rotate_symbol:new l.Uniform1i(f,r.u_rotate_symbol),u_aspect_ratio:new l.Uniform1f(f,r.u_aspect_ratio),u_fade_change:new l.Uniform1f(f,r.u_fade_change),u_matrix:new l.UniformMatrix4f(f,r.u_matrix),u_label_plane_matrix:new l.UniformMatrix4f(f,r.u_label_plane_matrix),u_coord_matrix:new l.UniformMatrix4f(f,r.u_coord_matrix),u_is_text:new l.Uniform1i(f,r.u_is_text),u_pitch_with_map:new l.Uniform1i(f,r.u_pitch_with_map),u_texsize:new l.Uniform2f(f,r.u_texsize),u_texture:new l.Uniform1i(f,r.u_texture),u_gamma_scale:new l.Uniform1f(f,r.u_gamma_scale),u_device_pixel_ratio:new l.Uniform1f(f,r.u_device_pixel_ratio),u_is_halo:new l.Uniform1i(f,r.u_is_halo)}),symbolTextAndIcon:(f,r)=>({u_is_size_zoom_constant:new l.Uniform1i(f,r.u_is_size_zoom_constant),u_is_size_feature_constant:new l.Uniform1i(f,r.u_is_size_feature_constant),u_size_t:new l.Uniform1f(f,r.u_size_t),u_size:new l.Uniform1f(f,r.u_size),u_camera_to_center_distance:new l.Uniform1f(f,r.u_camera_to_center_distance),u_pitch:new l.Uniform1f(f,r.u_pitch),u_rotate_symbol:new l.Uniform1i(f,r.u_rotate_symbol),u_aspect_ratio:new l.Uniform1f(f,r.u_aspect_ratio),u_fade_change:new l.Uniform1f(f,r.u_fade_change),u_matrix:new l.UniformMatrix4f(f,r.u_matrix),u_label_plane_matrix:new l.UniformMatrix4f(f,r.u_label_plane_matrix),u_coord_matrix:new l.UniformMatrix4f(f,r.u_coord_matrix),u_is_text:new l.Uniform1i(f,r.u_is_text),u_pitch_with_map:new l.Uniform1i(f,r.u_pitch_with_map),u_texsize:new l.Uniform2f(f,r.u_texsize),u_texsize_icon:new l.Uniform2f(f,r.u_texsize_icon),u_texture:new l.Uniform1i(f,r.u_texture),u_texture_icon:new l.Uniform1i(f,r.u_texture_icon),u_gamma_scale:new l.Uniform1f(f,r.u_gamma_scale),u_device_pixel_ratio:new l.Uniform1f(f,r.u_device_pixel_ratio),u_is_halo:new l.Uniform1i(f,r.u_is_halo)}),background:(f,r)=>({u_matrix:new l.UniformMatrix4f(f,r.u_matrix),u_opacity:new l.Uniform1f(f,r.u_opacity),u_color:new l.UniformColor(f,r.u_color)}),backgroundPattern:(f,r)=>({u_matrix:new l.UniformMatrix4f(f,r.u_matrix),u_opacity:new l.Uniform1f(f,r.u_opacity),u_image:new l.Uniform1i(f,r.u_image),u_pattern_tl_a:new l.Uniform2f(f,r.u_pattern_tl_a),u_pattern_br_a:new l.Uniform2f(f,r.u_pattern_br_a),u_pattern_tl_b:new l.Uniform2f(f,r.u_pattern_tl_b),u_pattern_br_b:new l.Uniform2f(f,r.u_pattern_br_b),u_texsize:new l.Uniform2f(f,r.u_texsize),u_mix:new l.Uniform1f(f,r.u_mix),u_pattern_size_a:new l.Uniform2f(f,r.u_pattern_size_a),u_pattern_size_b:new l.Uniform2f(f,r.u_pattern_size_b),u_scale_a:new l.Uniform1f(f,r.u_scale_a),u_scale_b:new l.Uniform1f(f,r.u_scale_b),u_pixel_coord_upper:new l.Uniform2f(f,r.u_pixel_coord_upper),u_pixel_coord_lower:new l.Uniform2f(f,r.u_pixel_coord_lower),u_tile_units_to_pixels:new l.Uniform1f(f,r.u_tile_units_to_pixels)}),terrain:(f,r)=>({u_matrix:new l.UniformMatrix4f(f,r.u_matrix),u_texture:new l.Uniform1i(f,r.u_texture)}),terrainDepth:(f,r)=>({u_matrix:new l.UniformMatrix4f(f,r.u_matrix)}),terrainCoords:(f,r)=>({u_matrix:new l.UniformMatrix4f(f,r.u_matrix),u_texture:new l.Uniform1i(f,r.u_texture),u_terrain_coords_id:new l.Uniform1f(f,r.u_terrain_coords_id)})};class gr{constructor(r,u,g){this.context=r;const y=r.gl;this.buffer=y.createBuffer(),this.dynamicDraw=!!g,this.context.unbindVAO(),r.bindElementBuffer.set(this.buffer),y.bufferData(y.ELEMENT_ARRAY_BUFFER,u.arrayBuffer,this.dynamicDraw?y.DYNAMIC_DRAW:y.STATIC_DRAW),this.dynamicDraw||delete u.arrayBuffer}bind(){this.context.bindElementBuffer.set(this.buffer)}updateData(r){const u=this.context.gl;if(!this.dynamicDraw)throw new Error("Attempted to update data while not in dynamic mode.");this.context.unbindVAO(),this.bind(),u.bufferSubData(u.ELEMENT_ARRAY_BUFFER,0,r.arrayBuffer)}destroy(){this.buffer&&(this.context.gl.deleteBuffer(this.buffer),delete this.buffer)}}const zl={Int8:"BYTE",Uint8:"UNSIGNED_BYTE",Int16:"SHORT",Uint16:"UNSIGNED_SHORT",Int32:"INT",Uint32:"UNSIGNED_INT",Float32:"FLOAT"};class xc{constructor(r,u,g,y){this.length=u.length,this.attributes=g,this.itemSize=u.bytesPerElement,this.dynamicDraw=y,this.context=r;const v=r.gl;this.buffer=v.createBuffer(),r.bindVertexBuffer.set(this.buffer),v.bufferData(v.ARRAY_BUFFER,u.arrayBuffer,this.dynamicDraw?v.DYNAMIC_DRAW:v.STATIC_DRAW),this.dynamicDraw||delete u.arrayBuffer}bind(){this.context.bindVertexBuffer.set(this.buffer)}updateData(r){if(r.length!==this.length)throw new Error(`Length of new data is ${r.length}, which doesn't match current length of ${this.length}`);const u=this.context.gl;this.bind(),u.bufferSubData(u.ARRAY_BUFFER,0,r.arrayBuffer)}enableAttributes(r,u){for(let g=0;g0){const _t=l.create(),ht=Be;l.mul(_t,Oe.placementInvProjMatrix,f.transform.glCoordMatrix),l.mul(_t,_t,Oe.placementViewportMatrix),R.push({circleArray:De,circleOffset:W,transform:ht,invTransform:_t,coord:Me}),V+=De.length/4,W=V}Je&&P.draw(M,A.LINES,It.disabled,ti.disabled,f.colorModeForRenderPass(),Ba.disabled,Ge(Be,f.transform,Se),f.style.terrain&&f.style.terrain.getTerrainData(Me),u.id,Je.layoutVertexBuffer,Je.indexBuffer,Je.segments,null,f.transform.zoom,null,null,Je.collisionVertexBuffer)}if(!z||!R.length)return;const ae=f.useProgram("collisionCircle"),ee=new l.CollisionCircleLayoutArray;ee.resize(4*V),ee._trim();let te=0;for(const ne of R)for(let Me=0;Me=0&&(ee[pe.associatedIconIndex]={shiftedAnchor:pa,angle:ya})}else mr(pe.numGlyphs,W)}if(P){ae.clear();const te=f.icon.placedSymbolArray;for(let pe=0;pef.style.terrain.getElevation(Je,Nl,yd):null,Bl=u.layout.get("text-rotation-alignment")==="map";Li(_t,Je.posMatrix,f,y,pn,ls,pe,P,Bl,$r)}const La=f.translatePosMatrix(Je.posMatrix,De,v,z),di=xe||y&&Oe||bd?El:pn,Na=f.translatePosMatrix(ls,De,v,z,!0),Yi=pa&&u.paint.get(y?"text-halo-width":"icon-halo-width").constantOr(1)!==0;let er;er=pa?_t.iconsInText?fu(ya.kind,Wa,ze,pe,f,La,di,Na,qa,rs):Ro(ya.kind,Wa,ze,pe,f,La,di,Na,y,qa,!0):bi(ya.kind,Wa,ze,pe,f,La,di,Na,y,qa);const ki={program:Ga,buffers:ht,uniformValues:er,atlasTexture:Oa,atlasTextureIcon:ss,atlasInterpolation:xr,atlasInterpolationIcon:Cs,isSDF:pa,hasHalo:Yi};if(ne&&_t.canOverlap){Me=!0;const $r=ht.segments.get();for(const Bl of $r)Be.push({segments:new l.SegmentVector([Bl]),sortKey:Bl.sortKey,state:ki,terrainData:Aa})}else Be.push({segments:ht.segments,sortKey:0,state:ki,terrainData:Aa})}Me&&Be.sort((Je,De)=>Je.sortKey-De.sortKey);for(const Je of Be){const De=Je.state;if(W.activeTexture.set(ae.TEXTURE0),De.atlasTexture.bind(De.atlasInterpolation,ae.CLAMP_TO_EDGE),De.atlasTextureIcon&&(W.activeTexture.set(ae.TEXTURE1),De.atlasTextureIcon&&De.atlasTextureIcon.bind(De.atlasInterpolationIcon,ae.CLAMP_TO_EDGE)),De.isSDF){const _t=De.uniformValues;De.hasHalo&&(_t.u_is_halo=1,fo(De.buffers,Je.segments,u,f,De.program,Se,R,V,_t,Je.terrainData)),_t.u_is_halo=0}fo(De.buffers,Je.segments,u,f,De.program,Se,R,V,De.uniformValues,Je.terrainData)}}function fo(f,r,u,g,y,v,z,M,A,P){const R=g.context;y.draw(R,R.gl.TRIANGLES,v,z,M,Ba.disabled,A,P,u.id,f.layoutVertexBuffer,f.indexBuffer,r,u.paint,g.transform.zoom,f.programConfigurations.get(u.id),f.dynamicLayoutVertexBuffer,f.opacityVertexBuffer)}function Ho(f,r,u,g,y,v,z){const M=f.context.gl,A=u.paint.get("fill-pattern"),P=A&&A.constantOr(1),R=u.getCrossfadeParameters();let V,W,ae,ee,te;z?(W=P&&!u.getPaintProperty("fill-outline-color")?"fillOutlinePattern":"fillOutline",V=M.LINES):(W=P?"fillPattern":"fill",V=M.TRIANGLES);for(const pe of g){const xe=r.getTile(pe);if(P&&!xe.patternsLoaded())continue;const ze=xe.getBucket(u);if(!ze)continue;const ne=ze.programConfigurations.get(u.id),Me=f.useProgram(W,ne),Se=f.style.terrain&&f.style.terrain.getTerrainData(pe);P&&(f.context.activeTexture.set(M.TEXTURE0),xe.imageAtlasTexture.bind(M.LINEAR,M.CLAMP_TO_EDGE),ne.updatePaintBuffers(R));const Oe=A.constantOr(null);if(Oe&&xe.imageAtlas){const De=xe.imageAtlas,_t=De.patternPositions[Oe.to.toString()],ht=De.patternPositions[Oe.from.toString()];_t&&ht&&ne.setConstantPatternPositions(_t,ht)}const Be=Se?pe:null,Je=f.translatePosMatrix(Be?Be.posMatrix:pe.posMatrix,xe,u.paint.get("fill-translate"),u.paint.get("fill-translate-anchor"));if(z){ee=ze.indexBuffer2,te=ze.segments2;const De=[M.drawingBufferWidth,M.drawingBufferHeight];ae=W==="fillOutlinePattern"&&P?ge(Je,f,R,xe,De):he(Je,De)}else ee=ze.indexBuffer,te=ze.segments,ae=P?ie(Je,f,R,xe):H(Je);Me.draw(f.context,V,y,f.stencilModeForClipping(pe),v,Ba.disabled,ae,Se,u.id,ze.layoutVertexBuffer,ee,te,u.paint,f.transform.zoom,ne)}}function Go(f,r,u,g,y,v,z){const M=f.context,A=M.gl,P=u.paint.get("fill-extrusion-pattern"),R=P.constantOr(1),V=u.getCrossfadeParameters(),W=u.paint.get("fill-extrusion-opacity");for(const ae of g){const ee=r.getTile(ae),te=ee.getBucket(u);if(!te)continue;const pe=f.style.terrain&&f.style.terrain.getTerrainData(ae),xe=te.programConfigurations.get(u.id),ze=f.useProgram(R?"fillExtrusionPattern":"fillExtrusion",xe);R&&(f.context.activeTexture.set(A.TEXTURE0),ee.imageAtlasTexture.bind(A.LINEAR,A.CLAMP_TO_EDGE),xe.updatePaintBuffers(V));const ne=P.constantOr(null);if(ne&&ee.imageAtlas){const Be=ee.imageAtlas,Je=Be.patternPositions[ne.to.toString()],De=Be.patternPositions[ne.from.toString()];Je&&De&&xe.setConstantPatternPositions(Je,De)}const Me=f.translatePosMatrix(ae.posMatrix,ee,u.paint.get("fill-extrusion-translate"),u.paint.get("fill-extrusion-translate-anchor")),Se=u.paint.get("fill-extrusion-vertical-gradient"),Oe=R?E(Me,f,Se,W,ae,V,ee):j(Me,f,Se,W);ze.draw(M,M.gl.TRIANGLES,y,v,z,Ba.backCCW,Oe,pe,u.id,te.layoutVertexBuffer,te.indexBuffer,te.segments,u.paint,f.transform.zoom,xe,f.style.terrain&&te.centroidVertexBuffer)}}function ud(f,r,u,g,y,v,z){const M=f.context,A=M.gl,P=u.fbo;if(!P)return;const R=f.useProgram("hillshade"),V=f.style.terrain&&f.style.terrain.getTerrainData(r);M.activeTexture.set(A.TEXTURE0),A.bindTexture(A.TEXTURE_2D,P.colorAttachment.get()),R.draw(M,A.TRIANGLES,y,v,z,Ba.disabled,((W,ae,ee,te)=>{const pe=ee.paint.get("hillshade-shadow-color"),xe=ee.paint.get("hillshade-highlight-color"),ze=ee.paint.get("hillshade-accent-color");let ne=ee.paint.get("hillshade-illumination-direction")*(Math.PI/180);ee.paint.get("hillshade-illumination-anchor")==="viewport"&&(ne-=W.transform.angle);const Me=!W.options.moving;return{u_matrix:te?te.posMatrix:W.transform.calculatePosMatrix(ae.tileID.toUnwrapped(),Me),u_image:0,u_latrange:ot(0,ae.tileID),u_light:[ee.paint.get("hillshade-exaggeration"),ne],u_shadow:pe,u_highlight:xe,u_accent:ze}})(f,u,g,V?r:null),V,g.id,f.rasterBoundsBuffer,f.quadTriangleIndexBuffer,f.rasterBoundsSegments)}function Wo(f,r,u,g,y,v){const z=f.context,M=z.gl,A=r.dem;if(A&&A.data){const P=A.dim,R=A.stride,V=A.getPixels();if(z.activeTexture.set(M.TEXTURE1),z.pixelStoreUnpackPremultiplyAlpha.set(!1),r.demTexture=r.demTexture||f.getTileTexture(R),r.demTexture){const ae=r.demTexture;ae.update(V,{premultiply:!1}),ae.bind(M.NEAREST,M.CLAMP_TO_EDGE)}else r.demTexture=new K(z,V,M.RGBA,{premultiply:!1}),r.demTexture.bind(M.NEAREST,M.CLAMP_TO_EDGE);z.activeTexture.set(M.TEXTURE0);let W=r.fbo;if(!W){const ae=new K(z,{width:P,height:P,data:null},M.RGBA);ae.bind(M.LINEAR,M.CLAMP_TO_EDGE),W=r.fbo=z.createFramebuffer(P,P,!0),W.colorAttachment.set(ae.texture)}z.bindFramebuffer.set(W.framebuffer),z.viewport.set([0,0,P,P]),f.useProgram("hillshadePrepare").draw(z,M.TRIANGLES,g,y,v,Ba.disabled,((ae,ee)=>{const te=ee.stride,pe=l.create();return l.ortho(pe,0,l.EXTENT,-l.EXTENT,0,0,1),l.translate(pe,pe,[0,-l.EXTENT,0]),{u_matrix:pe,u_image:1,u_dimension:[te,te],u_zoom:ae.overscaledZ,u_unpack:ee.getUnpackVector()}})(r.tileID,A),null,u.id,f.rasterBoundsBuffer,f.quadTriangleIndexBuffer,f.rasterBoundsSegments),r.needsHillshadePrepare=!1}}function Jo(f,r,u,g,y,v){const z=g.paint.get("raster-fade-duration");if(!v&&z>0){const M=l.exported.now(),A=(M-f.timeAdded)/z,P=r?(M-r.timeAdded)/z:-1,R=u.getSource(),V=y.coveringZoomLevel({tileSize:R.tileSize,roundZoom:R.roundZoom}),W=!r||Math.abs(r.tileID.overscaledZ-V)>Math.abs(f.tileID.overscaledZ-V),ae=W&&f.refreshedUponExpiration?1:l.clamp(W?A:1-P,0,1);return f.refreshedUponExpiration&&A>=1&&(f.refreshedUponExpiration=!1),r?{opacity:1,mix:1-ae}:{opacity:ae,mix:0}}return{opacity:1,mix:0}}const vn=new l.Color(1,0,0,1),Fs=new l.Color(0,1,0,1),Sc=new l.Color(0,0,1,1),ns=new l.Color(1,0,1,1),bo=new l.Color(0,1,1,1);function br(f,r,u,g){Il(f,0,r+u/2,f.transform.width,u,g)}function Zo(f,r,u,g){Il(f,r-u/2,0,u,f.transform.height,g)}function Il(f,r,u,g,y,v){const z=f.context,M=z.gl;M.enable(M.SCISSOR_TEST),M.scissor(r*f.pixelRatio,u*f.pixelRatio,g*f.pixelRatio,y*f.pixelRatio),z.clear({color:v}),M.disable(M.SCISSOR_TEST)}function yo(f,r,u){const g=f.context,y=g.gl,v=u.posMatrix,z=f.useProgram("debug"),M=It.disabled,A=ti.disabled,P=f.colorModeForRenderPass(),R="$debug",V=f.style.terrain&&f.style.terrain.getTerrainData(u);g.activeTexture.set(y.TEXTURE0),f.emptyTexture.bind(y.LINEAR,y.CLAMP_TO_EDGE);const W=r.getTileByID(u.key).latestRawTileData,ae=Math.floor((W&&W.byteLength||0)/1024),ee=r.getTile(u).tileSize,te=512/Math.min(ee,512)*(u.overscaledZ/f.transform.zoom)*.5;let pe=u.canonical.toString();u.overscaledZ!==u.canonical.z&&(pe+=` => ${u.overscaledZ}`),function(xe,ze){xe.initDebugOverlayCanvas();const ne=xe.debugOverlayCanvas,Me=xe.context.gl,Se=xe.debugOverlayCanvas.getContext("2d");Se.clearRect(0,0,ne.width,ne.height),Se.shadowColor="white",Se.shadowBlur=2,Se.lineWidth=1.5,Se.strokeStyle="white",Se.textBaseline="top",Se.font="bold 36px Open Sans, sans-serif",Se.fillText(ze,5,5),Se.strokeText(ze,5,5),xe.debugOverlayTexture.update(ne),xe.debugOverlayTexture.bind(Me.LINEAR,Me.CLAMP_TO_EDGE)}(f,`${pe} ${ae}kB`),z.draw(g,y.TRIANGLES,M,A,Mi.alphaBlended,Ba.disabled,Ke(v,l.Color.transparent,te),null,R,f.debugBuffer,f.quadTriangleIndexBuffer,f.debugSegments),z.draw(g,y.LINE_STRIP,M,A,P,Ba.disabled,Ke(v,l.Color.red),V,R,f.debugBuffer,f.tileBorderIndexBuffer,f.debugSegments)}function Al(f,r,u){const g=f.context,y=g.gl,v=f.colorModeForRenderPass(),z=new It(y.LEQUAL,It.ReadWrite,f.depthRangeFor3D),M=f.useProgram("terrain"),A=r.getTerrainMesh(),P=r.getTerrainData(u.tileID);g.bindFramebuffer.set(null),g.viewport.set([0,0,f.width,f.height]),g.activeTexture.set(y.TEXTURE0),y.bindTexture(y.TEXTURE_2D,r.getRTTFramebuffer().colorAttachment.get());const R=f.transform.calculatePosMatrix(u.tileID.toUnwrapped());M.draw(g,y.TRIANGLES,z,ti.disabled,v,Ba.backCCW,{u_matrix:R,u_texture:0},P,"terrain",A.vertexBuffer,A.indexBuffer,A.segments)}function Dl(f,r,u,g){const y=f.context,v=u.tileSize*r.qualityFactor;u.textures[g]||(u.textures[g]=f.getTileTexture(v)||new K(y,{width:v,height:v,data:null},y.gl.RGBA),u.textures[g].bind(y.gl.LINEAR,y.gl.CLAMP_TO_EDGE),g===0&&r.sourceCache.renderHistory.unshift(u.tileID.key));const z=r.getRTTFramebuffer();z.colorAttachment.set(u.textures[g].texture),y.bindFramebuffer.set(z.framebuffer),y.viewport.set([0,0,v,v])}class Yo{constructor(r){this._coordsDescendingInv={},this._coordsDescendingInvStr={},this.painter=r,this._renderToTexture={background:!0,fill:!0,line:!0,raster:!0},this._coordsDescendingInv={},this._coordsDescendingInvStr={},this._stacks=[],this._prevType=null,this._rerender={},this._renderableTiles=r.style.terrain.sourceCache.getRenderableTiles(),this._init()}_init(){const r=this.painter.style,u=r.terrain;for(const g in r.sourceCaches){this._coordsDescendingInv[g]={};const y=r.sourceCaches[g].getVisibleCoordinates();for(const v of y){const z=u.sourceCache.getTerrainCoords(v);for(const M in z)this._coordsDescendingInv[g][M]||(this._coordsDescendingInv[g][M]=[]),this._coordsDescendingInv[g][M].push(z[M])}}for(const g of r._order){const y=r._layers[g],v=y.source;if(this._renderToTexture[y.type]&&!this._coordsDescendingInvStr[v]){this._coordsDescendingInvStr[v]={};for(const z in this._coordsDescendingInv[v])this._coordsDescendingInvStr[v][z]=this._coordsDescendingInv[v][z].map(M=>M.key).sort().join()}}return this._renderableTiles.forEach(g=>{for(const y in this._coordsDescendingInvStr){const v=this._coordsDescendingInvStr[y][g.tileID.key];v&&v!==g.textureCoords[y]&&g.clearTextures(this.painter),u.needsRerender(y,g.tileID)&&g.clearTextures(this.painter)}this._rerender[g.tileID.key]=!g.textures.length}),u.clearRerenderCache(),u.sourceCache.removeOutdated(this.painter),this}renderLayer(r){const u=r.type,g=this.painter,y=g.style._order,v=g.currentLayer,z=v+1===y.length;if(this._renderToTexture[u]&&(this._prevType&&this._renderToTexture[this._prevType]||this._stacks.push([]),this._prevType=u,this._stacks[this._stacks.length-1].push(y[v]),!z))return!0;if(this._renderToTexture[this._prevType]||u==="hillshade"||this._renderToTexture[u]&&z){this._prevType=u;const M=this._stacks.length-1,A=this._stacks[M]||[];for(const P of this._renderableTiles){if(Dl(g,g.style.terrain,P,M),this._rerender[P.tileID.key]){g.context.clear({color:l.Color.transparent});for(let R=0;RA.style.terrain.getElevation(xe,De,_t):null)}}}(g,f,u,r,u.layout.get("text-rotation-alignment"),u.layout.get("text-pitch-alignment"),y),u.paint.get("icon-opacity").constantOr(1)!==0&&is(f,r,u,g,!1,u.paint.get("icon-translate"),u.paint.get("icon-translate-anchor"),u.layout.get("icon-rotation-alignment"),u.layout.get("icon-pitch-alignment"),u.layout.get("icon-keep-upright"),v,z),u.paint.get("text-opacity").constantOr(1)!==0&&is(f,r,u,g,!0,u.paint.get("text-translate"),u.paint.get("text-translate-anchor"),u.layout.get("text-rotation-alignment"),u.layout.get("text-pitch-alignment"),u.layout.get("text-keep-upright"),v,z),r.map.showCollisionBoxes&&(_s(f,r,u,g,u.paint.get("text-translate"),u.paint.get("text-translate-anchor"),!0),_s(f,r,u,g,u.paint.get("icon-translate"),u.paint.get("icon-translate-anchor"),!1))},circle:function(f,r,u,g){if(f.renderPass!=="translucent")return;const y=u.paint.get("circle-opacity"),v=u.paint.get("circle-stroke-width"),z=u.paint.get("circle-stroke-opacity"),M=!u.layout.get("circle-sort-key").isConstant();if(y.constantOr(1)===0&&(v.constantOr(1)===0||z.constantOr(1)===0))return;const A=f.context,P=A.gl,R=f.depthModeForSublayer(0,It.ReadOnly),V=ti.disabled,W=f.colorModeForRenderPass(),ae=[];for(let ee=0;eeee.sortKey-te.sortKey);for(const ee of ae){const{programConfiguration:te,program:pe,layoutVertexBuffer:xe,indexBuffer:ze,uniformValues:ne,terrainData:Me}=ee.state;pe.draw(A,P.TRIANGLES,R,V,W,Ba.disabled,ne,Me,u.id,xe,ze,ee.segments,u.paint,f.transform.zoom,te)}},heatmap:function(f,r,u,g){if(u.paint.get("heatmap-opacity")!==0)if(f.renderPass==="offscreen"){const y=f.context,v=y.gl,z=ti.disabled,M=new Mi([v.ONE,v.ONE],l.Color.transparent,[!0,!0,!0,!0]);(function(A,P,R){const V=A.gl;A.activeTexture.set(V.TEXTURE1),A.viewport.set([0,0,P.width/4,P.height/4]);let W=R.heatmapFbo;if(W)V.bindTexture(V.TEXTURE_2D,W.colorAttachment.get()),A.bindFramebuffer.set(W.framebuffer);else{const ae=V.createTexture();V.bindTexture(V.TEXTURE_2D,ae),V.texParameteri(V.TEXTURE_2D,V.TEXTURE_WRAP_S,V.CLAMP_TO_EDGE),V.texParameteri(V.TEXTURE_2D,V.TEXTURE_WRAP_T,V.CLAMP_TO_EDGE),V.texParameteri(V.TEXTURE_2D,V.TEXTURE_MIN_FILTER,V.LINEAR),V.texParameteri(V.TEXTURE_2D,V.TEXTURE_MAG_FILTER,V.LINEAR),W=R.heatmapFbo=A.createFramebuffer(P.width/4,P.height/4,!1),function(ee,te,pe,xe){const ze=ee.gl;ze.texImage2D(ze.TEXTURE_2D,0,ze.RGBA,te.width/4,te.height/4,0,ze.RGBA,ee.extRenderToTextureHalfFloat?ee.extTextureHalfFloat.HALF_FLOAT_OES:ze.UNSIGNED_BYTE,null),xe.colorAttachment.set(pe)}(A,P,ae,W)}})(y,f,u),y.clear({color:l.Color.transparent});for(let A=0;A{const ee=l.create();l.ortho(ee,0,R.width,R.height,0,0,1);const te=R.context.gl;return{u_matrix:ee,u_world:[te.drawingBufferWidth,te.drawingBufferHeight],u_image:0,u_color_ramp:1,u_opacity:V.paint.get("heatmap-opacity")}})(y,v),null,v.id,y.viewportBuffer,y.quadTriangleIndexBuffer,y.viewportSegments,v.paint,y.transform.zoom)}(f,u))},line:function(f,r,u,g){if(f.renderPass!=="translucent")return;const y=u.paint.get("line-opacity"),v=u.paint.get("line-width");if(y.constantOr(1)===0||v.constantOr(1)===0)return;const z=f.depthModeForSublayer(0,It.ReadOnly),M=f.colorModeForRenderPass(),A=u.paint.get("line-dasharray"),P=u.paint.get("line-pattern"),R=P.constantOr(1),V=u.paint.get("line-gradient"),W=u.getCrossfadeParameters(),ae=R?"linePattern":A?"lineSDF":V?"lineGradient":"line",ee=f.context,te=ee.gl;let pe=!0;for(const xe of g){const ze=r.getTile(xe);if(R&&!ze.patternsLoaded())continue;const ne=ze.getBucket(u);if(!ne)continue;const Me=ne.programConfigurations.get(u.id),Se=f.context.program.get(),Oe=f.useProgram(ae,Me),Be=pe||Oe.program!==Se,Je=f.style.terrain&&f.style.terrain.getTerrainData(xe),De=P.constantOr(null);if(De&&ze.imageAtlas){const zt=ze.imageAtlas,pa=zt.patternPositions[De.to.toString()],ya=zt.patternPositions[De.from.toString()];pa&&ya&&Me.setConstantPatternPositions(pa,ya)}const _t=Je?xe:null,ht=R?la(f,ze,u,W,_t):A?fa(f,ze,u,A,W,_t):V?ei(f,ze,u,ne.lineClipsArray.length,_t):ea(f,ze,u,_t);if(R)ee.activeTexture.set(te.TEXTURE0),ze.imageAtlasTexture.bind(te.LINEAR,te.CLAMP_TO_EDGE),Me.updatePaintBuffers(W);else if(A&&(Be||f.lineAtlas.dirty))ee.activeTexture.set(te.TEXTURE0),f.lineAtlas.bind(ee);else if(V){const zt=ne.gradients[u.id];let pa=zt.texture;if(u.gradientVersion!==zt.version){let ya=256;if(u.stepInterpolant){const $t=r.getSource().maxzoom,Ga=xe.canonical.z===$t?Math.ceil(1<256&&this.clearStencil(),g.setColorMode(Mi.disabled),g.setDepthMode(It.disabled);const v=this.useProgram("clippingMask");this._tileClippingMaskIDs={};for(const z of u){const M=this._tileClippingMaskIDs[z.key]=this.nextStencilID++,A=this.style.terrain&&this.style.terrain.getTerrainData(z);v.draw(g,y.TRIANGLES,It.disabled,new ti({func:y.ALWAYS,mask:0},M,255,y.KEEP,y.KEEP,y.REPLACE),Mi.disabled,Ba.disabled,bt(z.posMatrix),A,"$clipping",this.tileExtentBuffer,this.quadTriangleIndexBuffer,this.tileExtentSegments)}}stencilModeFor3D(){this.currentStencilSource=void 0,this.nextStencilID+1>256&&this.clearStencil();const r=this.nextStencilID++,u=this.context.gl;return new ti({func:u.NOTEQUAL,mask:255},r,255,u.KEEP,u.KEEP,u.REPLACE)}stencilModeForClipping(r){const u=this.context.gl;return new ti({func:u.EQUAL,mask:255},this._tileClippingMaskIDs[r.key],0,u.KEEP,u.KEEP,u.REPLACE)}stencilConfigForOverlap(r){const u=this.context.gl,g=r.sort((z,M)=>M.overscaledZ-z.overscaledZ),y=g[g.length-1].overscaledZ,v=g[0].overscaledZ-y+1;if(v>1){this.currentStencilSource=void 0,this.nextStencilID+v>256&&this.clearStencil();const z={};for(let M=0;M=0;this.currentLayer--){const P=this.style._layers[g[this.currentLayer]],R=y[P.source],V=z[P.source];this._renderTileClippingMasks(P,V),this.renderLayer(this,R,P,V)}for(this.renderPass="translucent",this.currentLayer=0;this.currentLayer{V.source&&!V.isHidden(this.transform.zoom)&&(V.source!==(R&&R.id)&&(R=this.style.sourceCaches[V.source]),(!P||P.getSource().maxzoom0?u.pop():null}isPatternMissing(r){if(!r)return!1;if(!r.from||!r.to)return!0;const u=this.imageManager.getPattern(r.from.toString()),g=this.imageManager.getPattern(r.to.toString());return!u||!g}useProgram(r,u){this.cache=this.cache||{};const g=r+(u?u.cacheKey:"")+(this._showOverdrawInspector?"/overdraw":"")+(this.style.terrain?"/terrain":"");return this.cache[g]||(this.cache[g]=new gu(this.context,r,Lo[r],u,yc[r],this._showOverdrawInspector,this.style.terrain)),this.cache[g]}setCustomLayerDefaults(){this.context.unbindVAO(),this.context.cullFace.setDefault(),this.context.activeTexture.setDefault(),this.context.pixelStoreUnpack.setDefault(),this.context.pixelStoreUnpackPremultiplyAlpha.setDefault(),this.context.pixelStoreUnpackFlipY.setDefault()}setBaseState(){const r=this.context.gl;this.context.cullFace.set(!1),this.context.viewport.set([0,0,this.width,this.height]),this.context.blendEquation.set(r.FUNC_ADD)}initDebugOverlayCanvas(){this.debugOverlayCanvas==null&&(this.debugOverlayCanvas=document.createElement("canvas"),this.debugOverlayCanvas.width=512,this.debugOverlayCanvas.height=512,this.debugOverlayTexture=new K(this.context,this.debugOverlayCanvas,this.context.gl.RGBA))}destroy(){this.emptyTexture.destroy(),this.debugOverlayTexture&&this.debugOverlayTexture.destroy()}}class Xo{constructor(r,u){this.points=r,this.planes=u}static fromInvProjectionMatrix(r,u,g){const y=Math.pow(2,g),v=[[-1,1,-1,1],[1,1,-1,1],[1,-1,-1,1],[-1,-1,-1,1],[-1,1,1,1],[1,1,1,1],[1,-1,1,1],[-1,-1,1,1]].map(M=>{const A=1/(M=l.transformMat4([],M,r))[3]/u*y;return l.mul$1(M,M,[A,A,1/M[3],A])}),z=[[0,1,2],[6,5,4],[0,3,7],[2,1,5],[3,2,6],[0,4,5]].map(M=>{const A=l.sub([],v[M[0]],v[M[1]]),P=l.sub([],v[M[2]],v[M[1]]),R=l.normalize([],l.cross([],A,P)),V=-l.dot(R,v[M[1]]);return R.concat(V)});return new Xo(v,z)}}class Vs{constructor(r,u){this.min=r,this.max=u,this.center=l.scale$1([],l.add([],this.min,this.max),.5)}quadrant(r){const u=[r%2==0,r<2],g=l.clone$2(this.min),y=l.clone$2(this.max);for(let v=0;v=0&&z++;if(z===0)return 0;z!==u.length&&(g=!1)}if(g)return 2;for(let y=0;y<3;y++){let v=Number.MAX_VALUE,z=-Number.MAX_VALUE;for(let M=0;Mthis.max[y]-this.min[y])return 0}return 1}}class ve{constructor(r=0,u=0,g=0,y=0){if(isNaN(r)||r<0||isNaN(u)||u<0||isNaN(g)||g<0||isNaN(y)||y<0)throw new Error("Invalid value for edge-insets, top, bottom, left and right must all be numbers");this.top=r,this.bottom=u,this.left=g,this.right=y}interpolate(r,u,g){return u.top!=null&&r.top!=null&&(this.top=l.number(r.top,u.top,g)),u.bottom!=null&&r.bottom!=null&&(this.bottom=l.number(r.bottom,u.bottom,g)),u.left!=null&&r.left!=null&&(this.left=l.number(r.left,u.left,g)),u.right!=null&&r.right!=null&&(this.right=l.number(r.right,u.right,g)),this}getCenter(r,u){const g=l.clamp((this.left+r-this.right)/2,0,r),y=l.clamp((this.top+u-this.bottom)/2,0,u);return new l.pointGeometry(g,y)}equals(r){return this.top===r.top&&this.bottom===r.bottom&&this.left===r.left&&this.right===r.right}clone(){return new ve(this.top,this.bottom,this.left,this.right)}toJSON(){return{top:this.top,bottom:this.bottom,left:this.left,right:this.right}}}class qe{constructor(r,u,g,y,v){this.tileSize=512,this.maxValidLatitude=85.051129,this.freezeElevation=!1,this._renderWorldCopies=v===void 0||!!v,this._minZoom=r||0,this._maxZoom=u||22,this._minPitch=g??0,this._maxPitch=y??60,this.setMaxBounds(),this.width=0,this.height=0,this._center=new l.LngLat(0,0),this._elevation=0,this.zoom=0,this.angle=0,this._fov=.6435011087932844,this._pitch=0,this._unmodified=!0,this._edgeInsets=new ve,this._posMatrixCache={},this._alignedPosMatrixCache={}}clone(){const r=new qe(this._minZoom,this._maxZoom,this._minPitch,this.maxPitch,this._renderWorldCopies);return r.tileSize=this.tileSize,r.latRange=this.latRange,r.width=this.width,r.height=this.height,r._center=this._center,r._elevation=this._elevation,r.zoom=this.zoom,r.angle=this.angle,r._fov=this._fov,r._pitch=this._pitch,r._unmodified=this._unmodified,r._edgeInsets=this._edgeInsets.clone(),r._calcMatrices(),r}get minZoom(){return this._minZoom}set minZoom(r){this._minZoom!==r&&(this._minZoom=r,this.zoom=Math.max(this.zoom,r))}get maxZoom(){return this._maxZoom}set maxZoom(r){this._maxZoom!==r&&(this._maxZoom=r,this.zoom=Math.min(this.zoom,r))}get minPitch(){return this._minPitch}set minPitch(r){this._minPitch!==r&&(this._minPitch=r,this.pitch=Math.max(this.pitch,r))}get maxPitch(){return this._maxPitch}set maxPitch(r){this._maxPitch!==r&&(this._maxPitch=r,this.pitch=Math.min(this.pitch,r))}get renderWorldCopies(){return this._renderWorldCopies}set renderWorldCopies(r){r===void 0?r=!0:r===null&&(r=!1),this._renderWorldCopies=r}get worldSize(){return this.tileSize*this.scale}get centerOffset(){return this.centerPoint._sub(this.size._div(2))}get size(){return new l.pointGeometry(this.width,this.height)}get bearing(){return-this.angle/Math.PI*180}set bearing(r){const u=-l.wrap(r,-180,180)*Math.PI/180;var g;this.angle!==u&&(this._unmodified=!1,this.angle=u,this._calcMatrices(),this.rotationMatrix=(g=new l.ARRAY_TYPE(4),l.ARRAY_TYPE!=Float32Array&&(g[1]=0,g[2]=0),g[0]=1,g[3]=1,g),function(y,v,z){var M=v[0],A=v[1],P=v[2],R=v[3],V=Math.sin(z),W=Math.cos(z);y[0]=M*W+P*V,y[1]=A*W+R*V,y[2]=M*-V+P*W,y[3]=A*-V+R*W}(this.rotationMatrix,this.rotationMatrix,this.angle))}get pitch(){return this._pitch/Math.PI*180}set pitch(r){const u=l.clamp(r,this.minPitch,this.maxPitch)/180*Math.PI;this._pitch!==u&&(this._unmodified=!1,this._pitch=u,this._calcMatrices())}get fov(){return this._fov/Math.PI*180}set fov(r){r=Math.max(.01,Math.min(60,r)),this._fov!==r&&(this._unmodified=!1,this._fov=r/180*Math.PI,this._calcMatrices())}get zoom(){return this._zoom}set zoom(r){const u=Math.min(Math.max(r,this.minZoom),this.maxZoom);this._zoom!==u&&(this._unmodified=!1,this._zoom=u,this.scale=this.zoomScale(u),this.tileZoom=Math.floor(u),this.zoomFraction=u-this.tileZoom,this._constrain(),this._calcMatrices())}get center(){return this._center}set center(r){r.lat===this._center.lat&&r.lng===this._center.lng||(this._unmodified=!1,this._center=r,this._constrain(),this._calcMatrices())}get elevation(){return this._elevation}set elevation(r){r!==this._elevation&&(this._elevation=r,this._constrain(),this._calcMatrices())}get padding(){return this._edgeInsets.toJSON()}set padding(r){this._edgeInsets.equals(r)||(this._unmodified=!1,this._edgeInsets.interpolate(this._edgeInsets,r,1),this._calcMatrices())}get centerPoint(){return this._edgeInsets.getCenter(this.width,this.height)}isPaddingEqual(r){return this._edgeInsets.equals(r)}interpolatePadding(r,u,g){this._unmodified=!1,this._edgeInsets.interpolate(r,u,g),this._constrain(),this._calcMatrices()}coveringZoomLevel(r){const u=(r.roundZoom?Math.round:Math.floor)(this.zoom+this.scaleZoom(this.tileSize/r.tileSize));return Math.max(0,u)}getVisibleUnwrappedCoordinates(r){const u=[new l.UnwrappedTileID(0,r)];if(this._renderWorldCopies){const g=this.pointCoordinate(new l.pointGeometry(0,0)),y=this.pointCoordinate(new l.pointGeometry(this.width,0)),v=this.pointCoordinate(new l.pointGeometry(this.width,this.height)),z=this.pointCoordinate(new l.pointGeometry(0,this.height)),M=Math.floor(Math.min(g.x,y.x,v.x,z.x)),A=Math.floor(Math.max(g.x,y.x,v.x,z.x)),P=1;for(let R=M-P;R<=A+P;R++)R!==0&&u.push(new l.UnwrappedTileID(R,r))}return u}coveringTiles(r){var u,g;let y=this.coveringZoomLevel(r);const v=y;if(r.minzoom!==void 0&&yr.maxzoom&&(y=r.maxzoom);const z=this.pointCoordinate(this.getCameraPoint()),M=l.MercatorCoordinate.fromLngLat(this.center),A=Math.pow(2,y),P=[A*z.x,A*z.y,0],R=[A*M.x,A*M.y,0],V=Xo.fromInvProjectionMatrix(this.invProjMatrix,this.worldSize,y);let W=r.minzoom||0;!r.terrain&&this.pitch<=60&&this._edgeInsets.top<.1&&(W=y);const ae=r.terrain?2/Math.min(this.tileSize,r.tileSize)*this.tileSize:3,ee=ne=>({aabb:new Vs([ne*A,0,0],[(ne+1)*A,A,0]),zoom:0,x:0,y:0,wrap:ne,fullyVisible:!1}),te=[],pe=[],xe=y,ze=r.reparseOverscaled?v:y;if(this._renderWorldCopies)for(let ne=1;ne<=3;ne++)te.push(ee(-ne)),te.push(ee(ne));for(te.push(ee(0));te.length>0;){const ne=te.pop(),Me=ne.x,Se=ne.y;let Oe=ne.fullyVisible;if(!Oe){const zt=ne.aabb.intersects(V);if(zt===0)continue;Oe=zt===2}const Be=r.terrain?P:R,Je=ne.aabb.distanceX(Be),De=ne.aabb.distanceY(Be),_t=Math.max(Math.abs(Je),Math.abs(De)),ht=ae+(1<ht&&ne.zoom>=W){const zt=xe-ne.zoom,pa=P[0]-.5-(Me<>1),$t=ne.zoom+1;let Ga=ne.aabb.quadrant(zt);if(r.terrain){const Wa=new l.OverscaledTileID($t,ne.wrap,$t,pa,ya),Aa=r.terrain.getMinMaxElevation(Wa),qa=(u=Aa.minElevation)!==null&&u!==void 0?u:this.elevation,Oa=(g=Aa.maxElevation)!==null&&g!==void 0?g:this.elevation;Ga=new Vs([Ga.min[0],Ga.min[1],qa],[Ga.max[0],Ga.max[1],Oa])}te.push({aabb:Ga,zoom:$t,x:pa,y:ya,wrap:ne.wrap,fullyVisible:Oe})}}return pe.sort((ne,Me)=>ne.distanceSq-Me.distanceSq).map(ne=>ne.tileID)}resize(r,u){this.width=r,this.height=u,this.pixelsToGLUnits=[2/r,-2/u],this._constrain(),this._calcMatrices()}get unmodified(){return this._unmodified}zoomScale(r){return Math.pow(2,r)}scaleZoom(r){return Math.log(r)/Math.LN2}project(r){const u=l.clamp(r.lat,-this.maxValidLatitude,this.maxValidLatitude);return new l.pointGeometry(l.mercatorXfromLng(r.lng)*this.worldSize,l.mercatorYfromLat(u)*this.worldSize)}unproject(r){return new l.MercatorCoordinate(r.x/this.worldSize,r.y/this.worldSize).toLngLat()}get point(){return this.project(this.center)}updateElevation(r){this.freezeElevation||(this.elevation=r?this.getElevation(this._center,r):0)}getElevation(r,u){const g=l.MercatorCoordinate.fromLngLat(r),y=(1<z&&(y=z-ee)}if(this.lngRange){const ae=(M+A)/2,ee=l.wrap(V.x,ae-this.worldSize/2,ae+this.worldSize/2),te=P.x/2;ee-teA&&(g=A-te)}g===void 0&&y===void 0||(this.center=this.unproject(new l.pointGeometry(g!==void 0?g:V.x,y!==void 0?y:V.y)).wrap()),this._unmodified=R,this._constraining=!1}_calcMatrices(){if(!this.height)return;const r=this.centerOffset,u=this.point.x,g=this.point.y;this.cameraToCenterDistance=.5/Math.tan(this._fov/2)*this.height,this._pixelPerMeter=l.mercatorZfromAltitude(1,this.center.lat)*this.worldSize;let y=l.identity(new Float64Array(16));l.scale(y,y,[this.width/2,-this.height/2,1]),l.translate(y,y,[1,-1,0]),this.labelPlaneMatrix=y,y=l.identity(new Float64Array(16)),l.scale(y,y,[1,-1,1]),l.translate(y,y,[-1,-1,0]),l.scale(y,y,[2/this.width,2/this.height,1]),this.glCoordMatrix=y,this.cameraToSeaLevelDistance=this.cameraToCenterDistance+this._elevation*this._pixelPerMeter/Math.cos(this._pitch);const v=Math.PI/2+this._pitch,z=this._fov*(.5+r.y/this.height),M=Math.sin(z)*this.cameraToSeaLevelDistance/Math.sin(l.clamp(Math.PI-v-z,.01,Math.PI-.01)),A=this.getHorizon(),P=2*Math.atan(A/this.cameraToCenterDistance)*(.5+r.y/(2*A)),R=Math.sin(P)*this.cameraToSeaLevelDistance/Math.sin(l.clamp(Math.PI-v-P,.01,Math.PI-.01)),V=Math.cos(Math.PI/2-this._pitch)*M+this.cameraToSeaLevelDistance,W=Math.cos(Math.PI/2-this._pitch)*R+this.cameraToSeaLevelDistance,ae=1.01*Math.min(V,W),ee=this.height/50;y=new Float64Array(16),l.perspective(y,this._fov,this.width/this.height,ee,ae),y[8]=2*-r.x/this.width,y[9]=2*r.y/this.height,l.scale(y,y,[1,-1,1]),l.translate(y,y,[0,0,-this.cameraToCenterDistance]),l.rotateX(y,y,this._pitch),l.rotateZ(y,y,this.angle),l.translate(y,y,[-u,-g,0]),this.mercatorMatrix=l.scale([],y,[this.worldSize,this.worldSize,this.worldSize]),l.scale(y,y,[1,1,this._pixelPerMeter]),this.pixelMatrix=l.multiply(new Float64Array(16),this.labelPlaneMatrix,y),l.translate(y,y,[0,0,-this.elevation]),this.projMatrix=y,this.invProjMatrix=l.invert([],y),this.pixelMatrix3D=l.multiply(new Float64Array(16),this.labelPlaneMatrix,y);const te=this.width%2/2,pe=this.height%2/2,xe=Math.cos(this.angle),ze=Math.sin(this.angle),ne=u-Math.round(u)+xe*te+ze*pe,Me=g-Math.round(g)+xe*pe+ze*te,Se=new Float64Array(y);if(l.translate(Se,Se,[ne>.5?ne-1:ne,Me>.5?Me-1:Me,0]),this.alignedProjMatrix=Se,y=l.invert(new Float64Array(16),this.pixelMatrix),!y)throw new Error("failed to invert matrix");this.pixelMatrixInverse=y,this._posMatrixCache={},this._alignedPosMatrixCache={}}maxPitchScaleFactor(){if(!this.pixelMatrixInverse)return 1;const r=this.pointCoordinate(new l.pointGeometry(0,0)),u=[r.x*this.worldSize,r.y*this.worldSize,0,1];return l.transformMat4(u,u,this.pixelMatrix)[3]/this.cameraToCenterDistance}getCameraPoint(){const r=Math.tan(this._pitch)*(this.cameraToCenterDistance||1);return this.centerPoint.add(new l.pointGeometry(0,r))}getCameraQueryGeometry(r){const u=this.getCameraPoint();if(r.length===1)return[r[0],u];{let g=u.x,y=u.y,v=u.x,z=u.y;for(const M of r)g=Math.min(g,M.x),y=Math.min(y,M.y),v=Math.max(v,M.x),z=Math.max(z,M.y);return[new l.pointGeometry(g,y),new l.pointGeometry(v,y),new l.pointGeometry(v,z),new l.pointGeometry(g,z),new l.pointGeometry(g,y)]}}}class gt{constructor(r){this._hashName=r&&encodeURIComponent(r),l.bindAll(["_getCurrentHash","_onHashChange","_updateHash"],this),this._updateHash=function(u,g){let y=!1,v=null;const z=()=>{v=null,y&&(u(),v=setTimeout(z,300),y=!1)};return()=>(y=!0,v||z(),v)}(this._updateHashUnthrottled.bind(this))}addTo(r){return this._map=r,addEventListener("hashchange",this._onHashChange,!1),this._map.on("moveend",this._updateHash),this}remove(){return removeEventListener("hashchange",this._onHashChange,!1),this._map.off("moveend",this._updateHash),clearTimeout(this._updateHash()),delete this._map,this}getHashString(r){const u=this._map.getCenter(),g=Math.round(100*this._map.getZoom())/100,y=Math.ceil((g*Math.LN2+Math.log(512/360/.5))/Math.LN10),v=Math.pow(10,y),z=Math.round(u.lng*v)/v,M=Math.round(u.lat*v)/v,A=this._map.getBearing(),P=this._map.getPitch();let R="";if(R+=r?`/${z}/${M}/${g}`:`${g}/${M}/${z}`,(A||P)&&(R+="/"+Math.round(10*A)/10),P&&(R+=`/${Math.round(P)}`),this._hashName){const V=this._hashName;let W=!1;const ae=window.location.hash.slice(1).split("&").map(ee=>{const te=ee.split("=")[0];return te===V?(W=!0,`${te}=${R}`):ee}).filter(ee=>ee);return W||ae.push(`${V}=${R}`),`#${ae.join("&")}`}return`#${R}`}_getCurrentHash(){const r=window.location.hash.replace("#","");if(this._hashName){let u;return r.split("&").map(g=>g.split("=")).forEach(g=>{g[0]===this._hashName&&(u=g)}),(u&&u[1]||"").split("/")}return r.split("/")}_onHashChange(){const r=this._getCurrentHash();if(r.length>=3&&!r.some(u=>isNaN(u))){const u=this._map.dragRotate.isEnabled()&&this._map.touchZoomRotate.isEnabled()?+(r[3]||0):this._map.getBearing();return this._map.jumpTo({center:[+r[2],+r[1]],zoom:+r[0],bearing:u,pitch:+(r[4]||0)}),!0}return!1}_updateHashUnthrottled(){const r=window.location.href.replace(/(#.+)?$/,this.getHashString());try{window.history.replaceState(window.history.state,null,r)}catch{}}}const Bt={linearity:.3,easing:l.bezier(0,0,.3,1)},ai=l.extend({deceleration:2500,maxSpeed:1400},Bt),Sa=l.extend({deceleration:20,maxSpeed:1400},Bt),Ya=l.extend({deceleration:1e3,maxSpeed:360},Bt),qi=l.extend({deceleration:1e3,maxSpeed:90},Bt);class Yn{constructor(r){this._map=r,this.clear()}clear(){this._inertiaBuffer=[]}record(r){this._drainInertiaBuffer(),this._inertiaBuffer.push({time:l.exported.now(),settings:r})}_drainInertiaBuffer(){const r=this._inertiaBuffer,u=l.exported.now();for(;r.length>0&&u-r[0].time>160;)r.shift()}_onMoveEnd(r){if(this._drainInertiaBuffer(),this._inertiaBuffer.length<2)return;const u={zoom:0,bearing:0,pitch:0,pan:new l.pointGeometry(0,0),pinchAround:void 0,around:void 0};for(const{settings:v}of this._inertiaBuffer)u.zoom+=v.zoomDelta||0,u.bearing+=v.bearingDelta||0,u.pitch+=v.pitchDelta||0,v.panDelta&&u.pan._add(v.panDelta),v.around&&(u.around=v.around),v.pinchAround&&(u.pinchAround=v.pinchAround);const g=this._inertiaBuffer[this._inertiaBuffer.length-1].time-this._inertiaBuffer[0].time,y={};if(u.pan.mag()){const v=xi(u.pan.mag(),g,l.extend({},ai,r||{}));y.offset=u.pan.mult(v.amount/u.pan.mag()),y.center=this._map.transform.center,yi(y,v)}if(u.zoom){const v=xi(u.zoom,g,Sa);y.zoom=this._map.transform.zoom+v.amount,yi(y,v)}if(u.bearing){const v=xi(u.bearing,g,Ya);y.bearing=this._map.transform.bearing+l.clamp(v.amount,-179,179),yi(y,v)}if(u.pitch){const v=xi(u.pitch,g,qi);y.pitch=this._map.transform.pitch+v.amount,yi(y,v)}if(y.zoom||y.bearing){const v=u.pinchAround===void 0?u.around:u.pinchAround;y.around=v?this._map.unproject(v):this._map.getCenter()}return this.clear(),l.extend(y,{noMoveStart:!0})}}function yi(f,r){(!f.duration||f.durationu.unproject(A)),M=v.reduce((A,P,R,V)=>A.add(P.div(V.length)),new l.pointGeometry(0,0));super(r,{points:v,point:M,lngLats:z,lngLat:u.unproject(M),originalEvent:g}),this._defaultPrevented=!1}preventDefault(){this._defaultPrevented=!0}get defaultPrevented(){return this._defaultPrevented}}class mn extends l.Event{constructor(r,u,g){super(r,{originalEvent:g}),this._defaultPrevented=!1}preventDefault(){this._defaultPrevented=!0}get defaultPrevented(){return this._defaultPrevented}}class ln{constructor(r,u){this._map=r,this._clickTolerance=u.clickTolerance}reset(){delete this._mousedownPos}wheel(r){return this._firePreventable(new mn(r.type,this._map,r))}mousedown(r,u){return this._mousedownPos=u,this._firePreventable(new Ei(r.type,this._map,r))}mouseup(r){this._map.fire(new Ei(r.type,this._map,r))}click(r,u){this._mousedownPos&&this._mousedownPos.dist(u)>=this._clickTolerance||this._map.fire(new Ei(r.type,this._map,r))}dblclick(r){return this._firePreventable(new Ei(r.type,this._map,r))}mouseover(r){this._map.fire(new Ei(r.type,this._map,r))}mouseout(r){this._map.fire(new Ei(r.type,this._map,r))}touchstart(r){return this._firePreventable(new li(r.type,this._map,r))}touchmove(r){this._map.fire(new li(r.type,this._map,r))}touchend(r){this._map.fire(new li(r.type,this._map,r))}touchcancel(r){this._map.fire(new li(r.type,this._map,r))}_firePreventable(r){if(this._map.fire(r),r.defaultPrevented)return{}}isEnabled(){return!0}isActive(){return!1}enable(){}disable(){}}class Us{constructor(r){this._map=r}reset(){this._delayContextMenu=!1,this._ignoreContextMenu=!0,delete this._contextMenuEvent}mousemove(r){this._map.fire(new Ei(r.type,this._map,r))}mousedown(){this._delayContextMenu=!0,this._ignoreContextMenu=!1}mouseup(){this._delayContextMenu=!1,this._contextMenuEvent&&(this._map.fire(new Ei("contextmenu",this._map,this._contextMenuEvent)),delete this._contextMenuEvent)}contextmenu(r){this._delayContextMenu?this._contextMenuEvent=r:this._ignoreContextMenu||this._map.fire(new Ei(r.type,this._map,r)),this._map.listens("contextmenu")&&r.preventDefault()}isEnabled(){return!0}isActive(){return!1}enable(){}disable(){}}class Fr{constructor(r,u){this._map=r,this._el=r.getCanvasContainer(),this._container=r.getContainer(),this._clickTolerance=u.clickTolerance||1}isEnabled(){return!!this._enabled}isActive(){return!!this._active}enable(){this.isEnabled()||(this._enabled=!0)}disable(){this.isEnabled()&&(this._enabled=!1)}mousedown(r,u){this.isEnabled()&&r.shiftKey&&r.button===0&&(I.disableDrag(),this._startPos=this._lastPos=u,this._active=!0)}mousemoveWindow(r,u){if(!this._active)return;const g=u;if(this._lastPos.equals(g)||!this._box&&g.dist(this._startPos)v.fitScreenCoordinates(g,y,this._map.getBearing(),{linear:!0})};this._fireEvent("boxzoomcancel",r)}keydown(r){this._active&&r.keyCode===27&&(this.reset(),this._fireEvent("boxzoomcancel",r))}reset(){this._active=!1,this._container.classList.remove("maplibregl-crosshair","mapboxgl-crosshair"),this._box&&(I.remove(this._box),this._box=null),I.enableDrag(),delete this._startPos,delete this._lastPos}_fireEvent(r,u){return this._map.fire(new l.Event(r,{originalEvent:u}))}}function Kn(f,r){if(f.length!==r.length)throw new Error(`The number of touches and points are not equal - touches ${f.length}, points ${r.length}`);const u={};for(let g=0;gthis.numTouches)&&(this.aborted=!0),this.aborted||(this.startTime===void 0&&(this.startTime=r.timeStamp),g.length===this.numTouches&&(this.centroid=function(y){const v=new l.pointGeometry(0,0);for(const z of y)v._add(z);return v.div(y.length)}(u),this.touches=Kn(g,u)))}touchmove(r,u,g){if(this.aborted||!this.centroid)return;const y=Kn(g,u);for(const v in this.touches){const z=this.touches[v],M=y[v];(!M||M.dist(z)>30)&&(this.aborted=!0)}}touchend(r,u,g){if((!this.centroid||r.timeStamp-this.startTime>500)&&(this.aborted=!0),g.length===0){const y=!this.aborted&&this.centroid;if(this.reset(),y)return y}}}class ql{constructor(r){this.singleTap=new Qo(r),this.numTaps=r.numTaps,this.reset()}reset(){this.lastTime=1/0,delete this.lastTap,this.count=0,this.singleTap.reset()}touchstart(r,u,g){this.singleTap.touchstart(r,u,g)}touchmove(r,u,g){this.singleTap.touchmove(r,u,g)}touchend(r,u,g){const y=this.singleTap.touchend(r,u,g);if(y){const v=r.timeStamp-this.lastTime<500,z=!this.lastTap||this.lastTap.dist(y)<30;if(v&&z||this.reset(),this.count++,this.lastTime=r.timeStamp,this.lastTap=y,this.count===this.numTaps)return this.reset(),y}}}class vu{constructor(){this._zoomIn=new ql({numTouches:1,numTaps:2}),this._zoomOut=new ql({numTouches:2,numTaps:1}),this.reset()}reset(){this._active=!1,this._zoomIn.reset(),this._zoomOut.reset()}touchstart(r,u,g){this._zoomIn.touchstart(r,u,g),this._zoomOut.touchstart(r,u,g)}touchmove(r,u,g){this._zoomIn.touchmove(r,u,g),this._zoomOut.touchmove(r,u,g)}touchend(r,u,g){const y=this._zoomIn.touchend(r,u,g),v=this._zoomOut.touchend(r,u,g);return y?(this._active=!0,r.preventDefault(),setTimeout(()=>this.reset(),0),{cameraAnimation:z=>z.easeTo({duration:300,zoom:z.getZoom()+1,around:z.unproject(y)},{originalEvent:r})}):v?(this._active=!0,r.preventDefault(),setTimeout(()=>this.reset(),0),{cameraAnimation:z=>z.easeTo({duration:300,zoom:z.getZoom()-1,around:z.unproject(v)},{originalEvent:r})}):void 0}touchcancel(){this.reset()}enable(){this._enabled=!0}disable(){this._enabled=!1,this.reset()}isEnabled(){return this._enabled}isActive(){return this._active}}const hd={0:1,2:2};class Pa{constructor(r){this.reset(),this._clickTolerance=r.clickTolerance||1}reset(){this._active=!1,this._moved=!1,delete this._lastPoint,delete this._eventButton}_correctButton(r,u){return!1}_move(r,u){return{}}mousedown(r,u){if(this._lastPoint)return;const g=I.mouseButton(r);this._correctButton(r,g)&&(this._lastPoint=u,this._eventButton=g)}mousemoveWindow(r,u){const g=this._lastPoint;if(g){if(r.preventDefault(),function(y,v){const z=hd[v];return y.buttons===void 0||(y.buttons&z)!==z}(r,this._eventButton))this.reset();else if(this._moved||!(u.dist(g){this._cancelCooperativeMessage=!1},200)}touchstart(r,u,g){return this._calculateTransform(r,u,g)}touchmove(r,u,g){if(this._map._cooperativeGestures&&(this._minTouches===2&&g.length<2&&!this._cancelCooperativeMessage?this._map._onCooperativeGesture(r,!1,g.length):this._cancelCooperativeMessage||(this._cancelCooperativeMessage=!0)),this._active&&!(g.length0&&(this._active=!0);const y=Kn(g,u),v=new l.pointGeometry(0,0),z=new l.pointGeometry(0,0);let M=0;for(const P in y){const R=y[P],V=this._touches[P];V&&(v._add(R),z._add(R.sub(V)),M++,y[P]=R)}if(this._touches=y,MMath.abs(f.x)}class Tc extends Ji{constructor(r){super(),this._map=r}reset(){super.reset(),this._valid=void 0,delete this._firstMove,delete this._lastPoints}touchstart(r,u,g){super.touchstart(r,u,g),this._currentTouchCount=g.length}_start(r){this._lastPoints=r,yr(r[0].sub(r[1]))&&(this._valid=!1)}_move(r,u,g){if(this._map._cooperativeGestures&&this._currentTouchCount<3)return;const y=r[0].sub(this._lastPoints[0]),v=r[1].sub(this._lastPoints[1]);return this._valid=this.gestureBeginsVertically(y,v,g.timeStamp),this._valid?(this._lastPoints=r,this._active=!0,{pitchDelta:(y.y+v.y)/2*-.5}):void 0}gestureBeginsVertically(r,u,g){if(this._valid!==void 0)return this._valid;const y=r.mag()>=2,v=u.mag()>=2;if(!y&&!v)return;if(!y||!v)return this._firstMove===void 0&&(this._firstMove=g),g-this._firstMove<100&&void 0;const z=r.y>0==u.y>0;return yr(r)&&yr(u)&&z}}const tl={panStep:100,bearingStep:15,pitchStep:10};class Mc{constructor(){const r=tl;this._panStep=r.panStep,this._bearingStep=r.bearingStep,this._pitchStep=r.pitchStep,this._rotationDisabled=!1}reset(){this._active=!1}keydown(r){if(r.altKey||r.ctrlKey||r.metaKey)return;let u=0,g=0,y=0,v=0,z=0;switch(r.keyCode){case 61:case 107:case 171:case 187:u=1;break;case 189:case 109:case 173:u=-1;break;case 37:r.shiftKey?g=-1:(r.preventDefault(),v=-1);break;case 39:r.shiftKey?g=1:(r.preventDefault(),v=1);break;case 38:r.shiftKey?y=1:(r.preventDefault(),z=-1);break;case 40:r.shiftKey?y=-1:(r.preventDefault(),z=1);break;default:return}return this._rotationDisabled&&(g=0,y=0),{cameraAnimation:M=>{const A=M.getZoom();M.easeTo({duration:300,easeId:"keyboardHandler",easing:Pl,zoom:u?Math.round(A)+u*(r.shiftKey?2:1):A,bearing:M.getBearing()+g*this._bearingStep,pitch:M.getPitch()+y*this._pitchStep,offset:[-v*this._panStep,-z*this._panStep],center:M.getCenter()},{originalEvent:r})}}}enable(){this._enabled=!0}disable(){this._enabled=!1,this.reset()}isEnabled(){return this._enabled}isActive(){return this._active}disableRotation(){this._rotationDisabled=!0}enableRotation(){this._rotationDisabled=!1}}function Pl(f){return f*(2-f)}const Gs=4.000244140625;class Ol{constructor(r,u){this._map=r,this._el=r.getCanvasContainer(),this._handler=u,this._delta=0,this._defaultZoomRate=.01,this._wheelZoomRate=.0022222222222222222,l.bindAll(["_onTimeout"],this)}setZoomRate(r){this._defaultZoomRate=r}setWheelZoomRate(r){this._wheelZoomRate=r}isEnabled(){return!!this._enabled}isActive(){return!!this._active||this._finishTimeout!==void 0}isZooming(){return!!this._zooming}enable(r){this.isEnabled()||(this._enabled=!0,this._aroundCenter=r&&r.around==="center")}disable(){this.isEnabled()&&(this._enabled=!1)}wheel(r){if(!this.isEnabled())return;if(this._map._cooperativeGestures){if(!this._map._metaPress)return;r.preventDefault()}let u=r.deltaMode===WheelEvent.DOM_DELTA_LINE?40*r.deltaY:r.deltaY;const g=l.exported.now(),y=g-(this._lastWheelEventTime||0);this._lastWheelEventTime=g,u!==0&&u%Gs==0?this._type="wheel":u!==0&&Math.abs(u)<4?this._type="trackpad":y>400?(this._type=null,this._lastValue=u,this._timeout=setTimeout(this._onTimeout,40,r)):this._type||(this._type=Math.abs(y*u)<200?"trackpad":"wheel",this._timeout&&(clearTimeout(this._timeout),this._timeout=null,u+=this._lastValue)),r.shiftKey&&u&&(u/=4),this._type&&(this._lastWheelEvent=r,this._delta-=u,this._active||this._start(r)),r.preventDefault()}_onTimeout(r){this._type="wheel",this._delta-=this._lastValue,this._active||this._start(r)}_start(r){if(!this._delta)return;this._frameId&&(this._frameId=null),this._active=!0,this.isZooming()||(this._zooming=!0),this._finishTimeout&&(clearTimeout(this._finishTimeout),delete this._finishTimeout);const u=I.mousePos(this._el,r);this._around=l.LngLat.convert(this._aroundCenter?this._map.getCenter():this._map.unproject(u)),this._aroundPoint=this._map.transform.locationPoint(this._around),this._frameId||(this._frameId=!0,this._handler._triggerRenderFrame())}renderFrame(){if(!this._frameId||(this._frameId=null,!this.isActive()))return;const r=this._map.transform;if(this._delta!==0){const M=this._type==="wheel"&&Math.abs(this._delta)>Gs?this._wheelZoomRate:this._defaultZoomRate;let A=2/(1+Math.exp(-Math.abs(this._delta*M)));this._delta<0&&A!==0&&(A=1/A);const P=typeof this._targetZoom=="number"?r.zoomScale(this._targetZoom):r.scale;this._targetZoom=Math.min(r.maxZoom,Math.max(r.minZoom,r.scaleZoom(P*A))),this._type==="wheel"&&(this._startZoom=r.zoom,this._easing=this._smoothOutEasing(200)),this._delta=0}const u=typeof this._targetZoom=="number"?this._targetZoom:r.zoom,g=this._startZoom,y=this._easing;let v,z=!1;if(this._type==="wheel"&&g&&y){const M=Math.min((l.exported.now()-this._lastWheelEventTime)/200,1),A=y(M);v=l.number(g,u,A),M<1?this._frameId||(this._frameId=!0):z=!0}else v=u,z=!0;return this._active=!0,z&&(this._active=!1,this._finishTimeout=setTimeout(()=>{this._zooming=!1,this._handler._triggerRenderFrame(),delete this._targetZoom,delete this._finishTimeout},200)),{noInertia:!0,needsRenderFrame:!z,zoomDelta:v-r.zoom,around:this._aroundPoint,originalEvent:this._lastWheelEvent}}_smoothOutEasing(r){let u=l.ease;if(this._prevEase){const g=this._prevEase,y=(l.exported.now()-g.start)/g.duration,v=g.easing(y+.01)-g.easing(y),z=.27/Math.sqrt(v*v+1e-4)*.01,M=Math.sqrt(.0729-z*z);u=l.bezier(z,M,.25,1)}return this._prevEase={start:l.exported.now(),duration:r,easing:u},u}reset(){this._active=!1}}class ko{constructor(r,u){this._clickZoom=r,this._tapZoom=u}enable(){this._clickZoom.enable(),this._tapZoom.enable()}disable(){this._clickZoom.disable(),this._tapZoom.disable()}isEnabled(){return this._clickZoom.isEnabled()&&this._tapZoom.isEnabled()}isActive(){return this._clickZoom.isActive()||this._tapZoom.isActive()}}class wo{constructor(){this.reset()}reset(){this._active=!1}dblclick(r,u){return r.preventDefault(),{cameraAnimation:g=>{g.easeTo({duration:300,zoom:g.getZoom()+(r.shiftKey?-1:1),around:g.unproject(u)},{originalEvent:r})}}}enable(){this._enabled=!0}disable(){this._enabled=!1,this.reset()}isEnabled(){return this._enabled}isActive(){return this._active}}class Xn{constructor(){this._tap=new ql({numTouches:1,numTaps:1}),this.reset()}reset(){this._active=!1,delete this._swipePoint,delete this._swipeTouch,delete this._tapTime,this._tap.reset()}touchstart(r,u,g){this._swipePoint||(this._tapTime&&r.timeStamp-this._tapTime>500&&this.reset(),this._tapTime?g.length>0&&(this._swipePoint=u[0],this._swipeTouch=g[0].identifier):this._tap.touchstart(r,u,g))}touchmove(r,u,g){if(this._tapTime){if(this._swipePoint){if(g[0].identifier!==this._swipeTouch)return;const y=u[0],v=y.y-this._swipePoint.y;return this._swipePoint=y,r.preventDefault(),this._active=!0,{zoomDelta:v/128}}}else this._tap.touchmove(r,u,g)}touchend(r,u,g){this._tapTime?this._swipePoint&&g.length===0&&this.reset():this._tap.touchend(r,u,g)&&(this._tapTime=r.timeStamp)}touchcancel(){this.reset()}enable(){this._enabled=!0}disable(){this._enabled=!1,this.reset()}isEnabled(){return this._enabled}isActive(){return this._active}}class jo{constructor(r,u,g){this._el=r,this._mousePan=u,this._touchPan=g}enable(r){this._inertiaOptions=r||{},this._mousePan.enable(),this._touchPan.enable(),this._el.classList.add("maplibregl-touch-drag-pan","mapboxgl-touch-drag-pan")}disable(){this._mousePan.disable(),this._touchPan.disable(),this._el.classList.remove("maplibregl-touch-drag-pan","mapboxgl-touch-drag-pan")}isEnabled(){return this._mousePan.isEnabled()&&this._touchPan.isEnabled()}isActive(){return this._mousePan.isActive()||this._touchPan.isActive()}}class wh{constructor(r,u,g){this._pitchWithRotate=r.pitchWithRotate,this._mouseRotate=u,this._mousePitch=g}enable(){this._mouseRotate.enable(),this._pitchWithRotate&&this._mousePitch.enable()}disable(){this._mouseRotate.disable(),this._mousePitch.disable()}isEnabled(){return this._mouseRotate.isEnabled()&&(!this._pitchWithRotate||this._mousePitch.isEnabled())}isActive(){return this._mouseRotate.isActive()||this._mousePitch.isActive()}}class ku{constructor(r,u,g,y){this._el=r,this._touchZoom=u,this._touchRotate=g,this._tapDragZoom=y,this._rotationDisabled=!1,this._enabled=!0}enable(r){this._touchZoom.enable(r),this._rotationDisabled||this._touchRotate.enable(r),this._tapDragZoom.enable(),this._el.classList.add("maplibregl-touch-zoom-rotate","mapboxgl-touch-zoom-rotate")}disable(){this._touchZoom.disable(),this._touchRotate.disable(),this._tapDragZoom.disable(),this._el.classList.remove("maplibregl-touch-zoom-rotate","mapboxgl-touch-zoom-rotate")}isEnabled(){return this._touchZoom.isEnabled()&&(this._rotationDisabled||this._touchRotate.isEnabled())&&this._tapDragZoom.isEnabled()}isActive(){return this._touchZoom.isActive()||this._touchRotate.isActive()||this._tapDragZoom.isActive()}disableRotation(){this._rotationDisabled=!0,this._touchRotate.disable()}enableRotation(){this._rotationDisabled=!1,this._touchZoom.isEnabled()&&this._touchRotate.enable()}}const Ll=f=>f.zoom||f.drag||f.pitch||f.rotate;class wu extends l.Event{}function md(f){return f.panDelta&&f.panDelta.mag()||f.zoomDelta||f.bearingDelta||f.pitchDelta}class Ur{constructor(r,u){this._map=r,this._el=this._map.getCanvasContainer(),this._handlers=[],this._handlersById={},this._changes=[],this._inertia=new Yn(r),this._bearingSnap=u.bearingSnap,this._previousActiveHandlers={},this._eventsInProgress={},this._addDefaultHandlers(u),l.bindAll(["handleEvent","handleWindowEvent"],this);const g=this._el;this._listeners=[[g,"touchstart",{passive:!0}],[g,"touchmove",{passive:!1}],[g,"touchend",void 0],[g,"touchcancel",void 0],[g,"mousedown",void 0],[g,"mousemove",void 0],[g,"mouseup",void 0],[document,"mousemove",{capture:!0}],[document,"mouseup",void 0],[g,"mouseover",void 0],[g,"mouseout",void 0],[g,"dblclick",void 0],[g,"click",void 0],[g,"keydown",{capture:!1}],[g,"keyup",void 0],[g,"wheel",{passive:!1}],[g,"contextmenu",void 0],[window,"blur",void 0]];for(const[y,v,z]of this._listeners)I.addEventListener(y,v,y===document?this.handleWindowEvent:this.handleEvent,z)}destroy(){for(const[r,u,g]of this._listeners)I.removeEventListener(r,u,r===document?this.handleWindowEvent:this.handleEvent,g)}_addDefaultHandlers(r){const u=this._map,g=u.getCanvasContainer();this._add("mapEvent",new ln(u,r));const y=u.boxZoom=new Fr(u,r);this._add("boxZoom",y);const v=new vu,z=new wo;u.doubleClickZoom=new ko(z,v),this._add("tapZoom",v),this._add("clickZoom",z);const M=new Xn;this._add("tapDragZoom",M);const A=u.touchPitch=new Tc(u);this._add("touchPitch",A);const P=new jt(r),R=new Vr(r);u.dragRotate=new wh(r,P,R),this._add("mouseRotate",P,["mousePitch"]),this._add("mousePitch",R,["mouseRotate"]);const V=new Ma(r),W=new $s(r,u);u.dragPan=new jo(g,V,W),this._add("mousePan",V),this._add("touchPan",W,["touchZoom","touchRotate"]);const ae=new vo,ee=new Hs;u.touchZoomRotate=new ku(g,ee,ae,M),this._add("touchRotate",ae,["touchPan","touchZoom"]),this._add("touchZoom",ee,["touchPan","touchRotate"]);const te=u.scrollZoom=new Ol(u,this);this._add("scrollZoom",te,["mousePan"]);const pe=u.keyboard=new Mc;this._add("keyboard",pe),this._add("blockableMapEvent",new Us(u));for(const xe of["boxZoom","doubleClickZoom","tapDragZoom","touchPitch","dragRotate","dragPan","touchZoomRotate","scrollZoom","keyboard"])r.interactive&&r[xe]&&u[xe].enable(r[xe])}_add(r,u,g){this._handlers.push({handlerName:r,handler:u,allowed:g}),this._handlersById[r]=u}stop(r){if(!this._updatingCamera){for(const{handler:u}of this._handlers)u.reset();this._inertia.clear(),this._fireEvents({},{},r),this._changes=[]}}isActive(){for(const{handler:r}of this._handlers)if(r.isActive())return!0;return!1}isZooming(){return!!this._eventsInProgress.zoom||this._map.scrollZoom.isZooming()}isRotating(){return!!this._eventsInProgress.rotate}isMoving(){return!!Ll(this._eventsInProgress)||this.isZooming()}_blockedByActive(r,u,g){for(const y in r)if(y!==g&&(!u||u.indexOf(y)<0))return!0;return!1}handleWindowEvent(r){this.handleEvent(r,`${r.type}Window`)}_getMapTouches(r){const u=[];for(const g of r)this._el.contains(g.target)&&u.push(g);return u}handleEvent(r,u){if(r.type==="blur")return void this.stop(!0);this._updatingCamera=!0;const g=r.type==="renderFrame"?void 0:r,y={needsRenderFrame:!1},v={},z={},M=r.touches,A=M?this._getMapTouches(M):void 0,P=A?I.touchPos(this._el,A):I.mousePos(this._el,r);for(const{handlerName:W,handler:ae,allowed:ee}of this._handlers){if(!ae.isEnabled())continue;let te;this._blockedByActive(z,ee,W)?ae.reset():ae[u||r.type]&&(te=ae[u||r.type](r,P,A),this.mergeHandlerResult(y,v,te,W,g),te&&te.needsRenderFrame&&this._triggerRenderFrame()),(te||ae.isActive())&&(z[W]=ae)}const R={};for(const W in this._previousActiveHandlers)z[W]||(R[W]=g);this._previousActiveHandlers=z,(Object.keys(R).length||md(y))&&(this._changes.push([y,v,R]),this._triggerRenderFrame()),(Object.keys(z).length||md(y))&&this._map._stop(!0),this._updatingCamera=!1;const{cameraAnimation:V}=y;V&&(this._inertia.clear(),this._fireEvents({},{},!0),this._changes=[],V(this._map))}mergeHandlerResult(r,u,g,y,v){if(!g)return;l.extend(r,g);const z={handlerName:y,originalEvent:g.originalEvent||v};g.zoomDelta!==void 0&&(u.zoom=z),g.panDelta!==void 0&&(u.drag=z),g.pitchDelta!==void 0&&(u.pitch=z),g.bearingDelta!==void 0&&(u.rotate=z)}_applyChanges(){const r={},u={},g={};for(const[y,v,z]of this._changes)y.panDelta&&(r.panDelta=(r.panDelta||new l.pointGeometry(0,0))._add(y.panDelta)),y.zoomDelta&&(r.zoomDelta=(r.zoomDelta||0)+y.zoomDelta),y.bearingDelta&&(r.bearingDelta=(r.bearingDelta||0)+y.bearingDelta),y.pitchDelta&&(r.pitchDelta=(r.pitchDelta||0)+y.pitchDelta),y.around!==void 0&&(r.around=y.around),y.pinchAround!==void 0&&(r.pinchAround=y.pinchAround),y.noInertia&&(r.noInertia=y.noInertia),l.extend(u,v),l.extend(g,z);this._updateMapTransform(r,u,g),this._changes=[]}_updateMapTransform(r,u,g){const y=this._map,v=y.transform,z=y.style&&y.style.terrain;if(!(md(r)||z&&this._drag))return this._fireEvents(u,g,!0);let{panDelta:M,zoomDelta:A,bearingDelta:P,pitchDelta:R,around:V,pinchAround:W}=r;W!==void 0&&(V=W),y._stop(!0),V=V||y.transform.centerPoint;const ae=v.pointLocation(M?V.sub(M):V);P&&(v.bearing+=P),R&&(v.pitch+=R),A&&(v.zoom+=A),z?u.drag&&!this._drag?(this._drag={center:v.centerPoint,lngLat:v.pointLocation(V),point:V,handlerName:u.drag.handlerName},y.fire(new l.Event("freezeElevation",{freeze:!0}))):this._drag&&g[this._drag.handlerName]?(y.fire(new l.Event("freezeElevation",{freeze:!1})),this._drag=null):u.drag&&this._drag&&(v.center=v.pointLocation(v.centerPoint.sub(M))):v.setLocationAtPoint(ae,V),this._map._update(),r.noInertia||this._inertia.record(r),this._fireEvents(u,g,!0)}_fireEvents(r,u,g){const y=Ll(this._eventsInProgress),v=Ll(r),z={};for(const R in r){const{originalEvent:V}=r[R];this._eventsInProgress[R]||(z[`${R}start`]=V),this._eventsInProgress[R]=r[R]}!y&&v&&this._fireEvent("movestart",v.originalEvent);for(const R in z)this._fireEvent(R,z[R]);v&&this._fireEvent("move",v.originalEvent);for(const R in r){const{originalEvent:V}=r[R];this._fireEvent(R,V)}const M={};let A;for(const R in this._eventsInProgress){const{handlerName:V,originalEvent:W}=this._eventsInProgress[R];this._handlersById[V].isActive()||(delete this._eventsInProgress[R],A=u[V]||W,M[`${R}end`]=A)}for(const R in M)this._fireEvent(R,M[R]);const P=Ll(this._eventsInProgress);if(g&&(y||v)&&!P){this._updatingCamera=!0;const R=this._inertia._onMoveEnd(this._map.dragPan._inertiaOptions),V=W=>W!==0&&-this._bearingSnap{delete this._frameId,this.handleEvent(new wu("renderFrame",{timeStamp:r})),this._applyChanges()})}_triggerRenderFrame(){this._frameId===void 0&&(this._frameId=this._requestFrame())}}const vi={extend:(f,...r)=>l.extend(f,...r),run(f){f()},logToElement(f,r=!1,u="log"){const g=window.document.getElementById(u);g&&(r&&(g.innerHTML=""),g.innerHTML+=`
${f}`)}};class pd extends l.Evented{constructor(r,u){super(),this._moving=!1,this._zooming=!1,this.transform=r,this._bearingSnap=u.bearingSnap,l.bindAll(["_renderFrameCallback"],this)}getCenter(){return new l.LngLat(this.transform.center.lng,this.transform.center.lat)}setCenter(r,u){return this.jumpTo({center:r},u)}panBy(r,u,g){return r=l.pointGeometry.convert(r).mult(-1),this.panTo(this.transform.center,l.extend({offset:r},u),g)}panTo(r,u,g){return this.easeTo(l.extend({center:r},u),g)}getZoom(){return this.transform.zoom}setZoom(r,u){return this.jumpTo({zoom:r},u),this}zoomTo(r,u,g){return this.easeTo(l.extend({zoom:r},u),g)}zoomIn(r,u){return this.zoomTo(this.getZoom()+1,r,u),this}zoomOut(r,u){return this.zoomTo(this.getZoom()-1,r,u),this}getBearing(){return this.transform.bearing}setBearing(r,u){return this.jumpTo({bearing:r},u),this}getPadding(){return this.transform.padding}setPadding(r,u){return this.jumpTo({padding:r},u),this}rotateTo(r,u,g){return this.easeTo(l.extend({bearing:r},u),g)}resetNorth(r,u){return this.rotateTo(0,l.extend({duration:1e3},r),u),this}resetNorthPitch(r,u){return this.easeTo(l.extend({bearing:0,pitch:0,duration:1e3},r),u),this}snapToNorth(r,u){return Math.abs(this.getBearing()){if(this._zooming&&(g.zoom=l.number(y,A,Oe)),this._rotating&&(g.bearing=l.number(v,P,Oe)),this._pitching&&(g.pitch=l.number(z,R,Oe)),this._padding&&(g.interpolatePadding(M,V,Oe),ae=g.centerPoint.add(W)),ne)g.setLocationAtPoint(ne,Me);else{const Be=g.zoomScale(g.zoom-y),Je=A>y?Math.min(2,ze):Math.max(.5,ze),De=Math.pow(Je,1-Oe),_t=g.unproject(pe.add(xe.mult(Oe*De)).mult(Be));g.setLocationAtPoint(g.renderWorldCopies?_t.wrap():_t,ae)}this._fireMoveEvents(u)},Oe=>{this._afterEase(u,Oe)},r),this}_prepareEase(r,u,g={}){this._moving=!0,this.fire(new l.Event("freezeElevation",{freeze:!0})),u||g.moving||this.fire(new l.Event("movestart",r)),this._zooming&&!g.zooming&&this.fire(new l.Event("zoomstart",r)),this._rotating&&!g.rotating&&this.fire(new l.Event("rotatestart",r)),this._pitching&&!g.pitching&&this.fire(new l.Event("pitchstart",r))}_fireMoveEvents(r){this.fire(new l.Event("move",r)),this._zooming&&this.fire(new l.Event("zoom",r)),this._rotating&&this.fire(new l.Event("rotate",r)),this._pitching&&this.fire(new l.Event("pitch",r))}_afterEase(r,u){if(this._easeId&&u&&this._easeId===u)return;delete this._easeId,this.fire(new l.Event("freezeElevation",{freeze:!1}));const g=this._zooming,y=this._rotating,v=this._pitching;this._moving=!1,this._zooming=!1,this._rotating=!1,this._pitching=!1,this._padding=!1,g&&this.fire(new l.Event("zoomend",r)),y&&this.fire(new l.Event("rotateend",r)),v&&this.fire(new l.Event("pitchend",r)),this.fire(new l.Event("moveend",r))}flyTo(r,u){if(!r.essential&&l.exported.prefersReducedMotion){const $t=l.pick(r,["center","zoom","bearing","pitch","around"]);return this.jumpTo($t,u)}this.stop(),r=l.extend({offset:[0,0],speed:1.2,curve:1.42,easing:l.ease},r);const g=this.transform,y=this.getZoom(),v=this.getBearing(),z=this.getPitch(),M=this.getPadding(),A="zoom"in r?l.clamp(+r.zoom,g.minZoom,g.maxZoom):y,P="bearing"in r?this._normalizeBearing(r.bearing,v):v,R="pitch"in r?+r.pitch:z,V="padding"in r?r.padding:g.padding,W=g.zoomScale(A-y),ae=l.pointGeometry.convert(r.offset);let ee=g.centerPoint.add(ae);const te=g.pointLocation(ee),pe=l.LngLat.convert(r.center||te);this._normalizeCenter(pe);const xe=g.project(te),ze=g.project(pe).sub(xe);let ne=r.curve;const Me=Math.max(g.width,g.height),Se=Me/W,Oe=ze.mag();if("minZoom"in r){const $t=l.clamp(Math.min(r.minZoom,y,A),g.minZoom,g.maxZoom),Ga=Me/g.zoomScale($t-y);ne=Math.sqrt(Ga/Oe*2)}const Be=ne*ne;function Je($t){const Ga=(Se*Se-Me*Me+($t?-1:1)*Be*Be*Oe*Oe)/(2*($t?Se:Me)*Be*Oe);return Math.log(Math.sqrt(Ga*Ga+1)-Ga)}function De($t){return(Math.exp($t)-Math.exp(-$t))/2}function _t($t){return(Math.exp($t)+Math.exp(-$t))/2}const ht=Je(0);let zt=function($t){return _t(ht)/_t(ht+ne*$t)},pa=function($t){return Me*((_t(ht)*(De(Ga=ht+ne*$t)/_t(Ga))-De(ht))/Be)/Oe;var Ga},ya=(Je(1)-ht)/ne;if(Math.abs(Oe)<1e-6||!isFinite(ya)){if(Math.abs(Me-Se)<1e-6)return this.easeTo(r,u);const $t=Ser.maxDuration&&(r.duration=0),this._zooming=!0,this._rotating=v!==P,this._pitching=R!==z,this._padding=!g.isPaddingEqual(V),this._prepareEase(u,!1),this._ease($t=>{const Ga=$t*ya,Wa=1/zt(Ga);g.zoom=$t===1?A:y+g.scaleZoom(Wa),this._rotating&&(g.bearing=l.number(v,P,$t)),this._pitching&&(g.pitch=l.number(z,R,$t)),this._padding&&(g.interpolatePadding(M,V,$t),ee=g.centerPoint.add(ae));const Aa=$t===1?pe:g.unproject(xe.add(ze.mult(pa(Ga))).mult(Wa));g.setLocationAtPoint(g.renderWorldCopies?Aa.wrap():Aa,ee),this._fireMoveEvents(u)},()=>this._afterEase(u),r),this}isEasing(){return!!this._easeFrameId}stop(){return this._stop()}_stop(r,u){if(this._easeFrameId&&(this._cancelRenderFrame(this._easeFrameId),delete this._easeFrameId,delete this._onEaseFrame),this._onEaseEnd){const g=this._onEaseEnd;delete this._onEaseEnd,g.call(this,u)}if(!r){const g=this.handlers;g&&g.stop(!1)}return this}_ease(r,u,g){g.animate===!1||g.duration===0?(r(1),u()):(this._easeStart=l.exported.now(),this._easeOptions=g,this._onEaseFrame=r,this._onEaseEnd=u,this._easeFrameId=this._requestRenderFrame(this._renderFrameCallback))}_renderFrameCallback(){const r=Math.min((l.exported.now()-this._easeStart)/this._easeOptions.duration,1);this._onEaseFrame(this._easeOptions.easing(r)),r<1?this._easeFrameId=this._requestRenderFrame(this._renderFrameCallback):this.stop()}_normalizeBearing(r,u){r=l.wrap(r,-180,180);const g=Math.abs(r-u);return Math.abs(r-360-u)180?-360:g<-180?360:0}}class gd{constructor(r={}){this.options=r,l.bindAll(["_toggleAttribution","_updateData","_updateCompact","_updateCompactMinimize"],this)}getDefaultPosition(){return"bottom-right"}onAdd(r){return this._map=r,this._compact=this.options&&this.options.compact,this._container=I.create("details","maplibregl-ctrl maplibregl-ctrl-attrib mapboxgl-ctrl mapboxgl-ctrl-attrib"),this._compactButton=I.create("summary","maplibregl-ctrl-attrib-button mapboxgl-ctrl-attrib-button",this._container),this._compactButton.addEventListener("click",this._toggleAttribution),this._setElementTitle(this._compactButton,"ToggleAttribution"),this._innerContainer=I.create("div","maplibregl-ctrl-attrib-inner mapboxgl-ctrl-attrib-inner",this._container),this._updateAttributions(),this._updateCompact(),this._map.on("styledata",this._updateData),this._map.on("sourcedata",this._updateData),this._map.on("terrain",this._updateData),this._map.on("resize",this._updateCompact),this._map.on("drag",this._updateCompactMinimize),this._container}onRemove(){I.remove(this._container),this._map.off("styledata",this._updateData),this._map.off("sourcedata",this._updateData),this._map.off("terrain",this._updateData),this._map.off("resize",this._updateCompact),this._map.off("drag",this._updateCompactMinimize),this._map=void 0,this._compact=void 0,this._attribHTML=void 0}_setElementTitle(r,u){const g=this._map._getUIString(`AttributionControl.${u}`);r.title=g,r.setAttribute("aria-label",g)}_toggleAttribution(){this._container.classList.contains("maplibregl-compact")&&(this._container.classList.contains("maplibregl-compact-show")?(this._container.setAttribute("open",""),this._container.classList.remove("maplibregl-compact-show","mapboxgl-compact-show")):(this._container.classList.add("maplibregl-compact-show","mapboxgl-compact-show"),this._container.removeAttribute("open")))}_updateData(r){!r||r.sourceDataType!=="metadata"&&r.sourceDataType!=="visibility"&&r.dataType!=="style"&&r.type!=="terrain"||this._updateAttributions()}_updateAttributions(){if(!this._map.style)return;let r=[];if(this.options.customAttribution&&(Array.isArray(this.options.customAttribution)?r=r.concat(this.options.customAttribution.map(y=>typeof y!="string"?"":y)):typeof this.options.customAttribution=="string"&&r.push(this.options.customAttribution)),this._map.style.stylesheet){const y=this._map.style.stylesheet;this.styleOwner=y.owner,this.styleId=y.id}const u=this._map.style.sourceCaches;for(const y in u){const v=u[y];if(v.used||v.usedForTerrain){const z=v.getSource();z.attribution&&r.indexOf(z.attribution)<0&&r.push(z.attribution)}}r=r.filter(y=>String(y).trim()),r.sort((y,v)=>y.length-v.length),r=r.filter((y,v)=>{for(let z=v+1;z=0)return!1;return!0});const g=r.join(" | ");g!==this._attribHTML&&(this._attribHTML=g,r.length?(this._innerContainer.innerHTML=g,this._container.classList.remove("maplibregl-attrib-empty","mapboxgl-attrib-empty")):this._container.classList.add("maplibregl-attrib-empty","mapboxgl-attrib-empty"),this._updateCompact(),this._editLink=null)}_updateCompact(){this._map.getCanvasContainer().offsetWidth<=640||this._compact?this._compact===!1?this._container.setAttribute("open",""):this._container.classList.contains("maplibregl-compact")||this._container.classList.contains("maplibregl-attrib-empty")||(this._container.setAttribute("open",""),this._container.classList.add("maplibregl-compact","mapboxgl-compact","maplibregl-compact-show","mapboxgl-compact-show")):(this._container.setAttribute("open",""),this._container.classList.contains("maplibregl-compact")&&this._container.classList.remove("maplibregl-compact","maplibregl-compact-show","mapboxgl-compact","mapboxgl-compact-show"))}_updateCompactMinimize(){this._container.classList.contains("maplibregl-compact")&&this._container.classList.contains("maplibregl-compact-show")&&this._container.classList.remove("maplibregl-compact-show","mapboxgl-compact-show")}}class ju{constructor(r={}){this.options=r,l.bindAll(["_updateCompact"],this)}getDefaultPosition(){return"bottom-left"}onAdd(r){this._map=r,this._compact=this.options&&this.options.compact,this._container=I.create("div","maplibregl-ctrl mapboxgl-ctrl");const u=I.create("a","maplibregl-ctrl-logo mapboxgl-ctrl-logo");return u.target="_blank",u.rel="noopener nofollow",u.href="https://maplibre.org/",u.setAttribute("aria-label",this._map._getUIString("LogoControl.Title")),u.setAttribute("rel","noopener nofollow"),this._container.appendChild(u),this._container.style.display="block",this._map.on("resize",this._updateCompact),this._updateCompact(),this._container}onRemove(){I.remove(this._container),this._map.off("resize",this._updateCompact),this._map=void 0,this._compact=void 0}_updateCompact(){const r=this._container.children;if(r.length){const u=r[0];this._map.getCanvasContainer().offsetWidth<=640||this._compact?this._compact!==!1&&u.classList.add("maplibregl-compact","mapboxgl-compact"):u.classList.remove("maplibregl-compact","mapboxgl-compact")}}}class jh{constructor(){this._queue=[],this._id=0,this._cleared=!1,this._currentlyRunning=!1}add(r){const u=++this._id;return this._queue.push({callback:r,id:u,cancelled:!1}),u}remove(r){const u=this._currentlyRunning,g=u?this._queue.concat(u):this._queue;for(const y of g)if(y.id===r)return void(y.cancelled=!0)}run(r=0){if(this._currentlyRunning)throw new Error("Attempting to run(), but is already running.");const u=this._currentlyRunning=this._queue;this._queue=[];for(const g of u)if(!g.cancelled&&(g.callback(r),this._cleared))break;this._cleared=!1,this._currentlyRunning=!1}clear(){this._currentlyRunning&&(this._cleared=!0),this._queue=[]}}const _h={"AttributionControl.ToggleAttribution":"Toggle attribution","AttributionControl.MapFeedback":"Map feedback","FullscreenControl.Enter":"Enter fullscreen","FullscreenControl.Exit":"Exit fullscreen","GeolocateControl.FindMyLocation":"Find my location","GeolocateControl.LocationNotAvailable":"Location not available","LogoControl.Title":"Mapbox logo","NavigationControl.ResetBearing":"Reset bearing to north","NavigationControl.ZoomIn":"Zoom in","NavigationControl.ZoomOut":"Zoom out","ScaleControl.Feet":"ft","ScaleControl.Meters":"m","ScaleControl.Kilometers":"km","ScaleControl.Miles":"mi","ScaleControl.NauticalMiles":"nm","TerrainControl.enableTerrain":"Enable terrain","TerrainControl.disableTerrain":"Disable terrain"},np={center:[0,0],zoom:0,bearing:0,pitch:0,minZoom:-2,maxZoom:22,minPitch:0,maxPitch:60,interactive:!0,scrollZoom:!0,boxZoom:!0,dragRotate:!0,dragPan:!0,keyboard:!0,doubleClickZoom:!0,touchZoomRotate:!0,touchPitch:!0,cooperativeGestures:void 0,bearingSnap:7,clickTolerance:3,pitchWithRotate:!0,hash:!1,attributionControl:!0,maplibreLogo:!1,failIfMajorPerformanceCaveat:!1,preserveDrawingBuffer:!1,trackResize:!0,renderWorldCopies:!0,refreshExpiredTiles:!0,maxTileCacheSize:null,localIdeographFontFamily:"sans-serif",transformRequest:null,fadeDuration:300,crossSourceCollisions:!0},zs={showCompass:!0,showZoom:!0,visualizePitch:!1};class fd{constructor(r,u,g=!1){this._clickTolerance=10,this.element=u,this.mouseRotate=new jt({clickTolerance:r.dragRotate._mouseRotate._clickTolerance}),this.map=r,g&&(this.mousePitch=new Vr({clickTolerance:r.dragRotate._mousePitch._clickTolerance})),l.bindAll(["mousedown","mousemove","mouseup","touchstart","touchmove","touchend","reset"],this),I.addEventListener(u,"mousedown",this.mousedown),I.addEventListener(u,"touchstart",this.touchstart,{passive:!1}),I.addEventListener(u,"touchmove",this.touchmove),I.addEventListener(u,"touchend",this.touchend),I.addEventListener(u,"touchcancel",this.reset)}down(r,u){this.mouseRotate.mousedown(r,u),this.mousePitch&&this.mousePitch.mousedown(r,u),I.disableDrag()}move(r,u){const g=this.map,y=this.mouseRotate.mousemoveWindow(r,u);if(y&&y.bearingDelta&&g.setBearing(g.getBearing()+y.bearingDelta),this.mousePitch){const v=this.mousePitch.mousemoveWindow(r,u);v&&v.pitchDelta&&g.setPitch(g.getPitch()+v.pitchDelta)}}off(){const r=this.element;I.removeEventListener(r,"mousedown",this.mousedown),I.removeEventListener(r,"touchstart",this.touchstart,{passive:!1}),I.removeEventListener(r,"touchmove",this.touchmove),I.removeEventListener(r,"touchend",this.touchend),I.removeEventListener(r,"touchcancel",this.reset),this.offTemp()}offTemp(){I.enableDrag(),I.removeEventListener(window,"mousemove",this.mousemove),I.removeEventListener(window,"mouseup",this.mouseup)}mousedown(r){this.down(l.extend({},r,{ctrlKey:!0,preventDefault:()=>r.preventDefault()}),I.mousePos(this.element,r)),I.addEventListener(window,"mousemove",this.mousemove),I.addEventListener(window,"mouseup",this.mouseup)}mousemove(r){this.move(r,I.mousePos(this.element,r))}mouseup(r){this.mouseRotate.mouseupWindow(r),this.mousePitch&&this.mousePitch.mouseupWindow(r),this.offTemp()}touchstart(r){r.targetTouches.length!==1?this.reset():(this._startPos=this._lastPos=I.touchPos(this.element,r.targetTouches)[0],this.down({type:"mousedown",button:0,ctrlKey:!0,preventDefault:()=>r.preventDefault()},this._startPos))}touchmove(r){r.targetTouches.length!==1?this.reset():(this._lastPos=I.touchPos(this.element,r.targetTouches)[0],this.move({preventDefault:()=>r.preventDefault()},this._lastPos))}touchend(r){r.targetTouches.length===0&&this._startPos&&this._lastPos&&this._startPos.dist(this._lastPos)180;){const g=u.locationPoint(f);if(g.x>=0&&g.y>=0&&g.x<=u.width&&g.y<=u.height)break;f.lng>u.center.lng?f.lng-=360:f.lng+=360}return f}const Zt={center:"translate(-50%,-50%)",top:"translate(-50%,0)","top-left":"translate(0,0)","top-right":"translate(-100%,0)",bottom:"translate(-50%,-100%)","bottom-left":"translate(0,-100%)","bottom-right":"translate(-100%,-100%)",left:"translate(0,-50%)",right:"translate(-100%,-50%)"};function Ec(f,r,u){const g=f.classList;for(const y in Zt)g.remove(`maplibregl-${u}-anchor-${y}`,`mapboxgl-${u}-anchor-${y}`);g.add(`maplibregl-${u}-anchor-${r}`,`mapboxgl-${u}-anchor-${r}`)}class Ic extends l.Evented{constructor(r,u){if(super(),(r instanceof HTMLElement||u)&&(r=l.extend({element:r},u)),l.bindAll(["_update","_onMove","_onUp","_addDragHandler","_onMapClick","_onKeyPress"],this),this._anchor=r&&r.anchor||"center",this._color=r&&r.color||"#3FB1CE",this._scale=r&&r.scale||1,this._draggable=r&&r.draggable||!1,this._clickTolerance=r&&r.clickTolerance||0,this._isDragging=!1,this._state="inactive",this._rotation=r&&r.rotation||0,this._rotationAlignment=r&&r.rotationAlignment||"auto",this._pitchAlignment=r&&r.pitchAlignment&&r.pitchAlignment!=="auto"?r.pitchAlignment:this._rotationAlignment,r&&r.element)this._element=r.element,this._offset=l.pointGeometry.convert(r&&r.offset||[0,0]);else{this._defaultMarker=!0,this._element=I.create("div"),this._element.setAttribute("aria-label","Map marker");const g=I.createNS("http://www.w3.org/2000/svg","svg"),y=41,v=27;g.setAttributeNS(null,"display","block"),g.setAttributeNS(null,"height",`${y}px`),g.setAttributeNS(null,"width",`${v}px`),g.setAttributeNS(null,"viewBox",`0 0 ${v} ${y}`);const z=I.createNS("http://www.w3.org/2000/svg","g");z.setAttributeNS(null,"stroke","none"),z.setAttributeNS(null,"stroke-width","1"),z.setAttributeNS(null,"fill","none"),z.setAttributeNS(null,"fill-rule","evenodd");const M=I.createNS("http://www.w3.org/2000/svg","g");M.setAttributeNS(null,"fill-rule","nonzero");const A=I.createNS("http://www.w3.org/2000/svg","g");A.setAttributeNS(null,"transform","translate(3.0, 29.0)"),A.setAttributeNS(null,"fill","#000000");const P=[{rx:"10.5",ry:"5.25002273"},{rx:"10.5",ry:"5.25002273"},{rx:"9.5",ry:"4.77275007"},{rx:"8.5",ry:"4.29549936"},{rx:"7.5",ry:"3.81822308"},{rx:"6.5",ry:"3.34094679"},{rx:"5.5",ry:"2.86367051"},{rx:"4.5",ry:"2.38636864"}];for(const ze of P){const ne=I.createNS("http://www.w3.org/2000/svg","ellipse");ne.setAttributeNS(null,"opacity","0.04"),ne.setAttributeNS(null,"cx","10.5"),ne.setAttributeNS(null,"cy","5.80029008"),ne.setAttributeNS(null,"rx",ze.rx),ne.setAttributeNS(null,"ry",ze.ry),A.appendChild(ne)}const R=I.createNS("http://www.w3.org/2000/svg","g");R.setAttributeNS(null,"fill",this._color);const V=I.createNS("http://www.w3.org/2000/svg","path");V.setAttributeNS(null,"d","M27,13.5 C27,19.074644 20.250001,27.000002 14.75,34.500002 C14.016665,35.500004 12.983335,35.500004 12.25,34.500002 C6.7499993,27.000002 0,19.222562 0,13.5 C0,6.0441559 6.0441559,0 13.5,0 C20.955844,0 27,6.0441559 27,13.5 Z"),R.appendChild(V);const W=I.createNS("http://www.w3.org/2000/svg","g");W.setAttributeNS(null,"opacity","0.25"),W.setAttributeNS(null,"fill","#000000");const ae=I.createNS("http://www.w3.org/2000/svg","path");ae.setAttributeNS(null,"d","M13.5,0 C6.0441559,0 0,6.0441559 0,13.5 C0,19.222562 6.7499993,27 12.25,34.5 C13,35.522727 14.016664,35.500004 14.75,34.5 C20.250001,27 27,19.074644 27,13.5 C27,6.0441559 20.955844,0 13.5,0 Z M13.5,1 C20.415404,1 26,6.584596 26,13.5 C26,15.898657 24.495584,19.181431 22.220703,22.738281 C19.945823,26.295132 16.705119,30.142167 13.943359,33.908203 C13.743445,34.180814 13.612715,34.322738 13.5,34.441406 C13.387285,34.322738 13.256555,34.180814 13.056641,33.908203 C10.284481,30.127985 7.4148684,26.314159 5.015625,22.773438 C2.6163816,19.232715 1,15.953538 1,13.5 C1,6.584596 6.584596,1 13.5,1 Z"),W.appendChild(ae);const ee=I.createNS("http://www.w3.org/2000/svg","g");ee.setAttributeNS(null,"transform","translate(6.0, 7.0)"),ee.setAttributeNS(null,"fill","#FFFFFF");const te=I.createNS("http://www.w3.org/2000/svg","g");te.setAttributeNS(null,"transform","translate(8.0, 8.0)");const pe=I.createNS("http://www.w3.org/2000/svg","circle");pe.setAttributeNS(null,"fill","#000000"),pe.setAttributeNS(null,"opacity","0.25"),pe.setAttributeNS(null,"cx","5.5"),pe.setAttributeNS(null,"cy","5.5"),pe.setAttributeNS(null,"r","5.4999962");const xe=I.createNS("http://www.w3.org/2000/svg","circle");xe.setAttributeNS(null,"fill","#FFFFFF"),xe.setAttributeNS(null,"cx","5.5"),xe.setAttributeNS(null,"cy","5.5"),xe.setAttributeNS(null,"r","5.4999962"),te.appendChild(pe),te.appendChild(xe),M.appendChild(A),M.appendChild(R),M.appendChild(W),M.appendChild(ee),M.appendChild(te),g.appendChild(M),g.setAttributeNS(null,"height",y*this._scale+"px"),g.setAttributeNS(null,"width",v*this._scale+"px"),this._element.appendChild(g),this._offset=l.pointGeometry.convert(r&&r.offset||[0,-14])}this._element.classList.add("maplibregl-marker","mapboxgl-marker"),this._element.addEventListener("dragstart",g=>{g.preventDefault()}),this._element.addEventListener("mousedown",g=>{g.preventDefault()}),Ec(this._element,this._anchor,"marker"),this._popup=null}addTo(r){return this.remove(),this._map=r,r.getCanvasContainer().appendChild(this._element),r.on("move",this._update),r.on("moveend",this._update),this.setDraggable(this._draggable),this._update(),this._map.on("click",this._onMapClick),this}remove(){return this._opacityTimeout&&(clearTimeout(this._opacityTimeout),delete this._opacityTimeout),this._map&&(this._map.off("click",this._onMapClick),this._map.off("move",this._update),this._map.off("moveend",this._update),this._map.off("mousedown",this._addDragHandler),this._map.off("touchstart",this._addDragHandler),this._map.off("mouseup",this._onUp),this._map.off("touchend",this._onUp),this._map.off("mousemove",this._onMove),this._map.off("touchmove",this._onMove),delete this._map),I.remove(this._element),this._popup&&this._popup.remove(),this}getLngLat(){return this._lngLat}setLngLat(r){return this._lngLat=l.LngLat.convert(r),this._pos=null,this._popup&&this._popup.setLngLat(this._lngLat),this._update(),this}getElement(){return this._element}setPopup(r){if(this._popup&&(this._popup.remove(),this._popup=null,this._element.removeEventListener("keypress",this._onKeyPress),this._originalTabIndex||this._element.removeAttribute("tabindex")),r){if(!("offset"in r.options)){const y=Math.sqrt(Math.pow(13.5,2)/2);r.options.offset=this._defaultMarker?{top:[0,0],"top-left":[0,0],"top-right":[0,0],bottom:[0,-38.1],"bottom-left":[y,-1*(38.1-13.5+y)],"bottom-right":[-y,-1*(38.1-13.5+y)],left:[13.5,-1*(38.1-13.5)],right:[-13.5,-1*(38.1-13.5)]}:this._offset}this._popup=r,this._lngLat&&this._popup.setLngLat(this._lngLat),this._originalTabIndex=this._element.getAttribute("tabindex"),this._originalTabIndex||this._element.setAttribute("tabindex","0"),this._element.addEventListener("keypress",this._onKeyPress)}return this}_onKeyPress(r){const u=r.code,g=r.charCode||r.keyCode;u!=="Space"&&u!=="Enter"&&g!==32&&g!==13||this.togglePopup()}_onMapClick(r){const u=r.originalEvent.target,g=this._element;this._popup&&(u===g||g.contains(u))&&this.togglePopup()}getPopup(){return this._popup}togglePopup(){const r=this._popup;return r?(r.isOpen()?r.remove():r.addTo(this._map),this):this}_update(r){if(!this._map)return;this._map.transform.renderWorldCopies&&(this._lngLat=Ot(this._lngLat,this._pos,this._map.transform)),this._pos=this._map.project(this._lngLat)._add(this._offset);let u="";this._rotationAlignment==="viewport"||this._rotationAlignment==="auto"?u=`rotateZ(${this._rotation}deg)`:this._rotationAlignment==="map"&&(u=`rotateZ(${this._rotation-this._map.getBearing()}deg)`);let g="";this._pitchAlignment==="viewport"||this._pitchAlignment==="auto"?g="rotateX(0deg)":this._pitchAlignment==="map"&&(g=`rotateX(${this._map.getPitch()}deg)`),r&&r.type!=="moveend"||(this._pos=this._pos.round()),I.setTransform(this._element,`${Zt[this._anchor]} translate(${this._pos.x}px, ${this._pos.y}px) ${g} ${u}`),this._map.style&&this._map.style.terrain&&!this._opacityTimeout&&(this._opacityTimeout=setTimeout(()=>{const y=this._map.unproject(this._pos),v=40075016686e-3*Math.abs(Math.cos(this._lngLat.lat*Math.PI/180))/Math.pow(2,this._map.transform.tileZoom+8);this._element.style.opacity=y.distanceTo(this._lngLat)>20*v?"0.2":"1.0",this._opacityTimeout=null},100))}getOffset(){return this._offset}setOffset(r){return this._offset=l.pointGeometry.convert(r),this._update(),this}_onMove(r){if(!this._isDragging){const u=this._clickTolerance||this._map._clickTolerance;this._isDragging=r.point.dist(this._pointerdownPos)>=u}this._isDragging&&(this._pos=r.point.sub(this._positionDelta),this._lngLat=this._map.unproject(this._pos),this.setLngLat(this._lngLat),this._element.style.pointerEvents="none",this._state==="pending"&&(this._state="active",this.fire(new l.Event("dragstart"))),this.fire(new l.Event("drag")))}_onUp(){this._element.style.pointerEvents="auto",this._positionDelta=null,this._pointerdownPos=null,this._isDragging=!1,this._map.off("mousemove",this._onMove),this._map.off("touchmove",this._onMove),this._state==="active"&&this.fire(new l.Event("dragend")),this._state="inactive"}_addDragHandler(r){this._element.contains(r.originalEvent.target)&&(r.preventDefault(),this._positionDelta=r.point.sub(this._pos).add(this._offset),this._pointerdownPos=r.point,this._state="pending",this._map.on("mousemove",this._onMove),this._map.on("touchmove",this._onMove),this._map.once("mouseup",this._onUp),this._map.once("touchend",this._onUp))}setDraggable(r){return this._draggable=!!r,this._map&&(r?(this._map.on("mousedown",this._addDragHandler),this._map.on("touchstart",this._addDragHandler)):(this._map.off("mousedown",this._addDragHandler),this._map.off("touchstart",this._addDragHandler))),this}isDraggable(){return this._draggable}setRotation(r){return this._rotation=r||0,this._update(),this}getRotation(){return this._rotation}setRotationAlignment(r){return this._rotationAlignment=r||"auto",this._update(),this}getRotationAlignment(){return this._rotationAlignment}setPitchAlignment(r){return this._pitchAlignment=r&&r!=="auto"?r:this._rotationAlignment,this._update(),this}getPitchAlignment(){return this._pitchAlignment}}const _u={positionOptions:{enableHighAccuracy:!1,maximumAge:0,timeout:6e3},fitBoundsOptions:{maxZoom:15},trackUserLocation:!1,showAccuracyCircle:!0,showUserLocation:!0};let tn,al=0,Qn=!1;const rp={maxWidth:100,unit:"metric"};function Ac(f,r,u){const g=u&&u.maxWidth||100,y=f._container.clientHeight/2,v=f.unproject([0,y]),z=f.unproject([g,y]),M=v.distanceTo(z);if(u&&u.unit==="imperial"){const A=3.2808*M;A>5280?ci(r,g,A/5280,f._getUIString("ScaleControl.Miles")):ci(r,g,A,f._getUIString("ScaleControl.Feet"))}else u&&u.unit==="nautical"?ci(r,g,M/1852,f._getUIString("ScaleControl.NauticalMiles")):M>=1e3?ci(r,g,M/1e3,f._getUIString("ScaleControl.Kilometers")):ci(r,g,M,f._getUIString("ScaleControl.Meters"))}function ci(f,r,u,g){const y=function(v){const z=Math.pow(10,`${Math.floor(v)}`.length-1);let M=v/z;return M=M>=10?10:M>=5?5:M>=3?3:M>=2?2:M>=1?1:function(A){const P=Math.pow(10,Math.ceil(-Math.log(A)/Math.LN10));return Math.round(A*P)/P}(M),z*M}(u);f.style.width=r*(y/u)+"px",f.innerHTML=`${y} ${g}`}const Zi={closeButton:!0,closeOnClick:!0,focusAfterOpen:!0,className:"",maxWidth:"240px"},zh=["a[href]","[tabindex]:not([tabindex='-1'])","[contenteditable]:not([contenteditable='false'])","button:not([disabled])","input:not([disabled])","select:not([disabled])","textarea:not([disabled])"].join(", ");function Rl(f){if(f){if(typeof f=="number"){const r=Math.round(Math.sqrt(.5*Math.pow(f,2)));return{center:new l.pointGeometry(0,0),top:new l.pointGeometry(0,f),"top-left":new l.pointGeometry(r,r),"top-right":new l.pointGeometry(-r,r),bottom:new l.pointGeometry(0,-f),"bottom-left":new l.pointGeometry(r,-r),"bottom-right":new l.pointGeometry(-r,-r),left:new l.pointGeometry(f,0),right:new l.pointGeometry(-f,0)}}if(f instanceof l.pointGeometry||Array.isArray(f)){const r=l.pointGeometry.convert(f);return{center:r,top:r,"top-left":r,"top-right":r,bottom:r,"bottom-left":r,"bottom-right":r,left:r,right:r}}return{center:l.pointGeometry.convert(f.center||[0,0]),top:l.pointGeometry.convert(f.top||[0,0]),"top-left":l.pointGeometry.convert(f["top-left"]||[0,0]),"top-right":l.pointGeometry.convert(f["top-right"]||[0,0]),bottom:l.pointGeometry.convert(f.bottom||[0,0]),"bottom-left":l.pointGeometry.convert(f["bottom-left"]||[0,0]),"bottom-right":l.pointGeometry.convert(f["bottom-right"]||[0,0]),left:l.pointGeometry.convert(f.left||[0,0]),right:l.pointGeometry.convert(f.right||[0,0])}}return Rl(new l.pointGeometry(0,0))}const Dc={supported:w,setRTLTextPlugin:l.setRTLTextPlugin,getRTLTextPluginStatus:l.getRTLTextPluginStatus,Map:class extends pd{constructor(f){var r;if(l.PerformanceUtils.mark(l.PerformanceMarkers.create),(f=l.extend({},np,f)).minZoom!=null&&f.maxZoom!=null&&f.minZoom>f.maxZoom)throw new Error("maxZoom must be greater than or equal to minZoom");if(f.minPitch!=null&&f.maxPitch!=null&&f.minPitch>f.maxPitch)throw new Error("maxPitch must be greater than or equal to minPitch");if(f.minPitch!=null&&f.minPitch<0)throw new Error("minPitch must be greater than or equal to 0");if(f.maxPitch!=null&&f.maxPitch>85)throw new Error("maxPitch must be less than or equal to 85");if(super(new qe(f.minZoom,f.maxZoom,f.minPitch,f.maxPitch,f.renderWorldCopies),{bearingSnap:f.bearingSnap}),this._interactive=f.interactive,this._cooperativeGestures=f.cooperativeGestures,this._maxTileCacheSize=f.maxTileCacheSize,this._failIfMajorPerformanceCaveat=f.failIfMajorPerformanceCaveat,this._preserveDrawingBuffer=f.preserveDrawingBuffer,this._antialias=f.antialias,this._trackResize=f.trackResize,this._bearingSnap=f.bearingSnap,this._refreshExpiredTiles=f.refreshExpiredTiles,this._fadeDuration=f.fadeDuration,this._crossSourceCollisions=f.crossSourceCollisions,this._crossFadingFactor=1,this._collectResourceTiming=f.collectResourceTiming,this._renderTaskQueue=new jh,this._controls=[],this._mapId=l.uniqueId(),this._locale=l.extend({},_h,f.locale),this._clickTolerance=f.clickTolerance,this._pixelRatio=(r=f.pixelRatio)!==null&&r!==void 0?r:devicePixelRatio,this._requestManager=new B(f.transformRequest),typeof f.container=="string"){if(this._container=document.getElementById(f.container),!this._container)throw new Error(`Container '${f.container}' not found.`)}else{if(!(f.container instanceof HTMLElement))throw new Error("Invalid type: 'container' must be a String or HTMLElement.");this._container=f.container}if(f.maxBounds&&this.setMaxBounds(f.maxBounds),l.bindAll(["_onWindowOnline","_onWindowResize","_onMapScroll","_contextLost","_contextRestored"],this),this._setupContainer(),this._setupPainter(),this.painter===void 0)throw new Error("Failed to initialize WebGL.");this.on("move",()=>this._update(!1)),this.on("moveend",()=>this._update(!1)),this.on("zoom",()=>this._update(!0)),this.on("terrain",()=>{this.painter.terrainFacilitator.dirty=!0,this._update(!0)}),typeof window<"u"&&(addEventListener("online",this._onWindowOnline,!1),addEventListener("resize",this._onWindowResize,!1),addEventListener("orientationchange",this._onWindowResize,!1)),this.handlers=new Ur(this,f),this._cooperativeGestures&&this._setupCooperativeGestures(),this._hash=f.hash&&new gt(typeof f.hash=="string"&&f.hash||void 0).addTo(this),this._hash&&this._hash._onHashChange()||(this.jumpTo({center:f.center,zoom:f.zoom,bearing:f.bearing,pitch:f.pitch}),f.bounds&&(this.resize(),this.fitBounds(f.bounds,l.extend({},f.fitBoundsOptions,{duration:0})))),this.resize(),this._localIdeographFontFamily=f.localIdeographFontFamily,f.style&&this.setStyle(f.style,{localIdeographFontFamily:f.localIdeographFontFamily}),f.attributionControl&&this.addControl(new gd({customAttribution:f.customAttribution})),f.maplibreLogo&&this.addControl(new ju,f.logoPosition),this.on("style.load",()=>{this.transform.unmodified&&this.jumpTo(this.style.stylesheet)}),this.on("data",u=>{this._update(u.dataType==="style"),this.fire(new l.Event(`${u.dataType}data`,u))}),this.on("dataloading",u=>{this.fire(new l.Event(`${u.dataType}dataloading`,u))}),this.on("dataabort",u=>{this.fire(new l.Event("sourcedataabort",u))})}_getMapId(){return this._mapId}addControl(f,r){if(r===void 0&&(r=f.getDefaultPosition?f.getDefaultPosition():"top-right"),!f||!f.onAdd)return this.fire(new l.ErrorEvent(new Error("Invalid argument to map.addControl(). Argument must be a control with onAdd and onRemove methods.")));const u=f.onAdd(this);this._controls.push(f);const g=this._controlPositions[r];return r.indexOf("bottom")!==-1?g.insertBefore(u,g.firstChild):g.appendChild(u),this}removeControl(f){if(!f||!f.onRemove)return this.fire(new l.ErrorEvent(new Error("Invalid argument to map.removeControl(). Argument must be a control with onAdd and onRemove methods.")));const r=this._controls.indexOf(f);return r>-1&&this._controls.splice(r,1),f.onRemove(this),this}hasControl(f){return this._controls.indexOf(f)>-1}calculateCameraOptionsFromTo(f,r,u,g){return g==null&&this.style.terrain&&(g=this.transform.getElevation(u,this.style.terrain)),super.calculateCameraOptionsFromTo(f,r,u,g)}resize(f){const r=this._containerDimensions(),u=r[0],g=r[1];this._resizeCanvas(u,g,this.getPixelRatio()),this.transform.resize(u,g),this.painter.resize(u,g,this.getPixelRatio());const y=!this._moving;return y&&(this.stop(),this.fire(new l.Event("movestart",f)).fire(new l.Event("move",f))),this.fire(new l.Event("resize",f)),y&&this.fire(new l.Event("moveend",f)),this}getPixelRatio(){return this._pixelRatio}setPixelRatio(f){const[r,u]=this._containerDimensions();this._pixelRatio=f,this._resizeCanvas(r,u,f),this.painter.resize(r,u,f)}getBounds(){return this.transform.getBounds()}getMaxBounds(){return this.transform.getMaxBounds()}setMaxBounds(f){return this.transform.setMaxBounds(l.LngLatBounds.convert(f)),this._update()}setMinZoom(f){if((f=f??-2)>=-2&&f<=this.transform.maxZoom)return this.transform.minZoom=f,this._update(),this.getZoom()=this.transform.minZoom)return this.transform.maxZoom=f,this._update(),this.getZoom()>f&&this.setZoom(f),this;throw new Error("maxZoom must be greater than the current minZoom")}getMaxZoom(){return this.transform.maxZoom}setMinPitch(f){if((f=f??0)<0)throw new Error("minPitch must be greater than or equal to 0");if(f>=0&&f<=this.transform.maxPitch)return this.transform.minPitch=f,this._update(),this.getPitch()85)throw new Error("maxPitch must be less than or equal to 85");if(f>=this.transform.minPitch)return this.transform.maxPitch=f,this._update(),this.getPitch()>f&&this.setPitch(f),this;throw new Error("maxPitch must be greater than the current minPitch")}getMaxPitch(){return this.transform.maxPitch}getRenderWorldCopies(){return this.transform.renderWorldCopies}setRenderWorldCopies(f){return this.transform.renderWorldCopies=f,this._update()}project(f){return this.transform.locationPoint(l.LngLat.convert(f),this.style&&this.style.terrain)}unproject(f){return this.transform.pointLocation(l.pointGeometry.convert(f),this.style&&this.style.terrain)}isMoving(){return this._moving||this.handlers.isMoving()}isZooming(){return this._zooming||this.handlers.isZooming()}isRotating(){return this._rotating||this.handlers.isRotating()}_createDelegatedListener(f,r,u){if(f==="mouseenter"||f==="mouseover"){let g=!1;return{layer:r,listener:u,delegates:{mousemove:v=>{const z=this.getLayer(r)?this.queryRenderedFeatures(v.point,{layers:[r]}):[];z.length?g||(g=!0,u.call(this,new Ei(f,this,v.originalEvent,{features:z}))):g=!1},mouseout:()=>{g=!1}}}}if(f==="mouseleave"||f==="mouseout"){let g=!1;return{layer:r,listener:u,delegates:{mousemove:z=>{(this.getLayer(r)?this.queryRenderedFeatures(z.point,{layers:[r]}):[]).length?g=!0:g&&(g=!1,u.call(this,new Ei(f,this,z.originalEvent)))},mouseout:z=>{g&&(g=!1,u.call(this,new Ei(f,this,z.originalEvent)))}}}}{const g=y=>{const v=this.getLayer(r)?this.queryRenderedFeatures(y.point,{layers:[r]}):[];v.length&&(y.features=v,u.call(this,y),delete y.features)};return{layer:r,listener:u,delegates:{[f]:g}}}}on(f,r,u){if(u===void 0)return super.on(f,r);const g=this._createDelegatedListener(f,r,u);this._delegatedListeners=this._delegatedListeners||{},this._delegatedListeners[f]=this._delegatedListeners[f]||[],this._delegatedListeners[f].push(g);for(const y in g.delegates)this.on(y,g.delegates[y]);return this}once(f,r,u){if(u===void 0)return super.once(f,r);const g=this._createDelegatedListener(f,r,u);for(const y in g.delegates)this.once(y,g.delegates[y]);return this}off(f,r,u){return u===void 0?super.off(f,r):(this._delegatedListeners&&this._delegatedListeners[f]&&(g=>{const y=this._delegatedListeners[f];for(let v=0;v{g?this.fire(new l.ErrorEvent(g)):y&&this._updateDiff(y,r)})}else typeof f=="object"&&this._updateDiff(f,r)}_updateDiff(f,r){try{this.style.setState(f)&&this._update(!0)}catch(u){l.warnOnce(`Unable to perform style diff: ${u.message||u.error||u}. Rebuilding the style from scratch.`),this._updateStyle(f,r)}}getStyle(){if(this.style)return this.style.serialize()}isStyleLoaded(){return this.style?this.style.loaded():l.warnOnce("There is no style added to the map.")}addSource(f,r){return this._lazyInitEmptyStyle(),this.style.addSource(f,r),this._update(!0)}isSourceLoaded(f){const r=this.style&&this.style.sourceCaches[f];if(r!==void 0)return r.loaded();this.fire(new l.ErrorEvent(new Error(`There is no source with ID '${f}'`)))}setTerrain(f){return this.style.setTerrain(f),this}getTerrain(){return this.style.terrain&&this.style.terrain.options}areTilesLoaded(){const f=this.style&&this.style.sourceCaches;for(const r in f){const u=f[r]._tiles;for(const g in u){const y=u[g];if(y.state!=="loaded"&&y.state!=="errored")return!1}}return!0}addSourceType(f,r,u){return this._lazyInitEmptyStyle(),this.style.addSourceType(f,r,u)}removeSource(f){return this.style.removeSource(f),this._update(!0)}getSource(f){return this.style.getSource(f)}addImage(f,r,{pixelRatio:u=1,sdf:g=!1,stretchX:y,stretchY:v,content:z}={}){if(this._lazyInitEmptyStyle(),r instanceof HTMLImageElement||l.isImageBitmap(r)){const{width:M,height:A,data:P}=l.exported.getImageData(r);this.style.addImage(f,{data:new l.RGBAImage({width:M,height:A},P),pixelRatio:u,stretchX:y,stretchY:v,content:z,sdf:g,version:0})}else{if(r.width===void 0||r.height===void 0)return this.fire(new l.ErrorEvent(new Error("Invalid arguments to map.addImage(). The second argument must be an `HTMLImageElement`, `ImageData`, `ImageBitmap`, or object with `width`, `height`, and `data` properties with the same format as `ImageData`")));{const{width:M,height:A,data:P}=r,R=r;this.style.addImage(f,{data:new l.RGBAImage({width:M,height:A},new Uint8Array(P)),pixelRatio:u,stretchX:y,stretchY:v,content:z,sdf:g,version:0,userImage:R}),R.onAdd&&R.onAdd(this,f)}}}updateImage(f,r){const u=this.style.getImage(f);if(!u)return this.fire(new l.ErrorEvent(new Error("The map has no image with that id. If you are adding a new image use `map.addImage(...)` instead.")));const g=r instanceof HTMLImageElement||l.isImageBitmap(r)?l.exported.getImageData(r):r,{width:y,height:v,data:z}=g;if(y===void 0||v===void 0)return this.fire(new l.ErrorEvent(new Error("Invalid arguments to map.updateImage(). The second argument must be an `HTMLImageElement`, `ImageData`, `ImageBitmap`, or object with `width`, `height`, and `data` properties with the same format as `ImageData`")));if(y!==u.data.width||v!==u.data.height)return this.fire(new l.ErrorEvent(new Error("The width and height of the updated image must be that same as the previous version of the image")));const M=!(r instanceof HTMLImageElement||l.isImageBitmap(r));u.data.replace(z,M),this.style.updateImage(f,u)}hasImage(f){return f?!!this.style.getImage(f):(this.fire(new l.ErrorEvent(new Error("Missing required image id"))),!1)}removeImage(f){this.style.removeImage(f)}loadImage(f,r){l.getImage(this._requestManager.transformRequest(f,l.ResourceType.Image),r)}listImages(){return this.style.listImages()}addLayer(f,r){return this._lazyInitEmptyStyle(),this.style.addLayer(f,r),this._update(!0)}moveLayer(f,r){return this.style.moveLayer(f,r),this._update(!0)}removeLayer(f){return this.style.removeLayer(f),this._update(!0)}getLayer(f){return this.style.getLayer(f)}setLayerZoomRange(f,r,u){return this.style.setLayerZoomRange(f,r,u),this._update(!0)}setFilter(f,r,u={}){return this.style.setFilter(f,r,u),this._update(!0)}getFilter(f){return this.style.getFilter(f)}setPaintProperty(f,r,u,g={}){return this.style.setPaintProperty(f,r,u,g),this._update(!0)}getPaintProperty(f,r){return this.style.getPaintProperty(f,r)}setLayoutProperty(f,r,u,g={}){return this.style.setLayoutProperty(f,r,u,g),this._update(!0)}getLayoutProperty(f,r){return this.style.getLayoutProperty(f,r)}setLight(f,r={}){return this._lazyInitEmptyStyle(),this.style.setLight(f,r),this._update(!0)}getLight(){return this.style.getLight()}setFeatureState(f,r){return this.style.setFeatureState(f,r),this._update()}removeFeatureState(f,r){return this.style.removeFeatureState(f,r),this._update()}getFeatureState(f){return this.style.getFeatureState(f)}getContainer(){return this._container}getCanvasContainer(){return this._canvasContainer}getCanvas(){return this._canvas}_containerDimensions(){let f=0,r=0;return this._container&&(f=this._container.clientWidth||400,r=this._container.clientHeight||300),[f,r]}_setupContainer(){const f=this._container;f.classList.add("maplibregl-map","mapboxgl-map");const r=this._canvasContainer=I.create("div","maplibregl-canvas-container mapboxgl-canvas-container",f);this._interactive&&r.classList.add("maplibregl-interactive","mapboxgl-interactive"),this._canvas=I.create("canvas","maplibregl-canvas mapboxgl-canvas",r),this._canvas.addEventListener("webglcontextlost",this._contextLost,!1),this._canvas.addEventListener("webglcontextrestored",this._contextRestored,!1),this._canvas.setAttribute("tabindex","0"),this._canvas.setAttribute("aria-label","Map"),this._canvas.setAttribute("role","region");const u=this._containerDimensions();this._resizeCanvas(u[0],u[1],this.getPixelRatio());const g=this._controlContainer=I.create("div","maplibregl-control-container mapboxgl-control-container",f),y=this._controlPositions={};["top-left","top-right","bottom-left","bottom-right"].forEach(v=>{y[v]=I.create("div",`maplibregl-ctrl-${v} mapboxgl-ctrl-${v}`,g)}),this._container.addEventListener("scroll",this._onMapScroll,!1)}_setupCooperativeGestures(){const f=this._container;this._metaPress=!1,this._cooperativeGesturesScreen=I.create("div","maplibregl-cooperative-gesture-screen",f);let r="Control",u=typeof this._cooperativeGestures!="boolean"&&this._cooperativeGestures.windowsHelpText?this._cooperativeGestures.windowsHelpText:"Use Ctrl + scroll to zoom the map";navigator.platform.indexOf("Mac")===0&&(u=typeof this._cooperativeGestures!="boolean"&&this._cooperativeGestures.macHelpText?this._cooperativeGestures.macHelpText:"Use ⌘ + scroll to zoom the map",r="Meta"),this._cooperativeGesturesScreen.innerHTML=`
${u}
${typeof this._cooperativeGestures!="boolean"&&this._cooperativeGestures.mobileHelpText?this._cooperativeGestures.mobileHelpText:"Use two fingers to move the map"}
`,document.addEventListener("keydown",g=>{g.key===r&&(this._metaPress=!0)}),document.addEventListener("keyup",g=>{g.key===r&&(this._metaPress=!1)}),this._canvasContainer.addEventListener("wheel",g=>{this._onCooperativeGesture(g,this._metaPress,1)},!1),this._canvasContainer.classList.remove("mapboxgl-touch-drag-pan","maplibregl-touch-drag-pan")}_resizeCanvas(f,r,u){this._canvas.width=u*f,this._canvas.height=u*r,this._canvas.style.width=`${f}px`,this._canvas.style.height=`${r}px`}_setupPainter(){const f=l.extend({},w.webGLContextAttributes,{failIfMajorPerformanceCaveat:this._failIfMajorPerformanceCaveat,preserveDrawingBuffer:this._preserveDrawingBuffer,antialias:this._antialias||!1}),r=this._canvas.getContext("webgl",f)||this._canvas.getContext("experimental-webgl",f);r?(this.painter=new xo(r,this.transform),l.exported$1.testSupport(r)):this.fire(new l.ErrorEvent(new Error("Failed to initialize WebGL")))}_contextLost(f){f.preventDefault(),this._frame&&(this._frame.cancel(),this._frame=null),this.fire(new l.Event("webglcontextlost",{originalEvent:f}))}_contextRestored(f){this._setupPainter(),this.resize(),this._update(),this.fire(new l.Event("webglcontextrestored",{originalEvent:f}))}_onMapScroll(f){if(f.target===this._container)return this._container.scrollTop=0,this._container.scrollLeft=0,!1}_onCooperativeGesture(f,r,u){return!r&&u<2&&(this._cooperativeGesturesScreen.classList.add("maplibregl-show"),setTimeout(()=>{this._cooperativeGesturesScreen.classList.remove("maplibregl-show")},100)),!1}loaded(){return!this._styleDirty&&!this._sourcesDirty&&!!this.style&&this.style.loaded()}_update(f){return this.style?(this._styleDirty=this._styleDirty||f,this._sourcesDirty=!0,this.triggerRepaint(),this):this}_requestRenderFrame(f){return this._update(),this._renderTaskQueue.add(f)}_cancelRenderFrame(f){this._renderTaskQueue.remove(f)}_render(f){let r,u=0;const g=this.painter.context.extTimerQuery;if(this.listens("gpu-timing-frame")&&(r=g.createQueryEXT(),g.beginQueryEXT(g.TIME_ELAPSED_EXT,r),u=l.exported.now()),this.painter.context.setDirty(),this.painter.setBaseState(),this._renderTaskQueue.run(f),this._removed)return;let y=!1;if(this.style&&this._styleDirty){this._styleDirty=!1;const z=this.transform.zoom,M=l.exported.now();this.style.zoomHistory.update(z,M);const A=new l.EvaluationParameters(z,{now:M,fadeDuration:this._fadeDuration,zoomHistory:this.style.zoomHistory,transition:this.style.getTransition()}),P=A.crossFadingFactor();P===1&&P===this._crossFadingFactor||(y=!0,this._crossFadingFactor=P),this.style.update(A)}if(this.style&&this._sourcesDirty&&(this._sourcesDirty=!1,this.style._updateSources(this.transform)),this.style.terrain&&this.style.terrain.sourceCache.update(this.transform,this.style.terrain),this.transform.updateElevation(this.style.terrain),this._placementDirty=this.style&&this.style._updatePlacement(this.painter.transform,this.showCollisionBoxes,this._fadeDuration,this._crossSourceCollisions),this.painter.render(this.style,{showTileBoundaries:this.showTileBoundaries,showOverdrawInspector:this._showOverdrawInspector,rotating:this.isRotating(),zooming:this.isZooming(),moving:this.isMoving(),fadeDuration:this._fadeDuration,showPadding:this.showPadding,gpuTiming:!!this.listens("gpu-timing-layer")}),this.fire(new l.Event("render")),this.loaded()&&!this._loaded&&(this._loaded=!0,l.PerformanceUtils.mark(l.PerformanceMarkers.load),this.fire(new l.Event("load"))),this.style&&(this.style.hasTransitions()||y)&&(this._styleDirty=!0),this.style&&!this._placementDirty&&this.style._releaseSymbolFadeTiles(),this.listens("gpu-timing-frame")){const z=l.exported.now()-u;g.endQueryEXT(g.TIME_ELAPSED_EXT,r),setTimeout(()=>{const M=g.getQueryObjectEXT(r,g.QUERY_RESULT_EXT)/1e6;g.deleteQueryEXT(r),this.fire(new l.Event("gpu-timing-frame",{cpuTime:z,gpuTime:M}))},50)}if(this.listens("gpu-timing-layer")){const z=this.painter.collectGpuTimers();setTimeout(()=>{const M=this.painter.queryGpuTimers(z);this.fire(new l.Event("gpu-timing-layer",{layerTimes:M}))},50)}const v=this._sourcesDirty||this._styleDirty||this._placementDirty;return v||this._repaint?this.triggerRepaint():!this.isMoving()&&this.loaded()&&this.fire(new l.Event("idle")),!this._loaded||this._fullyLoaded||v||(this._fullyLoaded=!0,l.PerformanceUtils.mark(l.PerformanceMarkers.fullLoad)),this}redraw(){return this.style&&(this._frame&&(this._frame.cancel(),this._frame=null),this._render(0)),this}remove(){this._hash&&this._hash.remove();for(const r of this._controls)r.onRemove(this);this._controls=[],this._frame&&(this._frame.cancel(),this._frame=null),this._renderTaskQueue.clear(),this.painter.destroy(),this.handlers.destroy(),delete this.handlers,this.setStyle(null),typeof window<"u"&&(removeEventListener("resize",this._onWindowResize,!1),removeEventListener("orientationchange",this._onWindowResize,!1),removeEventListener("online",this._onWindowOnline,!1));const f=this.painter.context.gl.getExtension("WEBGL_lose_context");f&&f.loseContext(),this._canvas.removeEventListener("webglcontextrestored",this._contextRestored,!1),this._canvas.removeEventListener("webglcontextlost",this._contextLost,!1),I.remove(this._canvasContainer),I.remove(this._controlContainer),this._cooperativeGestures&&I.remove(this._cooperativeGesturesScreen),this._container.classList.remove("maplibregl-map","mapboxgl-map"),l.PerformanceUtils.clearMetrics(),this._removed=!0,this.fire(new l.Event("remove"))}triggerRepaint(){this.style&&!this._frame&&(this._frame=l.exported.frame(f=>{l.PerformanceUtils.frame(f),this._frame=null,this._render(f)}))}_onWindowOnline(){this._update()}_onWindowResize(f){this._trackResize&&this.resize({originalEvent:f})._update()}get showTileBoundaries(){return!!this._showTileBoundaries}set showTileBoundaries(f){this._showTileBoundaries!==f&&(this._showTileBoundaries=f,this._update())}get showPadding(){return!!this._showPadding}set showPadding(f){this._showPadding!==f&&(this._showPadding=f,this._update())}get showCollisionBoxes(){return!!this._showCollisionBoxes}set showCollisionBoxes(f){this._showCollisionBoxes!==f&&(this._showCollisionBoxes=f,f?this.style._generateCollisionBoxes():this._update())}get showOverdrawInspector(){return!!this._showOverdrawInspector}set showOverdrawInspector(f){this._showOverdrawInspector!==f&&(this._showOverdrawInspector=f,this._update())}get repaint(){return!!this._repaint}set repaint(f){this._repaint!==f&&(this._repaint=f,this.triggerRepaint())}get vertices(){return!!this._vertices}set vertices(f){this._vertices=f,this._update()}_setCacheLimits(f,r){l.setCacheLimits(f,r)}get version(){return"2.4.0"}},NavigationControl:class{constructor(f){this.options=l.extend({},zs,f),this._container=I.create("div","maplibregl-ctrl maplibregl-ctrl-group mapboxgl-ctrl mapboxgl-ctrl-group"),this._container.addEventListener("contextmenu",r=>r.preventDefault()),this.options.showZoom&&(l.bindAll(["_setButtonTitle","_updateZoomButtons"],this),this._zoomInButton=this._createButton("maplibregl-ctrl-zoom-in mapboxgl-ctrl-zoom-in",r=>this._map.zoomIn({},{originalEvent:r})),I.create("span","maplibregl-ctrl-icon mapboxgl-ctrl-icon",this._zoomInButton).setAttribute("aria-hidden","true"),this._zoomOutButton=this._createButton("maplibregl-ctrl-zoom-out mapboxgl-ctrl-zoom-out",r=>this._map.zoomOut({},{originalEvent:r})),I.create("span","maplibregl-ctrl-icon mapboxgl-ctrl-icon",this._zoomOutButton).setAttribute("aria-hidden","true")),this.options.showCompass&&(l.bindAll(["_rotateCompassArrow"],this),this._compass=this._createButton("maplibregl-ctrl-compass mapboxgl-ctrl-compass",r=>{this.options.visualizePitch?this._map.resetNorthPitch({},{originalEvent:r}):this._map.resetNorth({},{originalEvent:r})}),this._compassIcon=I.create("span","maplibregl-ctrl-icon mapboxgl-ctrl-icon",this._compass),this._compassIcon.setAttribute("aria-hidden","true"))}_updateZoomButtons(){const f=this._map.getZoom(),r=f===this._map.getMaxZoom(),u=f===this._map.getMinZoom();this._zoomInButton.disabled=r,this._zoomOutButton.disabled=u,this._zoomInButton.setAttribute("aria-disabled",r.toString()),this._zoomOutButton.setAttribute("aria-disabled",u.toString())}_rotateCompassArrow(){const f=this.options.visualizePitch?`scale(${1/Math.pow(Math.cos(this._map.transform.pitch*(Math.PI/180)),.5)}) rotateX(${this._map.transform.pitch}deg) rotateZ(${this._map.transform.angle*(180/Math.PI)}deg)`:`rotate(${this._map.transform.angle*(180/Math.PI)}deg)`;this._compassIcon.style.transform=f}onAdd(f){return this._map=f,this.options.showZoom&&(this._setButtonTitle(this._zoomInButton,"ZoomIn"),this._setButtonTitle(this._zoomOutButton,"ZoomOut"),this._map.on("zoom",this._updateZoomButtons),this._updateZoomButtons()),this.options.showCompass&&(this._setButtonTitle(this._compass,"ResetBearing"),this.options.visualizePitch&&this._map.on("pitch",this._rotateCompassArrow),this._map.on("rotate",this._rotateCompassArrow),this._rotateCompassArrow(),this._handler=new fd(this._map,this._compass,this.options.visualizePitch)),this._container}onRemove(){I.remove(this._container),this.options.showZoom&&this._map.off("zoom",this._updateZoomButtons),this.options.showCompass&&(this.options.visualizePitch&&this._map.off("pitch",this._rotateCompassArrow),this._map.off("rotate",this._rotateCompassArrow),this._handler.off(),delete this._handler),delete this._map}_createButton(f,r){const u=I.create("button",f,this._container);return u.type="button",u.addEventListener("click",r),u}_setButtonTitle(f,r){const u=this._map._getUIString(`NavigationControl.${r}`);f.title=u,f.setAttribute("aria-label",u)}},GeolocateControl:class extends l.Evented{constructor(f){super(),this.options=l.extend({},_u,f),l.bindAll(["_onSuccess","_onError","_onZoom","_finish","_setupUI","_updateCamera","_updateMarker"],this)}onAdd(f){var r;return this._map=f,this._container=I.create("div","maplibregl-ctrl maplibregl-ctrl-group mapboxgl-ctrl mapboxgl-ctrl-group"),r=this._setupUI,tn!==void 0?r(tn):window.navigator.permissions!==void 0?window.navigator.permissions.query({name:"geolocation"}).then(u=>{tn=u.state!=="denied",r(tn)}):(tn=!!window.navigator.geolocation,r(tn)),this._container}onRemove(){this._geolocationWatchID!==void 0&&(window.navigator.geolocation.clearWatch(this._geolocationWatchID),this._geolocationWatchID=void 0),this.options.showUserLocation&&this._userLocationDotMarker&&this._userLocationDotMarker.remove(),this.options.showAccuracyCircle&&this._accuracyCircleMarker&&this._accuracyCircleMarker.remove(),I.remove(this._container),this._map.off("zoom",this._onZoom),this._map=void 0,al=0,Qn=!1}_isOutOfMapMaxBounds(f){const r=this._map.getMaxBounds(),u=f.coords;return r&&(u.longituder.getEast()||u.latituder.getNorth())}_setErrorState(){switch(this._watchState){case"WAITING_ACTIVE":this._watchState="ACTIVE_ERROR",this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-active","mapboxgl-ctrl-geolocate-active"),this._geolocateButton.classList.add("maplibregl-ctrl-geolocate-active-error","mapboxgl-ctrl-geolocate-active-error");break;case"ACTIVE_LOCK":this._watchState="ACTIVE_ERROR",this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-active","mapboxgl-ctrl-geolocate-active"),this._geolocateButton.classList.add("maplibregl-ctrl-geolocate-active-error","mapboxgl-ctrl-geolocate-active-error"),this._geolocateButton.classList.add("maplibregl-ctrl-geolocate-waiting","mapboxgl-ctrl-geolocate-waiting");break;case"BACKGROUND":this._watchState="BACKGROUND_ERROR",this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-background","mapboxgl-ctrl-geolocate-background"),this._geolocateButton.classList.add("maplibregl-ctrl-geolocate-background-error","mapboxgl-ctrl-geolocate-background-error"),this._geolocateButton.classList.add("maplibregl-ctrl-geolocate-waiting","mapboxgl-ctrl-geolocate-waiting");break;case"ACTIVE_ERROR":break;default:throw new Error(`Unexpected watchState ${this._watchState}`)}}_onSuccess(f){if(this._map){if(this._isOutOfMapMaxBounds(f))return this._setErrorState(),this.fire(new l.Event("outofmaxbounds",f)),this._updateMarker(),void this._finish();if(this.options.trackUserLocation)switch(this._lastKnownPosition=f,this._watchState){case"WAITING_ACTIVE":case"ACTIVE_LOCK":case"ACTIVE_ERROR":this._watchState="ACTIVE_LOCK",this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-waiting","mapboxgl-ctrl-geolocate-waiting"),this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-active-error","mapboxgl-ctrl-geolocate-active-error"),this._geolocateButton.classList.add("maplibregl-ctrl-geolocate-active","mapboxgl-ctrl-geolocate-active");break;case"BACKGROUND":case"BACKGROUND_ERROR":this._watchState="BACKGROUND",this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-waiting","mapboxgl-ctrl-geolocate-waiting"),this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-background-error","mapboxgl-ctrl-geolocate-background-error"),this._geolocateButton.classList.add("maplibregl-ctrl-geolocate-background","mapboxgl-ctrl-geolocate-background");break;default:throw new Error(`Unexpected watchState ${this._watchState}`)}this.options.showUserLocation&&this._watchState!=="OFF"&&this._updateMarker(f),this.options.trackUserLocation&&this._watchState!=="ACTIVE_LOCK"||this._updateCamera(f),this.options.showUserLocation&&this._dotElement.classList.remove("maplibregl-user-location-dot-stale","mapboxgl-user-location-dot-stale"),this.fire(new l.Event("geolocate",f)),this._finish()}}_updateCamera(f){const r=new l.LngLat(f.coords.longitude,f.coords.latitude),u=f.coords.accuracy,g=this._map.getBearing(),y=l.extend({bearing:g},this.options.fitBoundsOptions);this._map.fitBounds(r.toBounds(u),y,{geolocateSource:!0})}_updateMarker(f){if(f){const r=new l.LngLat(f.coords.longitude,f.coords.latitude);this._accuracyCircleMarker.setLngLat(r).addTo(this._map),this._userLocationDotMarker.setLngLat(r).addTo(this._map),this._accuracy=f.coords.accuracy,this.options.showUserLocation&&this.options.showAccuracyCircle&&this._updateCircleRadius()}else this._userLocationDotMarker.remove(),this._accuracyCircleMarker.remove()}_updateCircleRadius(){const f=this._map._container.clientHeight/2,r=this._map.unproject([0,f]),u=this._map.unproject([1,f]),g=r.distanceTo(u),y=Math.ceil(2*this._accuracy/g);this._circleElement.style.width=`${y}px`,this._circleElement.style.height=`${y}px`}_onZoom(){this.options.showUserLocation&&this.options.showAccuracyCircle&&this._updateCircleRadius()}_onError(f){if(this._map){if(this.options.trackUserLocation)if(f.code===1){this._watchState="OFF",this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-waiting","mapboxgl-ctrl-geolocate-waiting"),this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-active","mapboxgl-ctrl-geolocate-active"),this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-active-error","mapboxgl-ctrl-geolocate-active-error"),this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-background","mapboxgl-ctrl-geolocate-background"),this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-background-error","mapboxgl-ctrl-geolocate-background-error"),this._geolocateButton.disabled=!0;const r=this._map._getUIString("GeolocateControl.LocationNotAvailable");this._geolocateButton.title=r,this._geolocateButton.setAttribute("aria-label",r),this._geolocationWatchID!==void 0&&this._clearWatch()}else{if(f.code===3&&Qn)return;this._setErrorState()}this._watchState!=="OFF"&&this.options.showUserLocation&&this._dotElement.classList.add("maplibregl-user-location-dot-stale","mapboxgl-user-location-dot-stale"),this.fire(new l.Event("error",f)),this._finish()}}_finish(){this._timeoutId&&clearTimeout(this._timeoutId),this._timeoutId=void 0}_setupUI(f){if(this._container.addEventListener("contextmenu",r=>r.preventDefault()),this._geolocateButton=I.create("button","maplibregl-ctrl-geolocate mapboxgl-ctrl-geolocate",this._container),I.create("span","maplibregl-ctrl-icon mapboxgl-ctrl-icon",this._geolocateButton).setAttribute("aria-hidden","true"),this._geolocateButton.type="button",f===!1){l.warnOnce("Geolocation support is not available so the GeolocateControl will be disabled.");const r=this._map._getUIString("GeolocateControl.LocationNotAvailable");this._geolocateButton.disabled=!0,this._geolocateButton.title=r,this._geolocateButton.setAttribute("aria-label",r)}else{const r=this._map._getUIString("GeolocateControl.FindMyLocation");this._geolocateButton.title=r,this._geolocateButton.setAttribute("aria-label",r)}this.options.trackUserLocation&&(this._geolocateButton.setAttribute("aria-pressed","false"),this._watchState="OFF"),this.options.showUserLocation&&(this._dotElement=I.create("div","maplibregl-user-location-dot mapboxgl-user-location-dot"),this._userLocationDotMarker=new Ic(this._dotElement),this._circleElement=I.create("div","maplibregl-user-location-accuracy-circle mapboxgl-user-location-accuracy-circle"),this._accuracyCircleMarker=new Ic({element:this._circleElement,pitchAlignment:"map"}),this.options.trackUserLocation&&(this._watchState="OFF"),this._map.on("zoom",this._onZoom)),this._geolocateButton.addEventListener("click",this.trigger.bind(this)),this._setup=!0,this.options.trackUserLocation&&this._map.on("movestart",r=>{r.geolocateSource||this._watchState!=="ACTIVE_LOCK"||r.originalEvent&&r.originalEvent.type==="resize"||(this._watchState="BACKGROUND",this._geolocateButton.classList.add("maplibregl-ctrl-geolocate-background","mapboxgl-ctrl-geolocate-background"),this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-active","mapboxgl-ctrl-geolocate-active"),this.fire(new l.Event("trackuserlocationend")))})}trigger(){if(!this._setup)return l.warnOnce("Geolocate control triggered before added to a map"),!1;if(this.options.trackUserLocation){switch(this._watchState){case"OFF":this._watchState="WAITING_ACTIVE",this.fire(new l.Event("trackuserlocationstart"));break;case"WAITING_ACTIVE":case"ACTIVE_LOCK":case"ACTIVE_ERROR":case"BACKGROUND_ERROR":al--,Qn=!1,this._watchState="OFF",this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-waiting","mapboxgl-ctrl-geolocate-waiting"),this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-active","mapboxgl-ctrl-geolocate-active"),this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-active-error","mapboxgl-ctrl-geolocate-active-error"),this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-background","mapboxgl-ctrl-geolocate-background"),this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-background-error","mapboxgl-ctrl-geolocate-background-error"),this.fire(new l.Event("trackuserlocationend"));break;case"BACKGROUND":this._watchState="ACTIVE_LOCK",this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-background","mapboxgl-ctrl-geolocate-background"),this._lastKnownPosition&&this._updateCamera(this._lastKnownPosition),this.fire(new l.Event("trackuserlocationstart"));break;default:throw new Error(`Unexpected watchState ${this._watchState}`)}switch(this._watchState){case"WAITING_ACTIVE":this._geolocateButton.classList.add("maplibregl-ctrl-geolocate-waiting","mapboxgl-ctrl-geolocate-waiting"),this._geolocateButton.classList.add("maplibregl-ctrl-geolocate-active","mapboxgl-ctrl-geolocate-active");break;case"ACTIVE_LOCK":this._geolocateButton.classList.add("maplibregl-ctrl-geolocate-active","mapboxgl-ctrl-geolocate-active");break;case"OFF":break;default:throw new Error(`Unexpected watchState ${this._watchState}`)}if(this._watchState==="OFF"&&this._geolocationWatchID!==void 0)this._clearWatch();else if(this._geolocationWatchID===void 0){let f;this._geolocateButton.classList.add("maplibregl-ctrl-geolocate-waiting","mapboxgl-ctrl-geolocate-waiting"),this._geolocateButton.setAttribute("aria-pressed","true"),al++,al>1?(f={maximumAge:6e5,timeout:0},Qn=!0):(f=this.options.positionOptions,Qn=!1),this._geolocationWatchID=window.navigator.geolocation.watchPosition(this._onSuccess,this._onError,f)}}else window.navigator.geolocation.getCurrentPosition(this._onSuccess,this._onError,this.options.positionOptions),this._timeoutId=setTimeout(this._finish,1e4);return!0}_clearWatch(){window.navigator.geolocation.clearWatch(this._geolocationWatchID),this._geolocationWatchID=void 0,this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-waiting","mapboxgl-ctrl-geolocate-waiting"),this._geolocateButton.setAttribute("aria-pressed","false"),this.options.showUserLocation&&this._updateMarker(null)}},AttributionControl:gd,LogoControl:ju,ScaleControl:class{constructor(f){this.options=l.extend({},rp,f),l.bindAll(["_onMove","setUnit"],this)}getDefaultPosition(){return"bottom-left"}_onMove(){Ac(this._map,this._container,this.options)}onAdd(f){return this._map=f,this._container=I.create("div","maplibregl-ctrl maplibregl-ctrl-scale mapboxgl-ctrl mapboxgl-ctrl-scale",f.getContainer()),this._map.on("move",this._onMove),this._onMove(),this._container}onRemove(){I.remove(this._container),this._map.off("move",this._onMove),this._map=void 0}setUnit(f){this.options.unit=f,Ac(this._map,this._container,this.options)}},FullscreenControl:class{constructor(f){this._fullscreen=!1,f&&f.container&&(f.container instanceof HTMLElement?this._container=f.container:l.warnOnce("Full screen control 'container' must be a DOM element.")),l.bindAll(["_onClickFullscreen","_changeIcon"],this),"onfullscreenchange"in document?this._fullscreenchange="fullscreenchange":"onmozfullscreenchange"in document?this._fullscreenchange="mozfullscreenchange":"onwebkitfullscreenchange"in document?this._fullscreenchange="webkitfullscreenchange":"onmsfullscreenchange"in document&&(this._fullscreenchange="MSFullscreenChange")}onAdd(f){return this._map=f,this._container||(this._container=this._map.getContainer()),this._controlContainer=I.create("div","maplibregl-ctrl maplibregl-ctrl-group mapboxgl-ctrl mapboxgl-ctrl-group"),this._checkFullscreenSupport()?this._setupUI():(this._controlContainer.style.display="none",l.warnOnce("This device does not support fullscreen mode.")),this._controlContainer}onRemove(){I.remove(this._controlContainer),this._map=null,window.document.removeEventListener(this._fullscreenchange,this._changeIcon)}_checkFullscreenSupport(){return!!(document.fullscreenEnabled||document.mozFullScreenEnabled||document.msFullscreenEnabled||document.webkitFullscreenEnabled)}_setupUI(){const f=this._fullscreenButton=I.create("button","maplibregl-ctrl-fullscreen mapboxgl-ctrl-fullscreen",this._controlContainer);I.create("span","maplibregl-ctrl-icon mapboxgl-ctrl-icon",f).setAttribute("aria-hidden","true"),f.type="button",this._updateTitle(),this._fullscreenButton.addEventListener("click",this._onClickFullscreen),window.document.addEventListener(this._fullscreenchange,this._changeIcon)}_updateTitle(){const f=this._getTitle();this._fullscreenButton.setAttribute("aria-label",f),this._fullscreenButton.title=f}_getTitle(){return this._map._getUIString(this._isFullscreen()?"FullscreenControl.Exit":"FullscreenControl.Enter")}_isFullscreen(){return this._fullscreen}_changeIcon(){(window.document.fullscreenElement||window.document.mozFullScreenElement||window.document.webkitFullscreenElement||window.document.msFullscreenElement)===this._container!==this._fullscreen&&(this._fullscreen=!this._fullscreen,this._fullscreenButton.classList.toggle("maplibregl-ctrl-shrink"),this._fullscreenButton.classList.toggle("mapboxgl-ctrl-shrink"),this._fullscreenButton.classList.toggle("maplibregl-ctrl-fullscreen"),this._fullscreenButton.classList.toggle("mapboxgl-ctrl-fullscreen"),this._updateTitle())}_onClickFullscreen(){this._isFullscreen()?window.document.exitFullscreen?window.document.exitFullscreen():window.document.mozCancelFullScreen?window.document.mozCancelFullScreen():window.document.msExitFullscreen?window.document.msExitFullscreen():window.document.webkitCancelFullScreen&&window.document.webkitCancelFullScreen():this._container.requestFullscreen?this._container.requestFullscreen():this._container.mozRequestFullScreen?this._container.mozRequestFullScreen():this._container.msRequestFullscreen?this._container.msRequestFullscreen():this._container.webkitRequestFullscreen&&this._container.webkitRequestFullscreen()}},TerrainControl:class{constructor(f){this.options=f,l.bindAll(["_toggleTerrain","_updateTerrainIcon"],this)}onAdd(f){return this._map=f,this._container=I.create("div","maplibregl-ctrl maplibregl-ctrl-group mapboxgl-ctrl mapboxgl-ctrl-group"),this._terrainButton=I.create("button","maplibregl-ctrl-terrain mapboxgl-ctrl-terrain",this._container),I.create("span","maplibregl-ctrl-icon mapboxgl-ctrl-icon",this._terrainButton).setAttribute("aria-hidden","true"),this._terrainButton.type="button",this._terrainButton.addEventListener("click",this._toggleTerrain),this._updateTerrainIcon(),this._map.on("terrain",this._updateTerrainIcon),this._container}onRemove(){I.remove(this._container),this._map.off("terrain",this._updateTerrainIcon),this._map=void 0}_toggleTerrain(){this._map.getTerrain()?this._map.setTerrain(null):this._map.setTerrain(this.options),this._updateTerrainIcon()}_updateTerrainIcon(){this._terrainButton.classList.remove("maplibregl-ctrl-terrain","mapboxgl-ctrl-terrain"),this._terrainButton.classList.remove("maplibregl-ctrl-terrain-enabled","mapboxgl-ctrl-terrain-enabled"),this._map.style.terrain?(this._terrainButton.classList.add("maplibregl-ctrl-terrain-enabled","mapboxgl-ctrl-terrain-enabled"),this._terrainButton.title=this._map._getUIString("TerrainControl.disableTerrain")):(this._terrainButton.classList.add("maplibregl-ctrl-terrain","mapboxgl-ctrl-terrain"),this._terrainButton.title=this._map._getUIString("TerrainControl.enableTerrain"))}},Popup:class extends l.Evented{constructor(f){super(),this.options=l.extend(Object.create(Zi),f),l.bindAll(["_update","_onClose","remove","_onMouseMove","_onMouseUp","_onDrag"],this)}addTo(f){return this._map&&this.remove(),this._map=f,this.options.closeOnClick&&this._map.on("click",this._onClose),this.options.closeOnMove&&this._map.on("move",this._onClose),this._map.on("remove",this.remove),this._update(),this._focusFirstElement(),this._trackPointer?(this._map.on("mousemove",this._onMouseMove),this._map.on("mouseup",this._onMouseUp),this._container&&this._container.classList.add("maplibregl-popup-track-pointer","mapboxgl-popup-track-pointer"),this._map._canvasContainer.classList.add("maplibregl-track-pointer","mapboxgl-track-pointer")):this._map.on("move",this._update),this.fire(new l.Event("open")),this}isOpen(){return!!this._map}remove(){return this._content&&I.remove(this._content),this._container&&(I.remove(this._container),delete this._container),this._map&&(this._map.off("move",this._update),this._map.off("move",this._onClose),this._map.off("click",this._onClose),this._map.off("remove",this.remove),this._map.off("mousemove",this._onMouseMove),this._map.off("mouseup",this._onMouseUp),this._map.off("drag",this._onDrag),delete this._map),this.fire(new l.Event("close")),this}getLngLat(){return this._lngLat}setLngLat(f){return this._lngLat=l.LngLat.convert(f),this._pos=null,this._trackPointer=!1,this._update(),this._map&&(this._map.on("move",this._update),this._map.off("mousemove",this._onMouseMove),this._container&&this._container.classList.remove("maplibregl-popup-track-pointer","mapboxgl-popup-track-pointer"),this._map._canvasContainer.classList.remove("maplibregl-track-pointer","mapboxgl-track-pointer")),this}trackPointer(){return this._trackPointer=!0,this._pos=null,this._update(),this._map&&(this._map.off("move",this._update),this._map.on("mousemove",this._onMouseMove),this._map.on("drag",this._onDrag),this._container&&this._container.classList.add("maplibregl-popup-track-pointer","mapboxgl-popup-track-pointer"),this._map._canvasContainer.classList.add("maplibregl-track-pointer","mapboxgl-track-pointer")),this}getElement(){return this._container}setText(f){return this.setDOMContent(document.createTextNode(f))}setHTML(f){const r=document.createDocumentFragment(),u=document.createElement("body");let g;for(u.innerHTML=f;g=u.firstChild,g;)r.appendChild(g);return this.setDOMContent(r)}getMaxWidth(){return this._container&&this._container.style.maxWidth}setMaxWidth(f){return this.options.maxWidth=f,this._update(),this}setDOMContent(f){if(this._content)for(;this._content.hasChildNodes();)this._content.firstChild&&this._content.removeChild(this._content.firstChild);else this._content=I.create("div","maplibregl-popup-content mapboxgl-popup-content",this._container);return this._content.appendChild(f),this._createCloseButton(),this._update(),this._focusFirstElement(),this}addClassName(f){this._container&&this._container.classList.add(f)}removeClassName(f){this._container&&this._container.classList.remove(f)}setOffset(f){return this.options.offset=f,this._update(),this}toggleClassName(f){if(this._container)return this._container.classList.toggle(f)}_createCloseButton(){this.options.closeButton&&(this._closeButton=I.create("button","maplibregl-popup-close-button mapboxgl-popup-close-button",this._content),this._closeButton.type="button",this._closeButton.setAttribute("aria-label","Close popup"),this._closeButton.innerHTML="×",this._closeButton.addEventListener("click",this._onClose))}_onMouseUp(f){this._update(f.point)}_onMouseMove(f){this._update(f.point)}_onDrag(f){this._update(f.point)}_update(f){if(!this._map||!this._lngLat&&!this._trackPointer||!this._content||(this._container||(this._container=I.create("div","maplibregl-popup mapboxgl-popup",this._map.getContainer()),this._tip=I.create("div","maplibregl-popup-tip mapboxgl-popup-tip",this._container),this._container.appendChild(this._content),this.options.className&&this.options.className.split(" ").forEach(v=>this._container.classList.add(v)),this._trackPointer&&this._container.classList.add("maplibregl-popup-track-pointer","mapboxgl-popup-track-pointer")),this.options.maxWidth&&this._container.style.maxWidth!==this.options.maxWidth&&(this._container.style.maxWidth=this.options.maxWidth),this._map.transform.renderWorldCopies&&!this._trackPointer&&(this._lngLat=Ot(this._lngLat,this._pos,this._map.transform)),this._trackPointer&&!f))return;const r=this._pos=this._trackPointer&&f?f:this._map.project(this._lngLat);let u=this.options.anchor;const g=Rl(this.options.offset);if(!u){const v=this._container.offsetWidth,z=this._container.offsetHeight;let M;M=r.y+g.bottom.ythis._map.transform.height-z?["bottom"]:[],r.xthis._map.transform.width-v/2&&M.push("right"),u=M.length===0?"bottom":M.join("-")}const y=r.add(g[u]).round();I.setTransform(this._container,`${Zt[u]} translate(${y.x}px,${y.y}px)`),Ec(this._container,u,"popup")}_focusFirstElement(){if(!this.options.focusAfterOpen||!this._container)return;const f=this._container.querySelector(zh);f&&f.focus()}_onClose(){this.remove()}},Marker:Ic,Style:Wi,LngLat:l.LngLat,LngLatBounds:l.LngLatBounds,Point:l.pointGeometry,MercatorCoordinate:l.MercatorCoordinate,Evented:l.Evented,AJAXError:l.AJAXError,config:l.config,CanvasSource:Va,GeoJSONSource:ba,ImageSource:_a,RasterDEMTileSource:et,RasterTileSource:wa,VectorTileSource:ja,VideoSource:fi,prewarm:function(){In().acquire(Ci)},clearPrewarmedResources:function(){const f=qr;f&&(f.isPreloaded()&&f.numActive()===1?(f.release(Ci),qr=null):console.warn("Could not clear WebWorkers since there are active Map instances that still reference it. The pre-warmed WebWorker pool can only be cleared when all map instances have been removed with map.remove()"))},get version(){return"2.4.0"},get workerCount(){return Gn.workerCount},set workerCount(f){Gn.workerCount=f},get maxParallelImageRequests(){return l.config.MAX_PARALLEL_IMAGE_REQUESTS},set maxParallelImageRequests(f){l.config.MAX_PARALLEL_IMAGE_REQUESTS=f},clearStorage(f){l.clearTileCache(f)},workerUrl:"",addProtocol(f,r){l.config.REGISTERED_PROTOCOLS[f]=r},removeProtocol(f){delete l.config.REGISTERED_PROTOCOLS[f]}};return vi.extend(Dc,{isSafari:l.isSafari,getPerformanceMetrics:l.PerformanceUtils.getPerformanceMetrics}),Dc});var p=d;return p})})(ix);var aC=ix.exports;const As=ff(aC),iC=t=>{const[a,i]=Te(null),s=sr(null),d=[-75.379143,39.8312],h=_=>{_.zoomIn({...Sr.zoomConfig})},p=_=>{_.zoomOut({...Sr.zoomConfig})},l=_=>{_.flyTo({center:d,...Sr.flyToConfig})},w=({target:_})=>{new As.Marker({color:Sr.marker}).setLngLat(d).setPopup(new As.Popup({closeButton:!1}).setHTML('

Hello World!

')).addTo(_),_.scrollZoom.disable(),_.addControl(new As.AttributionControl({compact:!0})),i(_)};return bs(()=>{new As.Map({container:s.current,center:d,...Sr.mapConfig}).on("load",w)},[]),e.jsx(dm,{flyTo:!0,flyToClick:()=>{l(a)},zoomBtns:!0,zoomInClick:()=>{h(a)},zoomOutClick:()=>{p(a)},...t,children:e.jsx("div",{ref:s,style:{position:"absolute",left:0,right:0,top:0,bottom:0}})})};var rx={exports:{}};(function(t,a){(function(i,s){t.exports=s()})(Rd,function(){var i=function(j,E){var H={drag:[],click:[],mousemove:[],mousedown:[],mouseup:[],mouseout:[],keydown:[],keyup:[],touchstart:[],touchmove:[],touchend:[],tap:[]},ie={on:function(ge,ye,Ge){if(H[ge]===void 0)throw new Error("Invalid event type: "+ge);H[ge].push({selector:ye,fn:Ge})},render:function(ge){E.store.featureChanged(ge)}},he=function(ge,ye){for(var Ge=H[ge],Ke=Ge.length;Ke--;){var bt=Ge[Ke];if(bt.selector(ye)){bt.fn.call(ie,ye)||E.store.render(),E.ui.updateMapClasses();break}}};return j.start.call(ie),{render:j.render,stop:function(){j.stop&&j.stop()},trash:function(){j.trash&&(j.trash(),E.store.render())},combineFeatures:function(){j.combineFeatures&&j.combineFeatures()},uncombineFeatures:function(){j.uncombineFeatures&&j.uncombineFeatures()},drag:function(ge){he("drag",ge)},click:function(ge){he("click",ge)},mousemove:function(ge){he("mousemove",ge)},mousedown:function(ge){he("mousedown",ge)},mouseup:function(ge){he("mouseup",ge)},mouseout:function(ge){he("mouseout",ge)},keydown:function(ge){he("keydown",ge)},keyup:function(ge){he("keyup",ge)},touchstart:function(ge){he("touchstart",ge)},touchmove:function(ge){he("touchmove",ge)},touchend:function(ge){he("touchend",ge)},tap:function(ge){he("tap",ge)}}};function s(j){if(j.__esModule)return j;var E=j.default;if(typeof E=="function"){var H=function ie(){if(this instanceof ie){var he=[null];he.push.apply(he,arguments);var ge=Function.bind.apply(E,he);return new ge}return E.apply(this,arguments)};H.prototype=E.prototype}else H={};return Object.defineProperty(H,"__esModule",{value:!0}),Object.keys(j).forEach(function(ie){var he=Object.getOwnPropertyDescriptor(j,ie);Object.defineProperty(H,ie,he.get?he:{enumerable:!0,get:function(){return j[ie]}})}),H}var d={},h={RADIUS:6378137,FLATTENING:1/298.257223563,POLAR_RADIUS:63567523142e-4},p=h;function l(j){var E=0;if(j&&j.length>0){E+=Math.abs(w(j[0]));for(var H=1;H2){for(ye=0;ye=Math.pow(2,j)?fi(j,E):ge};fi.rack=function(j,E,H){var ie=function(ge){var ye=0;do{if(ye++>10){if(!H)throw new Error("too many ID collisions, use more bits");j+=H}var Ge=fi(j,E)}while(Object.hasOwnProperty.call(he,Ge));return he[Ge]=ge,Ge},he=ie.hats={};return ie.get=function(ge){return ie.hats[ge]},ie.set=function(ge,ye){return ie.hats[ge]=ye,ie},ie.bits=j||128,ie.base=E||16,ie};var Va=function(j,E){this.ctx=j,this.properties=E.properties||{},this.coordinates=E.geometry.coordinates,this.id=E.id||_a(),this.type=E.geometry.type};Va.prototype.changed=function(){this.ctx.store.featureChanged(this.id)},Va.prototype.incomingCoords=function(j){this.setCoordinates(j)},Va.prototype.setCoordinates=function(j){this.coordinates=j,this.changed()},Va.prototype.getCoordinates=function(){return JSON.parse(JSON.stringify(this.coordinates))},Va.prototype.setProperty=function(j,E){this.properties[j]=E},Va.prototype.toGeoJSON=function(){return JSON.parse(JSON.stringify({id:this.id,type:U.FEATURE,properties:this.properties,geometry:{coordinates:this.getCoordinates(),type:this.type}}))},Va.prototype.internal=function(j){var E={id:this.id,meta:Ce.FEATURE,"meta:type":this.type,active:Ve.INACTIVE,mode:j};if(this.ctx.options.userProperties)for(var H in this.properties)E["user_"+H]=this.properties[H];return{type:U.FEATURE,properties:E,geometry:{coordinates:this.getCoordinates(),type:this.type}}};var oi=function(j,E){Va.call(this,j,E)};(oi.prototype=Object.create(Va.prototype)).isValid=function(){return typeof this.coordinates[0]=="number"&&typeof this.coordinates[1]=="number"},oi.prototype.updateCoordinate=function(j,E,H){this.coordinates=arguments.length===3?[E,H]:[j,E],this.changed()},oi.prototype.getCoordinate=function(){return this.getCoordinates()};var ii=function(j,E){Va.call(this,j,E)};(ii.prototype=Object.create(Va.prototype)).isValid=function(){return this.coordinates.length>1},ii.prototype.addCoordinate=function(j,E,H){this.changed();var ie=parseInt(j,10);this.coordinates.splice(ie,0,[E,H])},ii.prototype.getCoordinate=function(j){var E=parseInt(j,10);return JSON.parse(JSON.stringify(this.coordinates[E]))},ii.prototype.removeCoordinate=function(j){this.changed(),this.coordinates.splice(parseInt(j,10),1)},ii.prototype.updateCoordinate=function(j,E,H){var ie=parseInt(j,10);this.coordinates[ie]=[E,H],this.changed()};var ct=function(j,E){Va.call(this,j,E),this.coordinates=this.coordinates.map(function(H){return H.slice(0,-1)})};(ct.prototype=Object.create(Va.prototype)).isValid=function(){return this.coordinates.length!==0&&this.coordinates.every(function(j){return j.length>2})},ct.prototype.incomingCoords=function(j){this.coordinates=j.map(function(E){return E.slice(0,-1)}),this.changed()},ct.prototype.setCoordinates=function(j){this.coordinates=j,this.changed()},ct.prototype.addCoordinate=function(j,E,H){this.changed();var ie=j.split(".").map(function(he){return parseInt(he,10)});this.coordinates[ie[0]].splice(ie[1],0,[E,H])},ct.prototype.removeCoordinate=function(j){this.changed();var E=j.split(".").map(function(ie){return parseInt(ie,10)}),H=this.coordinates[E[0]];H&&(H.splice(E[1],1),H.length<3&&this.coordinates.splice(E[0],1))},ct.prototype.getCoordinate=function(j){var E=j.split(".").map(function(ie){return parseInt(ie,10)}),H=this.coordinates[E[0]];return JSON.parse(JSON.stringify(H[E[1]]))},ct.prototype.getCoordinates=function(){return this.coordinates.map(function(j){return j.concat([j[0]])})},ct.prototype.updateCoordinate=function(j,E,H){this.changed();var ie=j.split("."),he=parseInt(ie[0],10),ge=parseInt(ie[1],10);this.coordinates[he]===void 0&&(this.coordinates[he]=[]),this.coordinates[he][ge]=[E,H]};var na={MultiPoint:oi,MultiLineString:ii,MultiPolygon:ct},Rt=function(j,E,H,ie,he){var ge=H.split("."),ye=parseInt(ge[0],10),Ge=ge[1]?ge.slice(1).join("."):null;return j[ye][E](Ge,ie,he)},Wt=function(j,E){if(Va.call(this,j,E),delete this.coordinates,this.model=na[E.geometry.type],this.model===void 0)throw new TypeError(E.geometry.type+" is not a valid type");this.features=this._coordinatesToFeatures(E.geometry.coordinates)};function Yt(j){this.map=j.map,this.drawConfig=JSON.parse(JSON.stringify(j.options||{})),this._ctx=j}(Wt.prototype=Object.create(Va.prototype))._coordinatesToFeatures=function(j){var E=this,H=this.model.bind(this);return j.map(function(ie){return new H(E.ctx,{id:_a(),type:U.FEATURE,properties:{},geometry:{coordinates:ie,type:E.type.replace("Multi","")}})})},Wt.prototype.isValid=function(){return this.features.every(function(j){return j.isValid()})},Wt.prototype.setCoordinates=function(j){this.features=this._coordinatesToFeatures(j),this.changed()},Wt.prototype.getCoordinate=function(j){return Rt(this.features,"getCoordinate",j)},Wt.prototype.getCoordinates=function(){return JSON.parse(JSON.stringify(this.features.map(function(j){return j.type===U.POLYGON?j.getCoordinates():j.coordinates})))},Wt.prototype.updateCoordinate=function(j,E,H){Rt(this.features,"updateCoordinate",j,E,H),this.changed()},Wt.prototype.addCoordinate=function(j,E,H){Rt(this.features,"addCoordinate",j,E,H),this.changed()},Wt.prototype.removeCoordinate=function(j){Rt(this.features,"removeCoordinate",j),this.changed()},Wt.prototype.getFeatures=function(){return this.features},Yt.prototype.setSelected=function(j){return this._ctx.store.setSelected(j)},Yt.prototype.setSelectedCoordinates=function(j){var E=this;this._ctx.store.setSelectedCoordinates(j),j.reduce(function(H,ie){return H[ie.feature_id]===void 0&&(H[ie.feature_id]=!0,E._ctx.store.get(ie.feature_id).changed()),H},{})},Yt.prototype.getSelected=function(){return this._ctx.store.getSelected()},Yt.prototype.getSelectedIds=function(){return this._ctx.store.getSelectedIds()},Yt.prototype.isSelected=function(j){return this._ctx.store.isSelected(j)},Yt.prototype.getFeature=function(j){return this._ctx.store.get(j)},Yt.prototype.select=function(j){return this._ctx.store.select(j)},Yt.prototype.deselect=function(j){return this._ctx.store.deselect(j)},Yt.prototype.deleteFeature=function(j,E){return E===void 0&&(E={}),this._ctx.store.delete(j,E)},Yt.prototype.addFeature=function(j){return this._ctx.store.add(j)},Yt.prototype.clearSelectedFeatures=function(){return this._ctx.store.clearSelected()},Yt.prototype.clearSelectedCoordinates=function(){return this._ctx.store.clearSelectedCoordinates()},Yt.prototype.setActionableState=function(j){j===void 0&&(j={});var E={trash:j.trash||!1,combineFeatures:j.combineFeatures||!1,uncombineFeatures:j.uncombineFeatures||!1};return this._ctx.events.actionable(E)},Yt.prototype.changeMode=function(j,E,H){return E===void 0&&(E={}),H===void 0&&(H={}),this._ctx.events.changeMode(j,E,H)},Yt.prototype.updateUIClasses=function(j){return this._ctx.ui.queueMapClasses(j)},Yt.prototype.activateUIButton=function(j){return this._ctx.ui.setActiveButton(j)},Yt.prototype.featuresAt=function(j,E,H){if(H===void 0&&(H="click"),H!=="click"&&H!=="touch")throw new Error("invalid buffer type");return ja[H](j,E,this._ctx)},Yt.prototype.newFeature=function(j){var E=j.geometry.type;return E===U.POINT?new oi(this._ctx,j):E===U.LINE_STRING?new ii(this._ctx,j):E===U.POLYGON?new ct(this._ctx,j):new Wt(this._ctx,j)},Yt.prototype.isInstanceOf=function(j,E){if(j===U.POINT)return E instanceof oi;if(j===U.LINE_STRING)return E instanceof ii;if(j===U.POLYGON)return E instanceof ct;if(j==="MultiFeature")return E instanceof Wt;throw new Error("Unknown feature class: "+j)},Yt.prototype.doRender=function(j){return this._ctx.store.featureChanged(j)},Yt.prototype.onSetup=function(){},Yt.prototype.onDrag=function(){},Yt.prototype.onClick=function(){},Yt.prototype.onMouseMove=function(){},Yt.prototype.onMouseDown=function(){},Yt.prototype.onMouseUp=function(){},Yt.prototype.onMouseOut=function(){},Yt.prototype.onKeyUp=function(){},Yt.prototype.onKeyDown=function(){},Yt.prototype.onTouchStart=function(){},Yt.prototype.onTouchMove=function(){},Yt.prototype.onTouchEnd=function(){},Yt.prototype.onTap=function(){},Yt.prototype.onStop=function(){},Yt.prototype.onTrash=function(){},Yt.prototype.onCombineFeature=function(){},Yt.prototype.onUncombineFeature=function(){},Yt.prototype.toDisplayFeatures=function(){throw new Error("You must overwrite toDisplayFeatures")};var Ni={drag:"onDrag",click:"onClick",mousemove:"onMouseMove",mousedown:"onMouseDown",mouseup:"onMouseUp",mouseout:"onMouseOut",keyup:"onKeyUp",keydown:"onKeyDown",touchstart:"onTouchStart",touchmove:"onTouchMove",touchend:"onTouchEnd",tap:"onTap"},Xr=Object.keys(Ni);function xs(j){var E=Object.keys(j);return function(H,ie){ie===void 0&&(ie={});var he={},ge=E.reduce(function(ye,Ge){return ye[Ge]=j[Ge],ye},new Yt(H));return{start:function(){var ye=this;he=ge.onSetup(ie),Xr.forEach(function(Ge){var Ke,bt=Ni[Ge],pt=function(){return!1};j[bt]&&(pt=function(){return!0}),ye.on(Ge,pt,(Ke=bt,function(ot){return ge[Ke](he,ot)}))})},stop:function(){ge.onStop(he)},trash:function(){ge.onTrash(he)},combineFeatures:function(){ge.onCombineFeatures(he)},uncombineFeatures:function(){ge.onUncombineFeatures(he)},render:function(ye,Ge){ge.toDisplayFeatures(he,ye,Ge)}}}}function Ci(j){return[].concat(j).filter(function(E){return E!==void 0})}function Gn(){var j=this;if(!(j.ctx.map&&j.ctx.map.getSource(D.HOT)!==void 0))return Ke();var E=j.ctx.events.currentModeName();j.ctx.ui.queueMapClasses({mode:E});var H=[],ie=[];j.isDirty?ie=j.getAllIds():(H=j.getChangedIds().filter(function(bt){return j.get(bt)!==void 0}),ie=j.sources.hot.filter(function(bt){return bt.properties.id&&H.indexOf(bt.properties.id)===-1&&j.get(bt.properties.id)!==void 0}).map(function(bt){return bt.properties.id})),j.sources.hot=[];var he=j.sources.cold.length;j.sources.cold=j.isDirty?[]:j.sources.cold.filter(function(bt){var pt=bt.properties.id||bt.properties.parent;return H.indexOf(pt)===-1});var ge=he!==j.sources.cold.length||ie.length>0;function ye(bt,pt){var ot=j.get(bt).internal(E);j.ctx.events.currentModeRender(ot,function(ea){j.sources[pt].push(ea)})}if(H.forEach(function(bt){return ye(bt,"hot")}),ie.forEach(function(bt){return ye(bt,"cold")}),ge&&j.ctx.map.getSource(D.COLD).setData({type:U.FEATURE_COLLECTION,features:j.sources.cold}),j.ctx.map.getSource(D.HOT).setData({type:U.FEATURE_COLLECTION,features:j.sources.hot}),j._emitSelectionChange&&(j.ctx.map.fire(re.SELECTION_CHANGE,{features:j.getSelected().map(function(bt){return bt.toGeoJSON()}),points:j.getSelectedCoordinates().map(function(bt){return{type:U.FEATURE,properties:{},geometry:{type:U.POINT,coordinates:bt.coordinates}}})}),j._emitSelectionChange=!1),j._deletedFeaturesToEmit.length){var Ge=j._deletedFeaturesToEmit.map(function(bt){return bt.toGeoJSON()});j._deletedFeaturesToEmit=[],j.ctx.map.fire(re.DELETE,{features:Ge})}function Ke(){j.isDirty=!1,j.clearChangedIds()}Ke(),j.ctx.map.fire(re.RENDER,{})}function Ja(j){var E,H=this;this._features={},this._featureIds=new xt,this._selectedFeatureIds=new xt,this._selectedCoordinates=[],this._changedFeatureIds=new xt,this._deletedFeaturesToEmit=[],this._emitSelectionChange=!1,this._mapInitialConfig={},this.ctx=j,this.sources={hot:[],cold:[]},this.render=function(){E||(E=requestAnimationFrame(function(){E=null,Gn.call(H)}))},this.isDirty=!1}function qr(j,E){var H=j._selectedCoordinates.filter(function(ie){return j._selectedFeatureIds.has(ie.feature_id)});j._selectedCoordinates.length===H.length||E.silent||(j._emitSelectionChange=!0),j._selectedCoordinates=H}Ja.prototype.createRenderBatch=function(){var j=this,E=this.render,H=0;return this.render=function(){H++},function(){j.render=E,H>0&&j.render()}},Ja.prototype.setDirty=function(){return this.isDirty=!0,this},Ja.prototype.featureChanged=function(j){return this._changedFeatureIds.add(j),this},Ja.prototype.getChangedIds=function(){return this._changedFeatureIds.values()},Ja.prototype.clearChangedIds=function(){return this._changedFeatureIds.clear(),this},Ja.prototype.getAllIds=function(){return this._featureIds.values()},Ja.prototype.add=function(j){return this.featureChanged(j.id),this._features[j.id]=j,this._featureIds.add(j.id),this},Ja.prototype.delete=function(j,E){var H=this;return E===void 0&&(E={}),Ci(j).forEach(function(ie){H._featureIds.has(ie)&&(H._featureIds.delete(ie),H._selectedFeatureIds.delete(ie),E.silent||H._deletedFeaturesToEmit.indexOf(H._features[ie])===-1&&H._deletedFeaturesToEmit.push(H._features[ie]),delete H._features[ie],H.isDirty=!0)}),qr(this,E),this},Ja.prototype.get=function(j){return this._features[j]},Ja.prototype.getAll=function(){var j=this;return Object.keys(this._features).map(function(E){return j._features[E]})},Ja.prototype.select=function(j,E){var H=this;return E===void 0&&(E={}),Ci(j).forEach(function(ie){H._selectedFeatureIds.has(ie)||(H._selectedFeatureIds.add(ie),H._changedFeatureIds.add(ie),E.silent||(H._emitSelectionChange=!0))}),this},Ja.prototype.deselect=function(j,E){var H=this;return E===void 0&&(E={}),Ci(j).forEach(function(ie){H._selectedFeatureIds.has(ie)&&(H._selectedFeatureIds.delete(ie),H._changedFeatureIds.add(ie),E.silent||(H._emitSelectionChange=!0))}),qr(this,E),this},Ja.prototype.clearSelected=function(j){return j===void 0&&(j={}),this.deselect(this._selectedFeatureIds.values(),{silent:j.silent}),this},Ja.prototype.setSelected=function(j,E){var H=this;return E===void 0&&(E={}),j=Ci(j),this.deselect(this._selectedFeatureIds.values().filter(function(ie){return j.indexOf(ie)===-1}),{silent:E.silent}),this.select(j.filter(function(ie){return!H._selectedFeatureIds.has(ie)}),{silent:E.silent}),this},Ja.prototype.setSelectedCoordinates=function(j){return this._selectedCoordinates=j,this._emitSelectionChange=!0,this},Ja.prototype.clearSelectedCoordinates=function(){return this._selectedCoordinates=[],this._emitSelectionChange=!0,this},Ja.prototype.getSelectedIds=function(){return this._selectedFeatureIds.values()},Ja.prototype.getSelected=function(){var j=this;return this._selectedFeatureIds.values().map(function(E){return j.get(E)})},Ja.prototype.getSelectedCoordinates=function(){var j=this;return this._selectedCoordinates.map(function(E){return{coordinates:j.get(E.feature_id).getCoordinate(E.coord_path)}})},Ja.prototype.isSelected=function(j){return this._selectedFeatureIds.has(j)},Ja.prototype.setFeatureProperty=function(j,E,H){this.get(j).setProperty(E,H),this.featureChanged(j)},Ja.prototype.storeMapConfig=function(){var j=this;ft.forEach(function(E){j.ctx.map[E]&&(j._mapInitialConfig[E]=j.ctx.map[E].isEnabled())})},Ja.prototype.restoreMapConfig=function(){var j=this;Object.keys(this._mapInitialConfig).forEach(function(E){j._mapInitialConfig[E]?j.ctx.map[E].enable():j.ctx.map[E].disable()})},Ja.prototype.getInitialConfigValue=function(j){return this._mapInitialConfig[j]===void 0||this._mapInitialConfig[j]};var In=function(){for(var j=arguments,E={},H=0;H=48&&Ue<=57)};function la(Ue,Dt,Ua){Ua===void 0&&(Ua={}),ea.stop();var Vi=Ge[Ue];if(Vi===void 0)throw new Error(Ue+" is not valid");ot=Ue;var bi=Vi(ye,Dt);ea=i(bi,ye),Ua.silent||ye.map.fire(re.MODE_CHANGE,{mode:Ue}),ye.store.setDirty(),ye.store.render()}pt.keydown=function(Ue){(Ue.srcElement||Ue.target).classList[0]==="mapboxgl-canvas"&&(Ue.keyCode!==8&&Ue.keyCode!==46||!ye.options.controls.trash?ei(Ue.keyCode)?ea.keydown(Ue):Ue.keyCode===49&&ye.options.controls.point?la(K.DRAW_POINT):Ue.keyCode===50&&ye.options.controls.line_string?la(K.DRAW_LINE_STRING):Ue.keyCode===51&&ye.options.controls.polygon&&la(K.DRAW_POLYGON):(Ue.preventDefault(),ea.trash()))},pt.keyup=function(Ue){ei(Ue.keyCode)&&ea.keyup(Ue)},pt.zoomend=function(){ye.store.changeZoom()},pt.data=function(Ue){if(Ue.dataType==="style"){var Dt=ye.setup,Ua=ye.map,Vi=ye.options,bi=ye.store;Vi.styles.some(function(Ro){return Ua.getLayer(Ro.id)})||(Dt.addLayers(),bi.setDirty(),bi.render())}};var fa={trash:!1,combineFeatures:!1,uncombineFeatures:!1};return{start:function(){ot=ye.options.defaultMode,ea=i(Ge[ot](ye),ye)},changeMode:la,actionable:function(Ue){var Dt=!1;Object.keys(Ue).forEach(function(Ua){if(fa[Ua]===void 0)throw new Error("Invalid action type");fa[Ua]!==Ue[Ua]&&(Dt=!0),fa[Ua]=Ue[Ua]}),Dt&&ye.map.fire(re.ACTIONABLE,{actions:fa})},currentModeName:function(){return ot},currentModeRender:function(Ue,Dt){return ea.render(Ue,Dt)},fire:function(Ue,Dt){pt[Ue]&&pt[Ue](Dt)},addEventListeners:function(){ye.map.on("mousemove",pt.mousemove),ye.map.on("mousedown",pt.mousedown),ye.map.on("mouseup",pt.mouseup),ye.map.on("data",pt.data),ye.map.on("touchmove",pt.touchmove),ye.map.on("touchstart",pt.touchstart),ye.map.on("touchend",pt.touchend),ye.container.addEventListener("mouseout",pt.mouseout),ye.options.keybindings&&(ye.container.addEventListener("keydown",pt.keydown),ye.container.addEventListener("keyup",pt.keyup))},removeEventListeners:function(){ye.map.off("mousemove",pt.mousemove),ye.map.off("mousedown",pt.mousedown),ye.map.off("mouseup",pt.mouseup),ye.map.off("data",pt.data),ye.map.off("touchmove",pt.touchmove),ye.map.off("touchstart",pt.touchstart),ye.map.off("touchend",pt.touchend),ye.container.removeEventListener("mouseout",pt.mouseout),ye.options.keybindings&&(ye.container.removeEventListener("keydown",pt.keydown),ye.container.removeEventListener("keyup",pt.keyup))},trash:function(Ue){ea.trash(Ue)},combineFeatures:function(){ea.combineFeatures()},uncombineFeatures:function(){ea.uncombineFeatures()},getMode:function(){return ot}}}(j),j.ui=function(ye){var Ge={},Ke=null,bt={mode:null,feature:null,mouse:null},pt={mode:null,feature:null,mouse:null};function ot(Ue){pt=In(pt,Ue)}function ea(){var Ue,Dt;if(ye.container){var Ua=[],Vi=[];no.forEach(function(bi){pt[bi]!==bt[bi]&&(Ua.push(bi+"-"+bt[bi]),pt[bi]!==null&&Vi.push(bi+"-"+pt[bi]))}),Ua.length>0&&(Ue=ye.container.classList).remove.apply(Ue,Ua),Vi.length>0&&(Dt=ye.container.classList).add.apply(Dt,Vi),bt=In(bt,pt)}}function ei(Ue,Dt){Dt===void 0&&(Dt={});var Ua=document.createElement("button");return Ua.className=S.CONTROL_BUTTON+" "+Dt.className,Ua.setAttribute("title",Dt.title),Dt.container.appendChild(Ua),Ua.addEventListener("click",function(Vi){if(Vi.preventDefault(),Vi.stopPropagation(),Vi.target===Ke)return la(),void Dt.onDeactivate();fa(Ue),Dt.onActivate()},!0),Ua}function la(){Ke&&(Ke.classList.remove(S.ACTIVE_BUTTON),Ke=null)}function fa(Ue){la();var Dt=Ge[Ue];Dt&&Dt&&Ue!=="trash"&&(Dt.classList.add(S.ACTIVE_BUTTON),Ke=Dt)}return{setActiveButton:fa,queueMapClasses:ot,updateMapClasses:ea,clearMapClasses:function(){ot({mode:null,feature:null,mouse:null}),ea()},addButtons:function(){var Ue=ye.options.controls,Dt=document.createElement("div");return Dt.className=S.CONTROL_GROUP+" "+S.CONTROL_BASE,Ue&&(Ue[B.LINE]&&(Ge[B.LINE]=ei(B.LINE,{container:Dt,className:S.CONTROL_BUTTON_LINE,title:"LineString tool "+(ye.options.keybindings?"(l)":""),onActivate:function(){return ye.events.changeMode(K.DRAW_LINE_STRING)},onDeactivate:function(){return ye.events.trash()}})),Ue[B.POLYGON]&&(Ge[B.POLYGON]=ei(B.POLYGON,{container:Dt,className:S.CONTROL_BUTTON_POLYGON,title:"Polygon tool "+(ye.options.keybindings?"(p)":""),onActivate:function(){return ye.events.changeMode(K.DRAW_POLYGON)},onDeactivate:function(){return ye.events.trash()}})),Ue[B.POINT]&&(Ge[B.POINT]=ei(B.POINT,{container:Dt,className:S.CONTROL_BUTTON_POINT,title:"Marker tool "+(ye.options.keybindings?"(m)":""),onActivate:function(){return ye.events.changeMode(K.DRAW_POINT)},onDeactivate:function(){return ye.events.trash()}})),Ue.trash&&(Ge.trash=ei("trash",{container:Dt,className:S.CONTROL_BUTTON_TRASH,title:"Delete",onActivate:function(){ye.events.trash()}})),Ue.combine_features&&(Ge.combine_features=ei("combineFeatures",{container:Dt,className:S.CONTROL_BUTTON_COMBINE_FEATURES,title:"Combine",onActivate:function(){ye.events.combineFeatures()}})),Ue.uncombine_features&&(Ge.uncombine_features=ei("uncombineFeatures",{container:Dt,className:S.CONTROL_BUTTON_UNCOMBINE_FEATURES,title:"Uncombine",onActivate:function(){ye.events.uncombineFeatures()}}))),Dt},removeButtons:function(){Object.keys(Ge).forEach(function(Ue){var Dt=Ge[Ue];Dt.parentNode&&Dt.parentNode.removeChild(Dt),delete Ge[Ue]})}}}(j),j.container=he.getContainer(),j.store=new Ja(j),E=j.ui.addButtons(),j.options.boxSelect&&(he.boxZoom.disable(),he.dragPan.disable(),he.dragPan.enable()),he.loaded()?ie.connect():(he.on("load",ie.connect),H=setInterval(function(){he.loaded()&&ie.connect()},16)),j.events.start(),E},addLayers:function(){j.map.addSource(D.COLD,{data:{type:U.FEATURE_COLLECTION,features:[]},type:"geojson"}),j.map.addSource(D.HOT,{data:{type:U.FEATURE_COLLECTION,features:[]},type:"geojson"}),j.options.styles.forEach(function(he){j.map.addLayer(he)}),j.store.setDirty(!0),j.store.render()},removeLayers:function(){j.options.styles.forEach(function(he){j.map.getLayer(he.id)&&j.map.removeLayer(he.id)}),j.map.getSource(D.COLD)&&j.map.removeSource(D.COLD),j.map.getSource(D.HOT)&&j.map.removeSource(D.HOT)}};return j.setup=ie,ie}var Wn=[{id:"gl-draw-polygon-fill-inactive",type:"fill",filter:["all",["==","active","false"],["==","$type","Polygon"],["!=","mode","static"]],paint:{"fill-color":"#3bb2d0","fill-outline-color":"#3bb2d0","fill-opacity":.1}},{id:"gl-draw-polygon-fill-active",type:"fill",filter:["all",["==","active","true"],["==","$type","Polygon"]],paint:{"fill-color":"#fbb03b","fill-outline-color":"#fbb03b","fill-opacity":.1}},{id:"gl-draw-polygon-midpoint",type:"circle",filter:["all",["==","$type","Point"],["==","meta","midpoint"]],paint:{"circle-radius":3,"circle-color":"#fbb03b"}},{id:"gl-draw-polygon-stroke-inactive",type:"line",filter:["all",["==","active","false"],["==","$type","Polygon"],["!=","mode","static"]],layout:{"line-cap":"round","line-join":"round"},paint:{"line-color":"#3bb2d0","line-width":2}},{id:"gl-draw-polygon-stroke-active",type:"line",filter:["all",["==","active","true"],["==","$type","Polygon"]],layout:{"line-cap":"round","line-join":"round"},paint:{"line-color":"#fbb03b","line-dasharray":[.2,2],"line-width":2}},{id:"gl-draw-line-inactive",type:"line",filter:["all",["==","active","false"],["==","$type","LineString"],["!=","mode","static"]],layout:{"line-cap":"round","line-join":"round"},paint:{"line-color":"#3bb2d0","line-width":2}},{id:"gl-draw-line-active",type:"line",filter:["all",["==","$type","LineString"],["==","active","true"]],layout:{"line-cap":"round","line-join":"round"},paint:{"line-color":"#fbb03b","line-dasharray":[.2,2],"line-width":2}},{id:"gl-draw-polygon-and-line-vertex-stroke-inactive",type:"circle",filter:["all",["==","meta","vertex"],["==","$type","Point"],["!=","mode","static"]],paint:{"circle-radius":5,"circle-color":"#fff"}},{id:"gl-draw-polygon-and-line-vertex-inactive",type:"circle",filter:["all",["==","meta","vertex"],["==","$type","Point"],["!=","mode","static"]],paint:{"circle-radius":3,"circle-color":"#fbb03b"}},{id:"gl-draw-point-point-stroke-inactive",type:"circle",filter:["all",["==","active","false"],["==","$type","Point"],["==","meta","feature"],["!=","mode","static"]],paint:{"circle-radius":5,"circle-opacity":1,"circle-color":"#fff"}},{id:"gl-draw-point-inactive",type:"circle",filter:["all",["==","active","false"],["==","$type","Point"],["==","meta","feature"],["!=","mode","static"]],paint:{"circle-radius":3,"circle-color":"#3bb2d0"}},{id:"gl-draw-point-stroke-active",type:"circle",filter:["all",["==","$type","Point"],["==","active","true"],["!=","meta","midpoint"]],paint:{"circle-radius":7,"circle-color":"#fff"}},{id:"gl-draw-point-active",type:"circle",filter:["all",["==","$type","Point"],["!=","meta","midpoint"],["==","active","true"]],paint:{"circle-radius":5,"circle-color":"#fbb03b"}},{id:"gl-draw-polygon-fill-static",type:"fill",filter:["all",["==","mode","static"],["==","$type","Polygon"]],paint:{"fill-color":"#404040","fill-outline-color":"#404040","fill-opacity":.1}},{id:"gl-draw-polygon-stroke-static",type:"line",filter:["all",["==","mode","static"],["==","$type","Polygon"]],layout:{"line-cap":"round","line-join":"round"},paint:{"line-color":"#404040","line-width":2}},{id:"gl-draw-line-static",type:"line",filter:["all",["==","mode","static"],["==","$type","LineString"]],layout:{"line-cap":"round","line-join":"round"},paint:{"line-color":"#404040","line-width":2}},{id:"gl-draw-point-static",type:"circle",filter:["all",["==","mode","static"],["==","$type","Point"]],paint:{"circle-radius":5,"circle-color":"#404040"}}];function vs(j){return function(E){var H=E.featureTarget;return!!H&&!!H.properties&&H.properties.meta===j}}function Qr(j){return!!j.originalEvent&&!!j.originalEvent.shiftKey&&j.originalEvent.button===0}function Jn(j){return!!j.featureTarget&&!!j.featureTarget.properties&&j.featureTarget.properties.active===Ve.ACTIVE&&j.featureTarget.properties.meta===Ce.FEATURE}function Zn(j){return!!j.featureTarget&&!!j.featureTarget.properties&&j.featureTarget.properties.active===Ve.INACTIVE&&j.featureTarget.properties.meta===Ce.FEATURE}function hr(j){return j.featureTarget===void 0}function Ls(j){return!!j.featureTarget&&!!j.featureTarget.properties&&j.featureTarget.properties.meta===Ce.FEATURE}function Pe(j){var E=j.featureTarget;return!!E&&!!E.properties&&E.properties.meta===Ce.VERTEX}function nt(j){return!!j.originalEvent&&j.originalEvent.shiftKey===!0}function Pr(j){return j.keyCode===27}function xn(j){return j.keyCode===13}var Qa=Object.freeze({__proto__:null,isOfMetaType:vs,isShiftMousedown:Qr,isActiveFeature:Jn,isInactiveFeature:Zn,noTarget:hr,isFeature:Ls,isVertex:Pe,isShiftDown:nt,isEscapeKey:Pr,isEnterKey:xn,isTrue:function(){return!0}}),Si=Oi;function Oi(j,E){this.x=j,this.y=E}function ks(j,E){var H=E.getBoundingClientRect();return new Si(j.clientX-H.left-(E.clientLeft||0),j.clientY-H.top-(E.clientTop||0))}function Li(j,E,H,ie){return{type:U.FEATURE,properties:{meta:Ce.VERTEX,parent:j,coord_path:H,active:ie?Ve.ACTIVE:Ve.INACTIVE},geometry:{type:U.POINT,coordinates:E}}}function dt(j,E,H){var ie=E.geometry.coordinates,he=H.geometry.coordinates;if(ie[1]>85||ie[1]85||he[1]=E&&this._bbox[3]>=H},G.prototype.intersect=function(j){return this._valid?(E=j instanceof G?j.bbox():j,!(this._bbox[0]>E[2]||this._bbox[2]E[3])):null;var E},G.prototype._fastContains=function(){if(!this._valid)return new Function("return null;");var j="return "+this._bbox[0]+"<= ll[0] &&"+this._bbox[1]+"<= ll[1] &&"+this._bbox[2]+">= ll[0] &&"+this._bbox[3]+">= ll[1]";return new Function("ll",j)},G.prototype.polygon=function(){return this._valid?{type:"Polygon",coordinates:[[[this._bbox[0],this._bbox[1]],[this._bbox[2],this._bbox[1]],[this._bbox[2],this._bbox[3]],[this._bbox[0],this._bbox[3]],[this._bbox[0],this._bbox[1]]]]}:null};var Q=function(j){if(!j)return[];var E=pr(sn(j)),H=[];return E.features.forEach(function(ie){ie.geometry&&(H=H.concat(Za(ie.geometry.coordinates)))}),H},le=Ha,me=F,de={features:["FeatureCollection"],coordinates:["Point","MultiPoint","LineString","MultiLineString","Polygon","MultiPolygon"],geometry:["Feature"],geometries:["GeometryCollection"]},ce=Object.keys(de);function be(j){for(var E=me(),H=Q(j),ie=0;ieH&&(H=ot),eahe&&(he=ea),otGe&&(Ge=la)});var Ke=E;return H+Ke.lat>85&&(Ke.lat=85-H),he+Ke.lat>90&&(Ke.lat=90-he),ie+Ke.lat<-85&&(Ke.lat=-85-ie),ge+Ke.lat=270&&(Ke.lng-=360*Math.ceil(Math.abs(Ke.lng)/360)),Ke}function Re(j,E){var H=Ne(j.map(function(ie){return ie.toGeoJSON()}),E);j.forEach(function(ie){var he,ge=ie.getCoordinates(),ye=function(Ke){var bt={lng:Ke[0]+H.lng,lat:Ke[1]+H.lat};return[bt.lng,bt.lat]},Ge=function(Ke){return Ke.map(function(bt){return ye(bt)})};ie.type===U.POINT?he=ye(ge):ie.type===U.LINE_STRING||ie.type===U.MULTI_POINT?he=ge.map(ye):ie.type===U.POLYGON||ie.type===U.MULTI_LINE_STRING?he=ge.map(Ge):ie.type===U.MULTI_POLYGON&&(he=ge.map(function(Ke){return Ke.map(function(bt){return Ge(bt)})})),ie.incomingCoords(he)})}var it={onSetup:function(j){var E=this,H={dragMoveLocation:null,boxSelectStartLocation:null,boxSelectElement:void 0,boxSelecting:!1,canBoxSelect:!1,dragMoving:!1,canDragMove:!1,initiallySelectedFeatureIds:j.featureIds||[]};return this.setSelected(H.initiallySelectedFeatureIds.filter(function(ie){return E.getFeature(ie)!==void 0})),this.fireActionable(),this.setActionableState({combineFeatures:!0,uncombineFeatures:!0,trash:!0}),H},fireUpdate:function(){this.map.fire(re.UPDATE,{action:je.MOVE,features:this.getSelected().map(function(j){return j.toGeoJSON()})})},fireActionable:function(){var j=this,E=this.getSelected(),H=E.filter(function(Ge){return j.isInstanceOf("MultiFeature",Ge)}),ie=!1;if(E.length>1){ie=!0;var he=E[0].type.replace("Multi","");E.forEach(function(Ge){Ge.type.replace("Multi","")!==he&&(ie=!1)})}var ge=H.length>0,ye=E.length>0;this.setActionableState({combineFeatures:ie,uncombineFeatures:ge,trash:ye})},getUniqueIds:function(j){return j.length?j.map(function(E){return E.properties.id}).filter(function(E){return E!==void 0}).reduce(function(E,H){return E.add(H),E},new xt).values():[]},stopExtendedInteractions:function(j){j.boxSelectElement&&(j.boxSelectElement.parentNode&&j.boxSelectElement.parentNode.removeChild(j.boxSelectElement),j.boxSelectElement=null),this.map.dragPan.enable(),j.boxSelecting=!1,j.canBoxSelect=!1,j.dragMoving=!1,j.canDragMove=!1},onStop:function(){Jt.enable(this)},onMouseMove:function(j){return this.stopExtendedInteractions(j),!0},onMouseOut:function(j){return!j.dragMoving||this.fireUpdate()}};it.onTap=it.onClick=function(j,E){return hr(E)?this.clickAnywhere(j,E):vs(Ce.VERTEX)(E)?this.clickOnVertex(j,E):Ls(E)?this.clickOnFeature(j,E):void 0},it.clickAnywhere=function(j){var E=this,H=this.getSelectedIds();H.length&&(this.clearSelectedFeatures(),H.forEach(function(ie){return E.doRender(ie)})),Jt.enable(this),this.stopExtendedInteractions(j)},it.clickOnVertex=function(j,E){this.changeMode(K.DIRECT_SELECT,{featureId:E.featureTarget.properties.parent,coordPath:E.featureTarget.properties.coord_path,startPos:E.lngLat}),this.updateUIClasses({mouse:I.MOVE})},it.startOnActiveFeature=function(j,E){this.stopExtendedInteractions(j),this.map.dragPan.disable(),this.doRender(E.featureTarget.properties.id),j.canDragMove=!0,j.dragMoveLocation=E.lngLat},it.clickOnFeature=function(j,E){var H=this;Jt.disable(this),this.stopExtendedInteractions(j);var ie=nt(E),he=this.getSelectedIds(),ge=E.featureTarget.properties.id,ye=this.isSelected(ge);if(!ie&&ye&&this.getFeature(ge).type!==U.POINT)return this.changeMode(K.DIRECT_SELECT,{featureId:ge});ye&&ie?(this.deselect(ge),this.updateUIClasses({mouse:I.POINTER}),he.length===1&&Jt.enable(this)):!ye&&ie?(this.select(ge),this.updateUIClasses({mouse:I.MOVE})):ye||ie||(he.forEach(function(Ge){return H.doRender(Ge)}),this.setSelected(ge),this.updateUIClasses({mouse:I.MOVE})),this.doRender(ge)},it.onMouseDown=function(j,E){return Jn(E)?this.startOnActiveFeature(j,E):this.drawConfig.boxSelect&&Qr(E)?this.startBoxSelect(j,E):void 0},it.startBoxSelect=function(j,E){this.stopExtendedInteractions(j),this.map.dragPan.disable(),j.boxSelectStartLocation=ks(E.originalEvent,this.map.getContainer()),j.canBoxSelect=!0},it.onTouchStart=function(j,E){if(Jn(E))return this.startOnActiveFeature(j,E)},it.onDrag=function(j,E){return j.canDragMove?this.dragMove(j,E):this.drawConfig.boxSelect&&j.canBoxSelect?this.whileBoxSelect(j,E):void 0},it.whileBoxSelect=function(j,E){j.boxSelecting=!0,this.updateUIClasses({mouse:I.ADD}),j.boxSelectElement||(j.boxSelectElement=document.createElement("div"),j.boxSelectElement.classList.add(S.BOX_SELECT),this.map.getContainer().appendChild(j.boxSelectElement));var H=ks(E.originalEvent,this.map.getContainer()),ie=Math.min(j.boxSelectStartLocation.x,H.x),he=Math.max(j.boxSelectStartLocation.x,H.x),ge=Math.min(j.boxSelectStartLocation.y,H.y),ye=Math.max(j.boxSelectStartLocation.y,H.y),Ge="translate("+ie+"px, "+ge+"px)";j.boxSelectElement.style.transform=Ge,j.boxSelectElement.style.WebkitTransform=Ge,j.boxSelectElement.style.width=he-ie+"px",j.boxSelectElement.style.height=ye-ge+"px"},it.dragMove=function(j,E){j.dragMoving=!0,E.originalEvent.stopPropagation();var H={lng:E.lngLat.lng-j.dragMoveLocation.lng,lat:E.lngLat.lat-j.dragMoveLocation.lat};Re(this.getSelected(),H),j.dragMoveLocation=E.lngLat},it.onTouchEnd=it.onMouseUp=function(j,E){var H=this;if(j.dragMoving)this.fireUpdate();else if(j.boxSelecting){var ie=[j.boxSelectStartLocation,ks(E.originalEvent,this.map.getContainer())],he=this.featuresAt(null,ie,"click"),ge=this.getUniqueIds(he).filter(function(ye){return!H.isSelected(ye)});ge.length&&(this.select(ge),ge.forEach(function(ye){return H.doRender(ye)}),this.updateUIClasses({mouse:I.MOVE}))}this.stopExtendedInteractions(j)},it.toDisplayFeatures=function(j,E,H){E.properties.active=this.isSelected(E.properties.id)?Ve.ACTIVE:Ve.INACTIVE,H(E),this.fireActionable(),E.properties.active===Ve.ACTIVE&&E.geometry.type!==U.POINT&&da(E).forEach(H)},it.onTrash=function(){this.deleteFeature(this.getSelectedIds()),this.fireActionable()},it.onCombineFeatures=function(){var j=this.getSelected();if(!(j.length===0||j.length<2)){for(var E=[],H=[],ie=j[0].type.replace("Multi",""),he=0;he1){var ye=this.newFeature({type:U.FEATURE,properties:H[0].properties,geometry:{type:"Multi"+ie,coordinates:E}});this.addFeature(ye),this.deleteFeature(this.getSelectedIds(),{silent:!0}),this.setSelected([ye.id]),this.map.fire(re.COMBINE_FEATURES,{createdFeatures:[ye.toGeoJSON()],deletedFeatures:H})}this.fireActionable()}},it.onUncombineFeatures=function(){var j=this,E=this.getSelected();if(E.length!==0){for(var H=[],ie=[],he=function(ye){var Ge=E[ye];j.isInstanceOf("MultiFeature",Ge)&&(Ge.getFeatures().forEach(function(Ke){j.addFeature(Ke),Ke.properties=Ge.properties,H.push(Ke.toGeoJSON()),j.select([Ke.id])}),j.deleteFeature(Ge.id,{silent:!0}),ie.push(Ge.toGeoJSON()))},ge=0;ge1&&this.map.fire(re.UNCOMBINE_FEATURES,{createdFeatures:H,deletedFeatures:ie}),this.fireActionable()}};var vt=vs(Ce.VERTEX),At=vs(Ce.MIDPOINT),St={fireUpdate:function(){this.map.fire(re.UPDATE,{action:je.CHANGE_COORDINATES,features:this.getSelected().map(function(j){return j.toGeoJSON()})})},fireActionable:function(j){this.setActionableState({combineFeatures:!1,uncombineFeatures:!1,trash:j.selectedCoordPaths.length>0})},startDragging:function(j,E){this.map.dragPan.disable(),j.canDragMove=!0,j.dragMoveLocation=E.lngLat},stopDragging:function(j){this.map.dragPan.enable(),j.dragMoving=!1,j.canDragMove=!1,j.dragMoveLocation=null},onVertex:function(j,E){this.startDragging(j,E);var H=E.featureTarget.properties,ie=j.selectedCoordPaths.indexOf(H.coord_path);nt(E)||ie!==-1?nt(E)&&ie===-1&&j.selectedCoordPaths.push(H.coord_path):j.selectedCoordPaths=[H.coord_path];var he=this.pathsToCoordinates(j.featureId,j.selectedCoordPaths);this.setSelectedCoordinates(he)},onMidpoint:function(j,E){this.startDragging(j,E);var H=E.featureTarget.properties;j.feature.addCoordinate(H.coord_path,H.lng,H.lat),this.fireUpdate(),j.selectedCoordPaths=[H.coord_path]},pathsToCoordinates:function(j,E){return E.map(function(H){return{feature_id:j,coord_path:H}})},onFeature:function(j,E){j.selectedCoordPaths.length===0?this.startDragging(j,E):this.stopDragging(j)},dragFeature:function(j,E,H){Re(this.getSelected(),H),j.dragMoveLocation=E.lngLat},dragVertex:function(j,E,H){for(var ie=j.selectedCoordPaths.map(function(Ge){return j.feature.getCoordinate(Ge)}),he=Ne(ie.map(function(Ge){return{type:U.FEATURE,properties:{},geometry:{type:U.POINT,coordinates:Ge}}}),H),ge=0;ge0?this.dragVertex(j,E,H):this.dragFeature(j,E,H),j.dragMoveLocation=E.lngLat}},St.onClick=function(j,E){return hr(E)?this.clickNoTarget(j,E):Jn(E)?this.clickActiveFeature(j,E):Zn(E)?this.clickInactive(j,E):void this.stopDragging(j)},St.onTap=function(j,E){return hr(E)?this.clickNoTarget(j,E):Jn(E)?this.clickActiveFeature(j,E):Zn(E)?this.clickInactive(j,E):void 0},St.onTouchEnd=St.onMouseUp=function(j){j.dragMoving&&this.fireUpdate(),this.stopDragging(j)};var Xt={};function ma(j,E){return!!j.lngLat&&j.lngLat.lng===E[0]&&j.lngLat.lat===E[1]}Xt.onSetup=function(){var j=this.newFeature({type:U.FEATURE,properties:{},geometry:{type:U.POINT,coordinates:[]}});return this.addFeature(j),this.clearSelectedFeatures(),this.updateUIClasses({mouse:I.ADD}),this.activateUIButton(B.POINT),this.setActionableState({trash:!0}),{point:j}},Xt.stopDrawingAndRemove=function(j){this.deleteFeature([j.point.id],{silent:!0}),this.changeMode(K.SIMPLE_SELECT)},Xt.onTap=Xt.onClick=function(j,E){this.updateUIClasses({mouse:I.MOVE}),j.point.updateCoordinate("",E.lngLat.lng,E.lngLat.lat),this.map.fire(re.CREATE,{features:[j.point.toGeoJSON()]}),this.changeMode(K.SIMPLE_SELECT,{featureIds:[j.point.id]})},Xt.onStop=function(j){this.activateUIButton(),j.point.getCoordinate().length||this.deleteFeature([j.point.id],{silent:!0})},Xt.toDisplayFeatures=function(j,E,H){var ie=E.properties.id===j.point.id;if(E.properties.active=ie?Ve.ACTIVE:Ve.INACTIVE,!ie)return H(E)},Xt.onTrash=Xt.stopDrawingAndRemove,Xt.onKeyUp=function(j,E){if(Pr(E)||xn(E))return this.stopDrawingAndRemove(j,E)};var ra={onSetup:function(){var j=this.newFeature({type:U.FEATURE,properties:{},geometry:{type:U.POLYGON,coordinates:[[]]}});return this.addFeature(j),this.clearSelectedFeatures(),Jt.disable(this),this.updateUIClasses({mouse:I.ADD}),this.activateUIButton(B.POLYGON),this.setActionableState({trash:!0}),{polygon:j,currentVertexPosition:0}},clickAnywhere:function(j,E){if(j.currentVertexPosition>0&&ma(E,j.polygon.coordinates[0][j.currentVertexPosition-1]))return this.changeMode(K.SIMPLE_SELECT,{featureIds:[j.polygon.id]});this.updateUIClasses({mouse:I.ADD}),j.polygon.updateCoordinate("0."+j.currentVertexPosition,E.lngLat.lng,E.lngLat.lat),j.currentVertexPosition++,j.polygon.updateCoordinate("0."+j.currentVertexPosition,E.lngLat.lng,E.lngLat.lat)},clickOnVertex:function(j){return this.changeMode(K.SIMPLE_SELECT,{featureIds:[j.polygon.id]})},onMouseMove:function(j,E){j.polygon.updateCoordinate("0."+j.currentVertexPosition,E.lngLat.lng,E.lngLat.lat),Pe(E)&&this.updateUIClasses({mouse:I.POINTER})}};ra.onTap=ra.onClick=function(j,E){return Pe(E)?this.clickOnVertex(j,E):this.clickAnywhere(j,E)},ra.onKeyUp=function(j,E){Pr(E)?(this.deleteFeature([j.polygon.id],{silent:!0}),this.changeMode(K.SIMPLE_SELECT)):xn(E)&&this.changeMode(K.SIMPLE_SELECT,{featureIds:[j.polygon.id]})},ra.onStop=function(j){this.updateUIClasses({mouse:I.NONE}),Jt.enable(this),this.activateUIButton(),this.getFeature(j.polygon.id)!==void 0&&(j.polygon.removeCoordinate("0."+j.currentVertexPosition),j.polygon.isValid()?this.map.fire(re.CREATE,{features:[j.polygon.toGeoJSON()]}):(this.deleteFeature([j.polygon.id],{silent:!0}),this.changeMode(K.SIMPLE_SELECT,{},{silent:!0})))},ra.toDisplayFeatures=function(j,E,H){var ie=E.properties.id===j.polygon.id;if(E.properties.active=ie?Ve.ACTIVE:Ve.INACTIVE,!ie)return H(E);if(E.geometry.coordinates.length!==0){var he=E.geometry.coordinates[0].length;if(!(he<3)){if(E.properties.meta=Ce.FEATURE,H(Li(j.polygon.id,E.geometry.coordinates[0][0],"0.0",!1)),he>3){var ge=E.geometry.coordinates[0].length-3;H(Li(j.polygon.id,E.geometry.coordinates[0][ge],"0."+ge,!1))}if(he<=4){var ye=[[E.geometry.coordinates[0][0][0],E.geometry.coordinates[0][0][1]],[E.geometry.coordinates[0][1][0],E.geometry.coordinates[0][1][1]]];if(H({type:U.FEATURE,properties:E.properties,geometry:{coordinates:ye,type:U.LINE_STRING}}),he===3)return}return H(E)}}},ra.onTrash=function(j){this.deleteFeature([j.polygon.id],{silent:!0}),this.changeMode(K.SIMPLE_SELECT)};var ia={onSetup:function(j){var E,H,ie=(j=j||{}).featureId,he="forward";if(ie){if(!(E=this.getFeature(ie)))throw new Error("Could not find a feature with the provided featureId");var ge=j.from;if(ge&&ge.type==="Feature"&&ge.geometry&&ge.geometry.type==="Point"&&(ge=ge.geometry),ge&&ge.type==="Point"&&ge.coordinates&&ge.coordinates.length===2&&(ge=ge.coordinates),!ge||!Array.isArray(ge))throw new Error("Please use the `from` property to indicate which point to continue the line from");var ye=E.coordinates.length-1;if(E.coordinates[ye][0]===ge[0]&&E.coordinates[ye][1]===ge[1])H=ye+1,E.addCoordinate.apply(E,[H].concat(E.coordinates[ye]));else{if(E.coordinates[0][0]!==ge[0]||E.coordinates[0][1]!==ge[1])throw new Error("`from` should match the point at either the start or the end of the provided LineString");he="backwards",H=0,E.addCoordinate.apply(E,[H].concat(E.coordinates[0]))}}else E=this.newFeature({type:U.FEATURE,properties:{},geometry:{type:U.LINE_STRING,coordinates:[]}}),H=0,this.addFeature(E);return this.clearSelectedFeatures(),Jt.disable(this),this.updateUIClasses({mouse:I.ADD}),this.activateUIButton(B.LINE),this.setActionableState({trash:!0}),{line:E,currentVertexPosition:H,direction:he}},clickAnywhere:function(j,E){if(j.currentVertexPosition>0&&ma(E,j.line.coordinates[j.currentVertexPosition-1])||j.direction==="backwards"&&ma(E,j.line.coordinates[j.currentVertexPosition+1]))return this.changeMode(K.SIMPLE_SELECT,{featureIds:[j.line.id]});this.updateUIClasses({mouse:I.ADD}),j.line.updateCoordinate(j.currentVertexPosition,E.lngLat.lng,E.lngLat.lat),j.direction==="forward"?(j.currentVertexPosition++,j.line.updateCoordinate(j.currentVertexPosition,E.lngLat.lng,E.lngLat.lat)):j.line.addCoordinate(0,E.lngLat.lng,E.lngLat.lat)},clickOnVertex:function(j){return this.changeMode(K.SIMPLE_SELECT,{featureIds:[j.line.id]})},onMouseMove:function(j,E){j.line.updateCoordinate(j.currentVertexPosition,E.lngLat.lng,E.lngLat.lat),Pe(E)&&this.updateUIClasses({mouse:I.POINTER})}};ia.onTap=ia.onClick=function(j,E){if(Pe(E))return this.clickOnVertex(j,E);this.clickAnywhere(j,E)},ia.onKeyUp=function(j,E){xn(E)?this.changeMode(K.SIMPLE_SELECT,{featureIds:[j.line.id]}):Pr(E)&&(this.deleteFeature([j.line.id],{silent:!0}),this.changeMode(K.SIMPLE_SELECT))},ia.onStop=function(j){Jt.enable(this),this.activateUIButton(),this.getFeature(j.line.id)!==void 0&&(j.line.removeCoordinate(""+j.currentVertexPosition),j.line.isValid()?this.map.fire(re.CREATE,{features:[j.line.toGeoJSON()]}):(this.deleteFeature([j.line.id],{silent:!0}),this.changeMode(K.SIMPLE_SELECT,{},{silent:!0})))},ia.onTrash=function(j){this.deleteFeature([j.line.id],{silent:!0}),this.changeMode(K.SIMPLE_SELECT)},ia.toDisplayFeatures=function(j,E,H){var ie=E.properties.id===j.line.id;if(E.properties.active=ie?Ve.ACTIVE:Ve.INACTIVE,!ie)return H(E);E.geometry.coordinates.length<2||(E.properties.meta=Ce.FEATURE,H(Li(j.line.id,E.geometry.coordinates[j.direction==="forward"?E.geometry.coordinates.length-2:1],""+(j.direction==="forward"?E.geometry.coordinates.length-2:1),!1)),H(E))};var ca={simple_select:it,direct_select:St,draw_point:Xt,draw_polygon:ra,draw_line_string:ia},Di={defaultMode:K.SIMPLE_SELECT,keybindings:!0,touchEnabled:!0,clickBuffer:2,touchBuffer:25,boxSelect:!0,displayControlsDefault:!0,styles:Wn,modes:ca,controls:{},userProperties:!1},Ti={point:!0,line_string:!0,polygon:!0,trash:!0,combine_features:!0,uncombine_features:!0},Ri={point:!1,line_string:!1,polygon:!1,trash:!1,combine_features:!1,uncombine_features:!1};function Wi(j,E){return j.map(function(H){return H.source?H:In(H,{id:H.id+"."+E,source:E==="hot"?D.HOT:D.COLD})})}var ro={};(function(j,E){var H="__lodash_hash_undefined__",ie=9007199254740991,he="[object Arguments]",ge="[object Array]",ye="[object Boolean]",Ge="[object Date]",Ke="[object Error]",bt="[object Function]",pt="[object Map]",ot="[object Number]",ea="[object Object]",ei="[object Promise]",la="[object RegExp]",fa="[object Set]",Ue="[object String]",Dt="[object Symbol]",Ua="[object WeakMap]",Vi="[object ArrayBuffer]",bi="[object DataView]",Ro=/^\[object .+?Constructor\]$/,fu=/^(?:0|[1-9]\d*)$/,ni={};ni["[object Float32Array]"]=ni["[object Float64Array]"]=ni["[object Int8Array]"]=ni["[object Int16Array]"]=ni["[object Int32Array]"]=ni["[object Uint8Array]"]=ni["[object Uint8ClampedArray]"]=ni["[object Uint16Array]"]=ni["[object Uint32Array]"]=!0,ni[he]=ni[ge]=ni[Vi]=ni[ye]=ni[bi]=ni[Ge]=ni[Ke]=ni[bt]=ni[pt]=ni[ot]=ni[ea]=ni[la]=ni[fa]=ni[Ue]=ni[Ua]=!1;var _l=typeof Rd=="object"&&Rd&&Rd.Object===Object&&Rd,yc=typeof self=="object"&&self&&self.Object===Object&&self,gr=_l||yc||Function("return this")(),zl=E&&!E.nodeType&&E,xc=zl&&j&&!j.nodeType&&j,Da=xc&&xc.exports===zl,vc=Da&&_l.process,oo=function(){try{return vc&&vc.binding&&vc.binding("util")}catch{}}(),lo=oo&&oo.isTypedArray;function od(ve,qe){for(var gt=-1,Bt=ve==null?0:ve.length;++gtqi))return!1;var yi=Sa.get(ve);if(yi&&Sa.get(qe))return yi==qe;var xi=-1,Ei=!0,li=2>?new El:void 0;for(Sa.set(ve,qe),Sa.set(qe,ve);++xi-1},on.prototype.set=function(ve,qe){var gt=this.__data__,Bt=go(gt,ve);return Bt<0?(++this.size,gt.push([ve,qe])):gt[Bt][1]=qe,this},_s.prototype.clear=function(){this.size=0,this.__data__={hash:new Ba,map:new(uo||on),string:new Ba}},_s.prototype.delete=function(ve){var qe=vn(this,ve).delete(ve);return this.size-=qe?1:0,qe},_s.prototype.get=function(ve){return vn(this,ve).get(ve)},_s.prototype.has=function(ve){return vn(this,ve).has(ve)},_s.prototype.set=function(ve,qe){var gt=vn(this,ve),Bt=gt.size;return gt.set(ve,qe),this.size+=gt.size==Bt?0:1,this},El.prototype.add=El.prototype.push=function(ve){return this.__data__.set(ve,H),this},El.prototype.has=function(ve){return this.__data__.has(ve)},as.prototype.clear=function(){this.__data__=new on,this.size=0},as.prototype.delete=function(ve){var qe=this.__data__,gt=qe.delete(ve);return this.size=qe.size,gt},as.prototype.get=function(ve){return this.__data__.get(ve)},as.prototype.has=function(ve){return this.__data__.has(ve)},as.prototype.set=function(ve,qe){var gt=this.__data__;if(gt instanceof on){var Bt=gt.__data__;if(!uo||Bt.length<199)return Bt.push([ve,qe]),this.size=++gt.size,this;gt=this.__data__=new _s(Bt)}return gt.set(ve,qe),this.size=gt.size,this};var Sc=Uo?function(ve){return ve==null?[]:(ve=Object(ve),function(qe,gt){for(var Bt=-1,ai=qe==null?0:qe.length,Sa=0,Ya=[];++Bt-1&&ve%1==0&&ve-1&&ve%1==0&&ve<=ie}function Ko(ve){var qe=typeof ve;return ve!=null&&(qe=="object"||qe=="function")}function xo(ve){return ve!=null&&typeof ve=="object"}var Xo=lo?function(ve){return function(qe){return ve(qe)}}(lo):function(ve){return xo(ve)&&Yo(ve.length)&&!!ni[is(ve)]};function Vs(ve){return(qe=ve)!=null&&Yo(qe.length)&&!Dl(qe)?xu(ve):ud(ve);var qe}j.exports=function(ve,qe){return Ho(ve,qe)}})({get exports(){return ro},set exports(j){ro=j}},ro);var Lo=ro;function Ra(j,E){return j.length===E.length&&JSON.stringify(j.map(function(H){return H}).sort())===JSON.stringify(E.map(function(H){return H}).sort())}var pu={Polygon:ct,LineString:ii,Point:oi,MultiPolygon:Wt,MultiLineString:Wt,MultiPoint:Wt},jl=Object.freeze({__proto__:null,CommonSelectors:Qa,constrainFeatureMovement:Ne,createMidPoint:dt,createSupplementaryPoints:da,createVertex:Li,doubleClickZoom:Jt,euclideanDistance:et,featuresAt:ja,getFeatureAtAndSetCursors:aa,isClick:ba,isEventAtCoordinates:ma,isTap:Qt,mapEventToBoundingBox:Mt,ModeHandler:i,moveFeatures:Re,sortFeatures:ka,stringSetsAreEqual:Ra,StringSet:xt,theme:Wn,toDenseArray:Ci}),gu=function(j,E){var H={options:j=function(he){he===void 0&&(he={});var ge=In(he);return he.controls||(ge.controls={}),he.displayControlsDefault===!1?ge.controls=In(Ri,he.controls):ge.controls=In(Ti,he.controls),(ge=In(Di,ge)).styles=Wi(ge.styles,"cold").concat(Wi(ge.styles,"hot")),ge}(j)};E=function(he,ge){return ge.modes=K,ge.getFeatureIdsAt=function(ye){return ja.click({point:ye},null,he).map(function(Ge){return Ge.properties.id})},ge.getSelectedIds=function(){return he.store.getSelectedIds()},ge.getSelected=function(){return{type:U.FEATURE_COLLECTION,features:he.store.getSelectedIds().map(function(ye){return he.store.get(ye)}).map(function(ye){return ye.toGeoJSON()})}},ge.getSelectedPoints=function(){return{type:U.FEATURE_COLLECTION,features:he.store.getSelectedCoordinates().map(function(ye){return{type:U.FEATURE,properties:{},geometry:{type:U.POINT,coordinates:ye.coordinates}}})}},ge.set=function(ye){if(ye.type===void 0||ye.type!==U.FEATURE_COLLECTION||!Array.isArray(ye.features))throw new Error("Invalid FeatureCollection");var Ge=he.store.createRenderBatch(),Ke=he.store.getAllIds().slice(),bt=ge.add(ye),pt=new xt(bt);return(Ke=Ke.filter(function(ot){return!pt.has(ot)})).length&&ge.delete(Ke),Ge(),bt},ge.add=function(ye){var Ge=JSON.parse(JSON.stringify(ha(ye))).features.map(function(Ke){if(Ke.id=Ke.id||_a(),Ke.geometry===null)throw new Error("Invalid geometry: null");if(he.store.get(Ke.id)===void 0||he.store.get(Ke.id).type!==Ke.geometry.type){var bt=pu[Ke.geometry.type];if(bt===void 0)throw new Error("Invalid geometry type: "+Ke.geometry.type+".");var pt=new bt(he,Ke);he.store.add(pt)}else{var ot=he.store.get(Ke.id);ot.properties=Ke.properties,Lo(ot.getCoordinates(),Ke.geometry.coordinates)||ot.incomingCoords(Ke.geometry.coordinates)}return Ke.id});return he.store.render(),Ge},ge.get=function(ye){var Ge=he.store.get(ye);if(Ge)return Ge.toGeoJSON()},ge.getAll=function(){return{type:U.FEATURE_COLLECTION,features:he.store.getAll().map(function(ye){return ye.toGeoJSON()})}},ge.delete=function(ye){return he.store.delete(ye,{silent:!0}),ge.getMode()!==K.DIRECT_SELECT||he.store.getSelectedIds().length?he.store.render():he.events.changeMode(K.SIMPLE_SELECT,void 0,{silent:!0}),ge},ge.deleteAll=function(){return he.store.delete(he.store.getAllIds(),{silent:!0}),ge.getMode()===K.DIRECT_SELECT?he.events.changeMode(K.SIMPLE_SELECT,void 0,{silent:!0}):he.store.render(),ge},ge.changeMode=function(ye,Ge){return Ge===void 0&&(Ge={}),ye===K.SIMPLE_SELECT&&ge.getMode()===K.SIMPLE_SELECT?(Ra(Ge.featureIds||[],he.store.getSelectedIds())||(he.store.setSelected(Ge.featureIds,{silent:!0}),he.store.render()),ge):(ye===K.DIRECT_SELECT&&ge.getMode()===K.DIRECT_SELECT&&Ge.featureId===he.store.getSelectedIds()[0]||he.events.changeMode(ye,Ge,{silent:!0}),ge)},ge.getMode=function(){return he.events.getMode()},ge.trash=function(){return he.events.trash({silent:!0}),ge},ge.combineFeatures=function(){return he.events.combineFeatures({silent:!0}),ge},ge.uncombineFeatures=function(){return he.events.uncombineFeatures({silent:!0}),ge},ge.setFeatureProperty=function(ye,Ge,Ke){return he.store.setFeatureProperty(ye,Ge,Ke),ge},ge}(H,E),H.api=E;var ie=za(H);return E.onAdd=ie.onAdd,E.onRemove=ie.onRemove,E.types=B,E.options=j,E};function so(j){gu(j,this)}return so.modes=ca,so.constants=Qe,so.lib=jl,so})})(rx);var nC=rx.exports;const rC=ff(nC),sC=t=>{const[a,i]=Te(null),s=sr(null),d=[-75.379143,39.8312],h=_=>{_.zoomIn({...Sr.zoomConfig})},p=_=>{_.zoomOut({...Sr.zoomConfig})},l=_=>{_.flyTo({center:d,...Sr.flyToConfig})},w=({target:_})=>{new As.Marker({color:Sr.marker}).setLngLat(d).setPopup(new As.Popup({className:"map_popup",closeButton:!1}).setHTML('

Hello World!

')).addTo(_),_.scrollZoom.disable();var S=new rC({displayControlsDefault:!1,controls:{polygon:!0,trash:!0}});_.addControl(S),_.addControl(new As.AttributionControl({compact:!0})),i(_)};return bs(()=>{new As.Map({container:s.current,center:d,...Sr.mapConfig}).on("load",w)},[]),e.jsx(dm,{flyTo:!0,flyToClick:()=>{l(a)},zoomBtns:!0,zoomInClick:()=>{h(a)},zoomOutClick:()=>{p(a)},...t,children:e.jsx("div",{ref:s,style:{position:"absolute",left:0,right:0,top:0,bottom:0}})})},oC=t=>{const[a,i]=Te(null),s=sr(null),d=[-75.379143,39.8312],h=_=>{_.zoomIn({...Sr.zoomConfig})},p=_=>{_.zoomOut({...Sr.zoomConfig})},l=_=>{_.flyTo({center:d,...Sr.flyToConfig})},w=({target:_})=>{new As.Marker({color:Sr.marker}).setLngLat(d).setPopup(new As.Popup({closeButton:!1}).setHTML('

Hello World!

')).addTo(_),_.scrollZoom.disable(),_.addControl(new As.AttributionControl({compact:!0})),i(_)};return bs(()=>{new As.Map({container:s.current,center:d,...Sr.mapConfig}).on("load",w)},[]),e.jsxs(dm,{...t,children:[e.jsxs(dm.Controls,{flyTo:!0,flyToClick:()=>{l(a)},zoomBtns:!0,zoomInClick:()=>{h(a)},zoomOutClick:()=>{p(a)},children:[e.jsx(fy,{icon:"home",onClick:()=>alert("button clicked!")}),e.jsx(fy,{icon:"search",onClick:()=>alert("button clicked!")})]}),e.jsx("div",{ref:s,style:{position:"absolute",left:0,right:0,top:0,bottom:0}})]})},lC=Object.freeze(Object.defineProperty({__proto__:null,MapDefault:iC,MapWithCustomButton:oC,MapWithPlugin:sC},Symbol.toStringTag,{value:"Module"})),cC=t=>e.jsxs("div",{children:[e.jsx(Cr,{avatarName:"Mike Bishop",avatarStatus:"online",avatarUrl:"https://randomuser.me/api/portraits/men/50.jpg",borderRadius:"rounded",label:"Anna Black",message:"How can we assist you today?",timestamp:"20 seconds ago",...t}),e.jsx("br",{}),e.jsx("br",{}),e.jsx("br",{}),e.jsx("br",{}),e.jsx(Cr,{avatarName:"Becca Jacobs",avatarUrl:"https://randomuser.me/api/portraits/women/50.jpg",label:"Lucille Sanchez",message:"Application for Kate Smith is waiting for your approval",timestamp:"2 days ago",...t}),e.jsx("br",{}),e.jsx("br",{}),e.jsx(Cr,{avatarName:"Timothy Wenhold",label:"Beverly Reyes",message:"We are so sorry you had a bad experience!",timestamp:"2 days ago",...t}),e.jsx("br",{}),e.jsx("br",{}),e.jsx(Cr,{label:"Keith Craig",message:"Please hold for one moment, I will check with my manager.",timestamp:"2 days ago",...t}),e.jsx("br",{}),e.jsx("br",{}),e.jsx(Cr,{label:"Keith Craig",timestamp:"2 days ago",...t,children:e.jsx(Fa,{alt:"picture of a misty forest",size:"md",url:"https://unsplash.it/500/400/?image=634"})}),e.jsx("br",{}),e.jsx("br",{}),e.jsx(Cr,{label:"Keith Craig",message:"Please hold for one moment, I will check with my manager.",timestamp:"2 days ago",...t,children:e.jsx(Fa,{alt:"picture of a misty forest",size:"md",url:"https://unsplash.it/500/400/?image=634"})})]}),dC=t=>e.jsxs(e.Fragment,{children:[e.jsx(Cr,{avatarName:"Wade Winningham",avatarUrl:"https://randomuser.me/api/portraits/men/14.jpg",label:"Anna Black",message:"We will escalate this issue to a Senior Support agent.",timestamp:"9 minutes ago",timestampObject:new Date,...t}),e.jsx("br",{}),e.jsx("br",{}),e.jsx(Cr,{alignTimestamp:"left",avatarName:"Wade Winningham",avatarUrl:"https://randomuser.me/api/portraits/men/14.jpg",label:"Becca Jacobs",message:"Application for Kate Smith is waiting for your approval",timestamp:"12.20p",timestampObject:new Date,...t})]}),uC=t=>e.jsxs("div",{children:[e.jsx(Cr,{avatarName:"Mike Bishop",avatarStatus:"online",avatarUrl:"https://randomuser.me/api/portraits/men/50.jpg",borderRadius:"rounded",hover:{background:"success_subtle"},label:"Anna Black",message:"How can we assist you today?",padding:"xs",...t}),e.jsx("br",{}),e.jsx("br",{}),e.jsx("br",{}),e.jsx(Cr,{avatarName:"Becca Jacobs",avatarUrl:"https://randomuser.me/api/portraits/women/50.jpg",borderRadius:"rounded",hover:{shadow:"deepest"},label:"Lucille Sanchez",message:"Application for Kate Smith is waiting for your approval",padding:"xs",...t}),e.jsx("br",{})]}),hC=t=>e.jsxs(e.Fragment,{children:[e.jsxs(Cr,{avatarName:"Keith Craig",label:"Keith Craig",paddingBottom:"md",timestamp:"2 days ago",...t,children:[e.jsx(Cr.Mention,{variant:"user",children:"@all"})," let's welcome ",e.jsx(Cr.Mention,{variant:"self",children:"@Lucille Sanchez"})," to the team this week!"]}),e.jsxs(Cr,{avatarName:"Lucille Sanchez",avatarUrl:"https://randomuser.me/api/portraits/women/50.jpg",label:"Lucille Sanchez",timestamp:"2 days ago",...t,children:[e.jsx(Cr.Mention,{variant:"self",children:"@Keith Craig"})," thanks for the warm welcome! I'm so excited!"]})]}),mC=Object.freeze(Object.defineProperty({__proto__:null,MessageDefault:cC,MessageHover:uC,MessageMentions:hC,MessageTimestamp:dC},Symbol.toStringTag,{value:"Module"})),pC=[{label:"Power Home Remodeling",value:"Power Home Remodeling",id:"powerhome1",expanded:!0,children:[{label:"People",value:"People",id:"people1",expanded:!0,children:[{label:"Talent Acquisition",value:"Talent Acquisition",id:"talent1"},{label:"Business Affairs",value:"Business Affairs",id:"business1",children:[{label:"Initiatives",value:"Initiatives",id:"initiative1"},{label:"Learning & Development",value:"Learning & Development",id:"development1"}]},{label:"People Experience",value:"People Experience",id:"experience1"}]},{label:"Contact Center",value:"Contact Center",id:"contact1",children:[{label:"Appointment Management",value:"Appointment Management",id:"appointment1"},{label:"Customer Service",value:"Customer Service",id:"customer1"},{label:"Energy",value:"Energy",id:"energy1"}]}]}],gC=t=>e.jsx("div",{children:e.jsx(bh,{id:"multiselect-default",onSelect:a=>console.log("Selected Items",a),treeData:pC,...t})}),fC=[{label:"HQ",value:"HQ",id:"hq"},{label:"Philadelphia",value:"Philadelphia",id:"phl",children:[{label:"Marketing & Sales PHL",value:"Marketing & Sales PHL",id:"marketingPHL"},{label:"Installation Office PHL",value:"Installation Office PHL",id:"installationPHL"},{label:"Warehouse PHL",value:"Warehouse PHL",id:"warehousePHL"}]},{label:"New Jersey",value:"New Jersey",id:"nj",children:[{label:"New Jersey",value:"New Jersey",id:"nj1",children:[{label:"Marketing & Sales NJ",value:"Marketing & Sales NJ",id:"marketingNJ"},{label:"Installation Office NJ",value:"Installation Office NJ",id:"installationNJ"},{label:"Warehouse NJ",value:"Warehouse NJ",id:"warehouseNJ"}]},{label:"Princeton",value:"Princeton",id:"princeton",children:[{label:"Marketing & Sales Princeton",value:"Marketing & Sales Princeton",id:"marketingPR"},{label:"Installation Office Princeton",value:"Installation Office Princeton",id:"installationPR"},{label:"Warehouse Princeton",value:"Warehouse Princeton",id:"warehousePR"}]}]},{label:"Maryland",value:"Maryland",id:"MD",children:[{label:"Marketing & Sales MD",value:"Marketing & Sales MD",id:"marketingMD"},{label:"Installation Office MD",value:"Installation Office MD",id:"installationMD"},{label:"Warehouse MD",value:"Warehouse MD",id:"warehouseMD"}]},{label:"Connecticut",value:"Connecticut",id:"CT",children:[{label:"Marketing & Sales CT",value:"Marketing & Sales CT",id:"marketingCT"},{label:"Installation Office CT",value:"Installation Office CT",id:"installationCT"},{label:"Warehouse CT",value:"Warehouse CT",id:"warehouseCT"}]}],bC=t=>e.jsx("div",{children:e.jsx(bh,{id:"multiselect-single",inputName:"Power",onSelect:a=>console.log("Selected Node",a),treeData:fC,variant:"single",...t})}),yC=[{label:"HQ",value:"HQ",id:"hq1"},{label:"Philadelphia",value:"Philadelphia",id:"phl1",hideRadio:!0,children:[{label:"Marketing & Sales PHL",value:"Marketing & Sales PHL",id:"marketingPHL1"},{label:"Installation Office PHL",value:"Installation Office PHL",id:"installationPHL1"},{label:"Warehouse PHL",value:"Warehouse PHL",id:"warehousePHL1"}]},{label:"New Jersey",value:"New Jersey",id:"nj2",hideRadio:!0,children:[{label:"New Jersey",value:"New Jersey",id:"nj3",hideRadio:!0,children:[{label:"Marketing & Sales NJ",value:"Marketing & Sales NJ",id:"marketingNJ1"},{label:"Installation Office NJ",value:"Installation Office NJ",id:"installationNJ1"},{label:"Warehouse NJ",value:"Warehouse NJ",id:"warehouseNJ1"}]},{label:"Princeton",value:"Princeton",id:"princeton1",hideRadio:!0,children:[{label:"Marketing & Sales Princeton",value:"Marketing & Sales Princeton",id:"marketingPR1"},{label:"Installation Office Princeton",value:"Installation Office Princeton",id:"installationPR1"},{label:"Warehouse Princeton",value:"Warehouse Princeton",id:"warehousePR1"}]}]},{label:"Maryland",value:"Maryland",id:"MD1",hideRadio:!0,children:[{label:"Marketing & Sales MD",value:"Marketing & Sales MD",id:"marketingMD1"},{label:"Installation Office MD",value:"Installation Office MD",id:"installationMD1"},{label:"Warehouse MD",value:"Warehouse MD",id:"warehouseMD1"}]},{label:"Connecticut",value:"Connecticut",id:"CT1",hideRadio:!0,children:[{label:"Marketing & Sales CT",value:"Marketing & Sales CT",id:"marketingCT1"},{label:"Installation Office CT",value:"Installation Office CT",id:"installationCT1"},{label:"Warehouse CT",value:"Warehouse CT",id:"warehouseCT1"}]}],xC=t=>e.jsx("div",{children:e.jsx(bh,{id:"multiselect-single-children-only",inputName:"PowerChildren",onSelect:a=>console.log("Selected Node",a),treeData:yC,variant:"single",...t})}),vC=[{label:"Power Home Remodeling",value:"Power Home Remodeling",id:"powerhome1",expanded:!0,children:[{label:"People",value:"People",id:"people1",children:[{label:"Talent Acquisition",value:"Talent Acquisition",id:"talent1"},{label:"Business Affairs",value:"Business Affairs",id:"business1",children:[{label:"Initiatives",value:"Initiatives",id:"initiative1"},{label:"Learning & Development",value:"Learning & Development",id:"development1"}]},{label:"People Experience",value:"People Experience",id:"experience1"}]},{label:"Contact Center",value:"Contact Center",id:"contact1",children:[{label:"Appointment Management",value:"Appointment Management",id:"appointment1"},{label:"Customer Service",value:"Customer Service",id:"customer1"},{label:"Energy",value:"Energy",id:"energy1"}]}]}],kC=t=>e.jsx("div",{children:e.jsx(bh,{id:"multi-level-select-return-all-selected",onSelect:a=>console.log("Selected Items with Return All Selected Data",a),returnAllSelected:!0,treeData:vC,...t})}),wC=[{label:"Power Home Remodeling",value:"Power Home Remodeling",id:"powerhome1",expanded:!0,children:[{label:"People",value:"People",id:"people1",children:[{label:"Talent Acquisition",value:"Talent Acquisition",id:"talent1"},{label:"Business Affairs",value:"Business Affairs",id:"business1",children:[{label:"Initiatives",value:"Initiatives",id:"initiative1"},{label:"Learning & Development",value:"Learning & Development",id:"development1"}]},{label:"People Experience",value:"People Experience",id:"experience1"}]},{label:"Contact Center",value:"Contact Center",id:"contact1",children:[{label:"Appointment Management",value:"Appointment Management",id:"appointment1"},{label:"Customer Service",value:"Customer Service",id:"customer1"},{label:"Energy",value:"Energy",id:"energy1"}]}]}],jC=t=>e.jsx("div",{children:e.jsx(bh,{id:"multi-level-select-selected_ids",onSelect:a=>console.log("Selected Items with Return All Selected Data",a),returnAllSelected:!0,selectedIds:["energy1","talent1"],treeData:wC,...t})}),_C=Object.freeze(Object.defineProperty({__proto__:null,MultiLevelSelectDefault:gC,MultiLevelSelectReturnAllSelected:kC,MultiLevelSelectSelectedIdsReact:jC,MultiLevelSelectSingle:bC,MultiLevelSelectSingleChildrenOnly:xC},Symbol.toStringTag,{value:"Module"})),zC=t=>e.jsxs("div",{children:[e.jsx(gl,{users:[{name:"Patrick Welch",imageUrl:"https://randomuser.me/api/portraits/men/9.jpg"},{name:"Lucille Sanchez",imageUrl:"https://randomuser.me/api/portraits/women/6.jpg"},{name:"Beverly Reyes",imageUrl:"https://randomuser.me/api/portraits/women/74.jpg"},{name:"Keith Craig",imageUrl:"https://randomuser.me/api/portraits/men/40.jpg"},{name:"Alicia Cooper",imageUrl:"https://randomuser.me/api/portraits/women/46.jpg"}],...t}),e.jsx("br",{}),e.jsx("br",{}),e.jsx(gl,{users:[{name:"Shawn Palmer",imageUrl:"https://randomuser.me/api/portraits/men/93.jpg"},{name:"Andrew Murray Cooper Craig"}],...t})]}),CC=t=>e.jsxs("div",{children:[e.jsx(gl,{reverse:!0,users:[{name:"Patrick Welch",imageUrl:"https://randomuser.me/api/portraits/men/9.jpg"},{name:"Lucille Sanchez",imageUrl:"https://randomuser.me/api/portraits/women/6.jpg"},{name:"Beverly Reyes",imageUrl:"https://randomuser.me/api/portraits/women/74.jpg"},{name:"Keith Craig",imageUrl:"https://randomuser.me/api/portraits/men/40.jpg"},{name:"Alicia Cooper",imageUrl:"https://randomuser.me/api/portraits/women/46.jpg"}],...t}),e.jsx("br",{}),e.jsx("br",{}),e.jsx(gl,{reverse:!0,users:[{name:"Shawn Palmer",imageUrl:"https://randomuser.me/api/portraits/men/93.jpg"},{name:"Andrew Murray"}],...t})]}),SC=t=>e.jsxs("div",{children:[e.jsx(Xe,{color:"light",text:"xs"}),e.jsx(gl,{users:[{name:"Patrick Welch",imageUrl:"https://randomuser.me/api/portraits/men/9.jpg"},{name:"Lucille Sanchez",imageUrl:"https://randomuser.me/api/portraits/women/6.jpg"},{name:"Beverly Reyes",imageUrl:"https://randomuser.me/api/portraits/women/74.jpg"},{name:"Keith Craig",imageUrl:"https://randomuser.me/api/portraits/men/40.jpg"},{name:"Alicia Cooper",imageUrl:"https://randomuser.me/api/portraits/women/46.jpg"}],...t}),e.jsx("br",{}),e.jsx(gl,{marginTop:"xs",size:"xs",users:[{name:"Shawn Palmer",imageUrl:"https://randomuser.me/api/portraits/men/93.jpg"},{name:"Andrew Murray Cooper Craig",imageUrl:"https://randomuser.me/api/portraits/men/75.jpg"}],...t}),e.jsx(Xe,{color:"light",marginTop:"xs",text:"xxs"}),e.jsx(gl,{size:"xxs",users:[{name:"Patrick Welch",imageUrl:"https://randomuser.me/api/portraits/men/9.jpg"},{name:"Lucille Sanchez",imageUrl:"https://randomuser.me/api/portraits/women/6.jpg"},{name:"Beverly Reyes",imageUrl:"https://randomuser.me/api/portraits/women/74.jpg"},{name:"Keith Craig",imageUrl:"https://randomuser.me/api/portraits/men/40.jpg"},{name:"Alicia Cooper",imageUrl:"https://randomuser.me/api/portraits/women/46.jpg"}],...t}),e.jsx("br",{}),e.jsx(gl,{marginTop:"xs",size:"xxs",users:[{name:"Shawn Palmer",imageUrl:"https://randomuser.me/api/portraits/men/93.jpg"},{name:"Andrew Murray Cooper Craig",imageUrl:"https://randomuser.me/api/portraits/men/75.jpg"}],...t})]}),TC=Object.freeze(Object.defineProperty({__proto__:null,MultipleUsersDefault:zC,MultipleUsersReverse:CC,MultipleUsersSize:SC},Symbol.toStringTag,{value:"Module"})),MC=t=>e.jsxs("div",{children:[e.jsx(Hp,{users:[{name:"Patrick Welch",imageUrl:"https://randomuser.me/api/portraits/men/9.jpg"}],...t}),e.jsx("br",{}),e.jsx("br",{}),e.jsx(Hp,{users:[{name:"Patrick Welch",imageUrl:"https://randomuser.me/api/portraits/men/9.jpg"},{name:"Lucille Sanchez",imageUrl:"https://randomuser.me/api/portraits/women/6.jpg"}],...t}),e.jsx("br",{}),e.jsx("br",{}),e.jsx(Hp,{users:[{name:"Patrick Welch",imageUrl:"https://randomuser.me/api/portraits/men/9.jpg"},{name:"Lucille Sanchez",imageUrl:"https://randomuser.me/api/portraits/women/6.jpg"},{name:"Beverly Reyes",imageUrl:"https://randomuser.me/api/portraits/women/74.jpg"},{name:"Keith Craig",imageUrl:"https://randomuser.me/api/portraits/men/40.jpg"},{name:"Alicia Cooper",imageUrl:"https://randomuser.me/api/portraits/women/46.jpg"}],...t})]}),EC=Object.freeze(Object.defineProperty({__proto__:null,MultipleUsersStackedDefault:MC},Symbol.toStringTag,{value:"Module"})),IC=t=>e.jsxs(en,{link:"#",orientation:"vertical",title:"Menu",...t,children:[e.jsx(We,{link:"#",text:"Photos",...t}),e.jsx(We,{link:"#",text:"Music",...t}),e.jsx(We,{active:!0,link:"#",text:"Video",...t}),e.jsx(We,{link:"#",text:"Files",...t})]}),AC=t=>e.jsxs(en,{link:"#",orientation:"horizontal",...t,children:[e.jsx(We,{link:"#",text:"About",...t}),e.jsx(We,{active:!0,link:"#",text:"Case Studies",...t}),e.jsx(We,{link:"#",text:"Service",...t}),e.jsx(We,{link:"#",text:"Contacts",...t})]}),DC=t=>e.jsxs(en,{link:"#",orientation:"horizontal",variant:"subtle",...t,children:[e.jsx(We,{link:"#",text:"About",...t}),e.jsx(We,{active:!0,link:"#",text:"Case Studies",...t}),e.jsx(We,{link:"#",text:"Service",...t}),e.jsx(We,{link:"#",text:"Contacts",...t})]}),qC=t=>e.jsxs(en,{link:"#",title:"Users",...t,children:[e.jsx(We,{active:!0,link:"#",...t,children:e.jsx(Xa,{align:"left",avatarUrl:"https://randomuser.me/api/portraits/women/44.jpg",name:"Anna Black",orientation:"horizontal",territory:"PHL",title:"Remodeling Consultant",...t})}),e.jsx(We,{link:"#",children:e.jsx(Xa,{align:"left",avatarUrl:"https://randomuser.me/api/portraits/women/45.jpg",name:"Julie Hamilton",orientation:"horizontal",territory:"PHL",title:"Inside Sales Agent",...t})}),e.jsx(We,{link:"#",children:e.jsx(Xa,{align:"left",avatarUrl:"https://randomuser.me/api/portraits/men/44.jpg",name:"Dennis Wilks",orientation:"horizontal",territory:"PHL",title:"Senior Remodeling Consultant",...t})}),e.jsx(We,{link:"#",children:e.jsx(Xa,{align:"left",avatarUrl:"https://randomuser.me/api/portraits/men/46.jpg",name:"Ronnie Martin",orientation:"horizontal",territory:"PHL",title:"Customer Development Representative",...t})})]}),PC=t=>e.jsxs(en,{...t,children:[e.jsx(We,{iconLeft:"newspaper",link:"#",text:"News Feed",...t}),e.jsx(We,{active:!0,iconLeft:"comments-alt",link:"#",text:"Messages",...t}),e.jsx(We,{iconLeft:"calendar-check",iconRight:"angle-down",link:"#",text:"Events",...t}),e.jsx(We,{iconLeft:"calendar-check",iconRight:"angle-down",link:"#",text:"Events",...t}),e.jsx(We,{iconLeft:"users-class",iconRight:"angle-down",link:"#",text:"Groups",...t})]}),OC=t=>e.jsxs(en,{highlight:!1,...t,children:[e.jsx(We,{active:!0,link:"#",text:"All Categories",...t}),e.jsx(We,{link:"#",text:"Food",...t}),e.jsx(We,{link:"#",text:"Digital",...t}),e.jsx(We,{link:"#",text:"Design Art",...t})]}),LC=t=>e.jsxs(en,{borderless:!0,...t,children:[e.jsx(We,{active:!0,link:"#",text:"All Categories",...t}),e.jsx(We,{link:"#",text:"Food",...t}),e.jsx(We,{link:"#",text:"Digital",...t}),e.jsx(We,{link:"#",text:"Design Art",...t})]}),RC=t=>e.jsxs(en,{variant:"subtle",...t,children:[e.jsx(We,{link:"#",text:"Overview",...t}),e.jsx(We,{active:!0,link:"#",text:"Albums",...t}),e.jsx(We,{link:"#",text:"Similar Artists",...t}),e.jsx(We,{link:"#",text:"Events",...t}),e.jsx(We,{link:"#",text:"Discography",...t}),e.jsx(We,{link:"#",text:"Listeners",...t})]}),BC=t=>e.jsxs(en,{highlight:!1,variant:"subtle",...t,children:[e.jsx(We,{link:"#",text:"Dashboard",...t}),e.jsx(We,{active:!0,link:"#",text:"Statistics",...t}),e.jsx(We,{link:"#",text:"Pages",...t})]}),NC=t=>e.jsxs(en,{link:"#",title:"Browse",...t,children:[e.jsx(We,{iconLeft:"newspaper",text:"News Feed",...t}),e.jsx(We,{active:!0,iconLeft:"comments-alt",link:"#",text:"Messages",...t}),e.jsx(We,{iconLeft:"calendar-check",iconRight:"angle-down",link:"#",text:"Events",...t}),e.jsx(We,{iconLeft:"users",link:"#",text:"Friends",...t}),e.jsx(We,{iconLeft:"users-class",iconRight:"angle-down",link:"#",text:"Groups",...t})]}),FC=t=>e.jsxs(en,{variant:"subtle",...t,children:[e.jsx(We,{iconLeft:"city",link:"#",text:"City",...t}),e.jsx(We,{iconLeft:"user-friends",iconRight:"angle-down",link:"#",text:"People",...t}),e.jsx(We,{active:!0,iconLeft:"user-tie",link:"#",text:"Business",...t}),e.jsx(We,{iconLeft:"theater-masks",link:"#",text:"Entertainment",...t}),e.jsx(We,{iconLeft:"salad",iconRight:"angle-down",link:"#",text:"Food",...t}),e.jsx(We,{iconLeft:"sunglasses",link:"#",text:"Style",...t}),e.jsx(We,{iconLeft:"child",link:"#",text:"Childern",...t})]}),VC=t=>e.jsxs(en,{link:"#",title:"Browse",...t,children:[e.jsx(We,{imageUrl:"https://upload.wikimedia.org/wikipedia/commons/0/00/Apple_News_icon_%28macOS%29.png",text:"News Feed",...t}),e.jsx(We,{active:!0,imageUrl:"https://p7.hiclipart.com/preview/928/339/723/messages-iphone-apple-imessage-iphone-thumbnail.jpg",link:"#",text:"Messages",...t}),e.jsx(We,{iconRight:"angle-down",imageUrl:"https://www.clipartmax.com/png/middle/103-1038653_circle-icons-calendar-svg-event-icon.png",link:"#",text:"Events",...t}),e.jsx(We,{imageUrl:"https://www.pngitem.com/pimgs/m/228-2289227_find-friends-icon-png-image-iphone-find-my.png",link:"#",text:"Friends",...t}),e.jsx(We,{iconRight:"angle-down",imageUrl:"https://img.favpng.com/18/5/20/blue-human-behavior-silhouette-area-communication-png-favpng-wLT3QYknSwc68uu9GAUHGS5FY_t.jpg",link:"#",text:"Groups",...t})]}),UC=t=>e.jsxs(en,{link:"#",orientation:"vertical",title:"Popular Websites",...t,children:[e.jsx(We,{link:"https://www.google.com/",target:"_blank",text:"Google",...t}),e.jsx(We,{link:"https://www.youtube.com/",target:"_blank",text:"YouTube",...t}),e.jsx(We,{link:"https://www.facebook.com/",target:"_blank",text:"Facebook",...t}),e.jsx(We,{link:"https://www.amazon.com/",target:"_blank",text:"Amazon",...t})]}),$C=t=>e.jsxs(en,{link:"#",orientation:"horizontal",variant:"bold",...t,children:[e.jsx(We,{link:"#",text:"About",...t}),e.jsx(We,{active:!0,link:"#",text:"Case Studies",...t}),e.jsx(We,{link:"#",text:"Service",...t}),e.jsx(We,{link:"#",text:"Contacts",...t})]}),HC=t=>e.jsxs(en,{link:"#",orientation:"vertical",variant:"bold",...t,children:[e.jsx(We,{link:"#",text:"About",...t}),e.jsx(We,{active:!0,link:"#",text:"Case Studies",...t}),e.jsx(We,{link:"#",text:"Service",...t}),e.jsx(We,{link:"#",text:"Contacts",...t})]}),GC=t=>e.jsxs(en,{variant:"bold",...t,children:[e.jsxs(We,{active:!0,collapsed:!1,collapsible:!0,iconLeft:"city",link:"#",text:"Overview",...t,children:[e.jsx(We,{link:"#",text:"City",...t}),e.jsx(We,{link:"#",text:"People",...t}),e.jsx(We,{link:"#",text:"Business",...t})]}),e.jsxs(We,{collapsible:!0,iconLeft:"theater-masks",link:"#",text:"Albums",...t,children:[e.jsx(We,{link:"#",text:"Entertainment",...t}),e.jsx(We,{link:"#",text:"Food",...t}),e.jsx(We,{link:"#",text:"Style",...t})]}),e.jsxs(We,{collapsible:!0,iconLeft:"city",link:"#",text:"Similar Artists",...t,children:[e.jsx(We,{link:"#",text:"City",...t}),e.jsx(We,{link:"#",text:"People",...t}),e.jsx(We,{link:"#",text:"Business",...t})]})]}),WC=t=>{const a=["Overview","Albums","Similar Artists"],i=a.map(()=>Vm(!0)),s=d=>{i.forEach(([,,h],p)=>{h(p!==d)})};return e.jsx(e.Fragment,{children:e.jsx(en,{variant:"bold",...t,children:a.map((d,h)=>{const[p]=i[h];return e.jsxs(We,{collapsed:p,collapsible:!0,collapsibleTrail:!0,fontSize:"small",fontWeight:"bolder",iconLeft:"chevron-down",iconRight:["plus","minus"],id:`collapsible-nav-item-${h+1}`,link:"#",onClick:()=>s(h),text:d,...t,children:[e.jsx(We,{link:"#",text:"City",...t}),e.jsx(We,{link:"#",text:"People",...t}),e.jsx(We,{link:"#",text:"Business",...t})]},h)})})})},JC=t=>{const a=["Overview","Albums","Similar Artists"];return e.jsx(e.Fragment,{children:e.jsx(en,{variant:"bold",...t,children:a.map((i,s)=>e.jsxs(We,{collapsible:!0,collapsibleTrail:!0,fontWeight:"bolder",iconLeft:"city",iconRight:["plus","minus"],link:"#",text:i,...t,children:[e.jsx(We,{fontSize:"small",link:"#",marginY:"none",text:"City",...t}),e.jsx(We,{fontSize:"small",link:"#",marginY:"none",text:"People",...t}),e.jsx(We,{fontSize:"small",link:"#",marginY:"none",text:"Business",...t})]},s))})})},ZC=t=>e.jsxs(en,{link:"#",orientation:"vertical",variant:"bold",...t,children:[e.jsx(We,{fontSize:"small",fontWeight:"bolder",link:"#",text:"About",...t}),e.jsx(We,{active:!0,fontSize:"small",fontWeight:"bolder",link:"#",text:"Case Studies",...t}),e.jsx(We,{fontSize:"small",fontWeight:"bolder",link:"#",text:"Service",...t}),e.jsx(We,{fontSize:"small",fontWeight:"bolder",link:"#",text:"Contacts",...t})]}),YC=t=>e.jsxs(en,{link:"#",orientation:"vertical",variant:"bold",...t,children:[e.jsx(We,{link:"#",margin:"none",paddingY:"xxs",text:"About",...t}),e.jsx(We,{active:!0,link:"#",margin:"none",paddingY:"xxs",text:"Case Studies",...t}),e.jsx(We,{link:"#",margin:"none",paddingY:"xxs",text:"Service",...t}),e.jsx(We,{link:"#",margin:"none",paddingY:"xxs",text:"Contacts",...t})]}),KC=t=>e.jsxs(en,{itemSpacing:{padding:"xs",marginY:"none"},variant:"bold",...t,children:[e.jsxs(We,{active:!0,collapsible:!0,iconLeft:"city",link:"#",text:"Overview",...t,children:[e.jsx(We,{link:"#",paddingY:"none",text:"City",...t}),e.jsx(We,{link:"#",paddingY:"none",text:"People",...t}),e.jsx(We,{link:"#",paddingY:"none",text:"Business",...t})]}),e.jsxs(We,{collapsible:!0,iconLeft:"theater-masks",link:"#",text:"Albums",...t,children:[e.jsx(We,{link:"#",paddingY:"none",text:"Entertainment",...t}),e.jsx(We,{link:"#",paddingY:"none",text:"Food",...t}),e.jsx(We,{link:"#",paddingY:"none",text:"Style",...t})]}),e.jsxs(We,{collapsible:!0,iconLeft:"city",link:"#",text:"Similar Artists",...t,children:[e.jsx(We,{link:"#",paddingY:"none",text:"City",...t}),e.jsx(We,{link:"#",paddingY:"none",text:"People",...t}),e.jsx(We,{link:"#",paddingY:"none",text:"Business",...t})]})]}),XC=Object.freeze(Object.defineProperty({__proto__:null,BlockNav:qC,BlockNoTitleNav:PC,BoldHorizontalNav:$C,BoldVerticalNav:HC,BorderlessNav:LC,CollapsibleNav:GC,CollapsibleNavCustom:WC,CollapsibleNavItemSpacing:KC,CollapsibleNavWithAllOptions:JC,DefaultNav:IC,HorizontalNav:AC,NavWithFontControl:ZC,NavWithSpacingControl:YC,NewTab:UC,NoHighlightNav:OC,SubtleHorizontalNav:DC,SubtleNav:RC,SubtleNoHighlightNav:BC,SubtleWithIconsNav:FC,WithIconsNav:NC,WithImgNav:VC},Symbol.toStringTag,{value:"Module"})),QC=t=>e.jsxs(e.Fragment,{children:[e.jsx(Id,{marginY:"xs",status:"offline",...t}),e.jsx(Id,{marginY:"xs",status:"online",...t}),e.jsx(Id,{marginY:"xs",status:"away",...t}),e.jsx(Id,{marginY:"xs",status:"error",...t}),e.jsx(Id,{marginY:"xs",status:"info",...t}),e.jsx(Id,{marginY:"xs",status:"primary",...t})]}),eS=Object.freeze(Object.defineProperty({__proto__:null,OnlineStatusDefault:QC},Symbol.toStringTag,{value:"Module"})),tS=()=>e.jsxs(fe,{size:"sm",children:[e.jsx("thead",{children:e.jsxs("tr",{children:[e.jsx("th",{children:"Column 1"}),e.jsx("th",{children:"Column 2"}),e.jsx("th",{children:"Column 3"}),e.jsx("th",{children:"Column 4"}),e.jsx("th",{children:"Column 5"})]})}),e.jsx("tbody",{children:Array.from({length:7},(t,a)=>e.jsx("tr",{children:Array.from({length:5},(i,s)=>e.jsx("td",{children:`Value ${s+1}`},s))},a))})]}),aS=()=>e.jsx(e.Fragment,{children:e.jsx(ex,{children:e.jsx(tS,{})})}),iS=()=>e.jsx(ue,{columnGap:"lg",orientation:"row",overflowX:"auto",children:Array.from({length:15},(t,a)=>e.jsx(J,{children:e.jsx(Le,{children:"Card Content"})},a))}),nS=()=>e.jsx(e.Fragment,{children:e.jsx(ex,{color:"card_light",layout:{x:"xl"},children:e.jsx(iS,{})})}),rS=Object.freeze(Object.defineProperty({__proto__:null,OverlayDefault:aS,OverlayMultiDirectional:nS},Symbol.toStringTag,{value:"Module"})),sS=t=>{const[a,i]=Te(""),s=d=>i(d.target.value);return e.jsx(Fn,{id:"my-passphrase",onChange:s,value:a,...t})},oS=t=>{const[a,i]=Te(""),[s,d]=Te(""),h=l=>i(l.target.value),p=l=>d(l.target.value);return e.jsx(e.Fragment,{children:e.jsxs("div",{children:[e.jsx(Fn,{onChange:h,value:a,...t}),e.jsx(Fn,{confirmation:!0,onChange:p,value:s,...t}),a&&s&&e.jsx(Xe,{text:a===s?"They match!":"They don't match!",...t})]})})};var sx;sx={passwords:"123456,password,12345678,qwerty,123456789,12345,1234,111111,1234567,dragon,123123,baseball,abc123,football,monkey,letmein,shadow,master,696969,mustang,666666,qwertyuiop,123321,1234567890,pussy,superman,654321,1qaz2wsx,7777777,fuckyou,qazwsx,jordan,123qwe,000000,killer,trustno1,hunter,harley,zxcvbnm,asdfgh,buster,batman,soccer,tigger,charlie,sunshine,iloveyou,fuckme,ranger,hockey,computer,starwars,asshole,pepper,klaster,112233,zxcvbn,freedom,princess,maggie,pass,ginger,11111111,131313,fuck,love,cheese,159753,summer,chelsea,dallas,biteme,matrix,yankees,6969,corvette,austin,access,thunder,merlin,secret,diamond,hello,hammer,fucker,1234qwer,silver,gfhjkm,internet,samantha,golfer,scooter,test,orange,cookie,q1w2e3r4t5,maverick,sparky,phoenix,mickey,bigdog,snoopy,guitar,whatever,chicken,camaro,mercedes,peanut,ferrari,falcon,cowboy,welcome,sexy,samsung,steelers,smokey,dakota,arsenal,boomer,eagles,tigers,marina,nascar,booboo,gateway,yellow,porsche,monster,spider,diablo,hannah,bulldog,junior,london,purple,compaq,lakers,iceman,qwer1234,hardcore,cowboys,money,banana,ncc1701,boston,tennis,q1w2e3r4,coffee,scooby,123654,nikita,yamaha,mother,barney,brandy,chester,fuckoff,oliver,player,forever,rangers,midnight,chicago,bigdaddy,redsox,angel,badboy,fender,jasper,slayer,rabbit,natasha,marine,bigdick,wizard,marlboro,raiders,prince,casper,fishing,flower,jasmine,iwantu,panties,adidas,winter,winner,gandalf,password1,enter,ghbdtn,1q2w3e4r,golden,cocacola,jordan23,winston,madison,angels,panther,blowme,sexsex,bigtits,spanky,bitch,sophie,asdfasdf,horny,thx1138,toyota,tiger,dick,canada,12344321,blowjob,8675309,muffin,liverpoo,apples,qwerty123,passw0rd,abcd1234,pokemon,123abc,slipknot,qazxsw,123456a,scorpion,qwaszx,butter,startrek,rainbow,asdfghjkl,razz,newyork,redskins,gemini,cameron,qazwsxedc,florida,liverpool,turtle,sierra,viking,booger,butthead,doctor,rocket,159357,dolphins,captain,bandit,jaguar,packers,pookie,peaches,789456,asdf,dolphin,helpme,blue,theman,maxwell,qwertyui,shithead,lovers,maddog,giants,nirvana,metallic,hotdog,rosebud,mountain,warrior,stupid,elephant,suckit,success,bond007,jackass,alexis,porn,lucky,scorpio,samson,q1w2e3,azerty,rush2112,driver,freddy,1q2w3e4r5t,sydney,gators,dexter,red123,123456q,12345a,bubba,creative,voodoo,golf,trouble,america,nissan,gunner,garfield,bullshit,asdfghjk,5150,fucking,apollo,1qazxsw2,2112,eminem,legend,airborne,bear,beavis,apple,brooklyn,godzilla,skippy,4815162342,buddy,qwert,kitten,magic,shelby,beaver,phantom,asdasd,xavier,braves,darkness,blink182,copper,platinum,qweqwe,tomcat,01012011,girls,bigboy,102030,animal,police,online,11223344,voyager,lifehack,12qwaszx,fish,sniper,315475,trinity,blazer,heaven,lover,snowball,playboy,loveme,bubbles,hooters,cricket,willow,donkey,topgun,nintendo,saturn,destiny,pakistan,pumpkin,digital,sergey,redwings,explorer,tits,private,runner,therock,guinness,lasvegas,beatles,789456123,fire,cassie,christin,qwerty1,celtic,asdf1234,andrey,broncos,007007,babygirl,eclipse,fluffy,cartman,michigan,carolina,testing,alexande,birdie,pantera,cherry,vampire,mexico,dickhead,buffalo,genius,montana,beer,minecraft,maximus,flyers,lovely,stalker,metallica,doggie,snickers,speedy,bronco,lol123,paradise,yankee,horses,magnum,dreams,147258369,lacrosse,ou812,goober,enigma,qwertyu,scotty,pimpin,bollocks,surfer,cock,poohbear,genesis,star,asd123,qweasdzxc,racing,hello1,hawaii,eagle1,viper,poopoo,einstein,boobies,12345q,bitches,drowssap,simple,badger,alaska,action,jester,drummer,111222,spitfire,forest,maryjane,champion,diesel,svetlana,friday,hotrod,147258,chevy,lucky1,westside,security,google,badass,tester,shorty,thumper,hitman,mozart,zaq12wsx,boobs,reddog,010203,lizard,a123456,123456789a,ruslan,eagle,1232323q,scarface,qwerty12,147852,a12345,buddha,porno,420420,spirit,money1,stargate,qwe123,naruto,mercury,liberty,12345qwert,semperfi,suzuki,popcorn,spooky,marley,scotland,kitty,cherokee,vikings,simpsons,rascal,qweasd,hummer,loveyou,michael1,patches,russia,jupiter,penguin,passion,cumshot,vfhbyf,honda,vladimir,sandman,passport,raider,bastard,123789,infinity,assman,bulldogs,fantasy,sucker,1234554321,horney,domino,budlight,disney,ironman,usuckballz1,softball,brutus,redrum,bigred,mnbvcxz,fktrcfylh,karina,marines,digger,kawasaki,cougar,fireman,oksana,monday,cunt,justice,nigger,super,wildcats,tinker,logitech,dancer,swordfis,avalon,everton,alexandr,motorola,patriots,hentai,madonna,pussy1,ducati,colorado,connor,juventus,galore,smooth,freeuser,warcraft,boogie,titanic,wolverin,elizabet,arizona,valentin,saints,asdfg,accord,test123,password123,christ,yfnfif,stinky,slut,spiderma,naughty,chopper,hello123,ncc1701d,extreme,skyline,poop,zombie,pearljam,123qweasd,froggy,awesome,vision,pirate,fylhtq,dreamer,bullet,predator,empire,123123a,kirill,charlie1,panthers,penis,skipper,nemesis,rasdzv3,peekaboo,rolltide,cardinal,psycho,danger,mookie,happy1,wanker,chevelle,manutd,goblue,9379992,hobbes,vegeta,fyfcnfcbz,852456,picard,159951,windows,loverboy,victory,vfrcbv,bambam,serega,123654789,turkey,tweety,galina,hiphop,rooster,changeme,berlin,taurus,suckme,polina,electric,avatar,134679,maksim,raptor,alpha1,hendrix,newport,bigcock,brazil,spring,a1b2c3,madmax,alpha,britney,sublime,darkside,bigman,wolfpack,classic,hercules,ronaldo,letmein1,1q2w3e,741852963,spiderman,blizzard,123456789q,cheyenne,cjkysirj,tiger1,wombat,bubba1,pandora,zxc123,holiday,wildcat,devils,horse,alabama,147852369,caesar,12312,buddy1,bondage,pussycat,pickle,shaggy,catch22,leather,chronic,a1b2c3d4,admin,qqq111,qaz123,airplane,kodiak,freepass,billybob,sunset,katana,phpbb,chocolat,snowman,angel1,stingray,firebird,wolves,zeppelin,detroit,pontiac,gundam,panzer,vagina,outlaw,redhead,tarheels,greenday,nastya,01011980,hardon,engineer,dragon1,hellfire,serenity,cobra,fireball,lickme,darkstar,1029384756,01011,mustang1,flash,124578,strike,beauty,pavilion,01012000,bobafett,dbrnjhbz,bigmac,bowling,chris1,ytrewq,natali,pyramid,rulez,welcome1,dodgers,apache,swimming,whynot,teens,trooper,fuckit,defender,precious,135790,packard,weasel,popeye,lucifer,cancer,icecream,142536,raven,swordfish,presario,viktor,rockstar,blonde,james1,wutang,spike,pimp,atlanta,airforce,thailand,casino,lennon,mouse,741852,hacker,bluebird,hawkeye,456123,theone,catfish,sailor,goldfish,nfnmzyf,tattoo,pervert,barbie,maxima,nipples,machine,trucks,wrangler,rocks,tornado,lights,cadillac,bubble,pegasus,madman,longhorn,browns,target,666999,eatme,qazwsx123,microsoft,dilbert,christia,baller,lesbian,shooter,xfiles,seattle,qazqaz,cthutq,amateur,prelude,corona,freaky,malibu,123qweasdzxc,assassin,246810,atlantis,integra,pussies,iloveu,lonewolf,dragons,monkey1,unicorn,software,bobcat,stealth,peewee,openup,753951,srinivas,zaqwsx,valentina,shotgun,trigger,veronika,bruins,coyote,babydoll,joker,dollar,lestat,rocky1,hottie,random,butterfly,wordpass,smiley,sweety,snake,chipper,woody,samurai,devildog,gizmo,maddie,soso123aljg,mistress,freedom1,flipper,express,hjvfirf,moose,cessna,piglet,polaris,teacher,montreal,cookies,wolfgang,scully,fatboy,wicked,balls,tickle,bunny,dfvgbh,foobar,transam,pepsi,fetish,oicu812,basketba,toshiba,hotstuff,sunday,booty,gambit,31415926,impala,stephani,jessica1,hooker,lancer,knicks,shamrock,fuckyou2,stinger,314159,redneck,deftones,squirt,siemens,blaster,trucker,subaru,renegade,ibanez,manson,swinger,reaper,blondie,mylove,galaxy,blahblah,enterpri,travel,1234abcd,babylon5,indiana,skeeter,master1,sugar,ficken,smoke,bigone,sweetpea,fucked,trfnthbyf,marino,escort,smitty,bigfoot,babes,larisa,trumpet,spartan,valera,babylon,asdfghj,yankees1,bigboobs,stormy,mister,hamlet,aardvark,butterfl,marathon,paladin,cavalier,manchester,skater,indigo,hornet,buckeyes,01011990,indians,karate,hesoyam,toronto,diamonds,chiefs,buckeye,1qaz2wsx3edc,highland,hotsex,charger,redman,passwor,maiden,drpepper,storm,pornstar,garden,12345678910,pencil,sherlock,timber,thuglife,insane,pizza,jungle,jesus1,aragorn,1a2b3c,hamster,david1,triumph,techno,lollol,pioneer,catdog,321654,fktrctq,morpheus,141627,pascal,shadow1,hobbit,wetpussy,erotic,consumer,blabla,justme,stones,chrissy,spartak,goforit,burger,pitbull,adgjmptw,italia,barcelona,hunting,colors,kissme,virgin,overlord,pebbles,sundance,emerald,doggy,racecar,irina,element,1478963,zipper,alpine,basket,goddess,poison,nipple,sakura,chichi,huskers,13579,pussys,q12345,ultimate,ncc1701e,blackie,nicola,rommel,matthew1,caserta,omega,geronimo,sammy1,trojan,123qwe123,philips,nugget,tarzan,chicks,aleksandr,bassman,trixie,portugal,anakin,dodger,bomber,superfly,madness,q1w2e3r4t5y6,loser,123asd,fatcat,ybrbnf,soldier,warlock,wrinkle1,desire,sexual,babe,seminole,alejandr,951753,11235813,westham,andrei,concrete,access14,weed,letmein2,ladybug,naked,christop,trombone,tintin,bluesky,rhbcnbyf,qazxswedc,onelove,cdtnkfyf,whore,vfvjxrf,titans,stallion,truck,hansolo,blue22,smiles,beagle,panama,kingkong,flatron,inferno,mongoose,connect,poiuyt,snatch,qawsed,juice,blessed,rocker,snakes,turbo,bluemoon,sex4me,finger,jamaica,a1234567,mulder,beetle,fuckyou1,passat,immortal,plastic,123454321,anthony1,whiskey,dietcoke,suck,spunky,magic1,monitor,cactus,exigen,planet,ripper,teen,spyder,apple1,nolimit,hollywoo,sluts,sticky,trunks,1234321,14789632,pickles,sailing,bonehead,ghbdtnbr,delta,charlott,rubber,911911,112358,molly1,yomama,hongkong,jumper,william1,ilovesex,faster,unreal,cumming,memphis,1123581321,nylons,legion,sebastia,shalom,pentium,geheim,werewolf,funtime,ferret,orion,curious,555666,niners,cantona,sprite,philly,pirates,abgrtyu,lollipop,eternity,boeing,super123,sweets,cooldude,tottenha,green1,jackoff,stocking,7895123,moomoo,martini,biscuit,drizzt,colt45,fossil,makaveli,snapper,satan666,maniac,salmon,patriot,verbatim,nasty,shasta,asdzxc,shaved,blackcat,raistlin,qwerty12345,punkrock,cjkywt,01012010,4128,waterloo,crimson,twister,oxford,musicman,seinfeld,biggie,condor,ravens,megadeth,wolfman,cosmos,sharks,banshee,keeper,foxtrot,gn56gn56,skywalke,velvet,black1,sesame,dogs,squirrel,privet,sunrise,wolverine,sucks,legolas,grendel,ghost,cats,carrot,frosty,lvbnhbq,blades,stardust,frog,qazwsxed,121314,coolio,brownie,groovy,twilight,daytona,vanhalen,pikachu,peanuts,licker,hershey,jericho,intrepid,ninja,1234567a,zaq123,lobster,goblin,punisher,strider,shogun,kansas,amadeus,seven7,jason1,neptune,showtime,muscle,oldman,ekaterina,rfrfirf,getsome,showme,111222333,obiwan,skittles,danni,tanker,maestro,tarheel,anubis,hannibal,anal,newlife,gothic,shark,fighter,blue123,blues,123456z,princes,slick,chaos,thunder1,sabine,1q2w3e4r5t6y,python,test1,mirage,devil,clover,tequila,chelsea1,surfing,delete,potato,chubby,panasonic,sandiego,portland,baggins,fusion,sooners,blackdog,buttons,californ,moscow,playtime,mature,1a2b3c4d,dagger,dima,stimpy,asdf123,gangster,warriors,iverson,chargers,byteme,swallow,liquid,lucky7,dingdong,nymets,cracker,mushroom,456852,crusader,bigguy,miami,dkflbvbh,bugger,nimrod,tazman,stranger,newpass,doodle,powder,gotcha,guardian,dublin,slapshot,septembe,147896325,pepsi1,milano,grizzly,woody1,knights,photos,2468,nookie,charly,rammstein,brasil,123321123,scruffy,munchkin,poopie,123098,kittycat,latino,walnut,1701,thegame,viper1,1passwor,kolobok,picasso,robert1,barcelon,bananas,trance,auburn,coltrane,eatshit,goodluck,starcraft,wheels,parrot,postal,blade,wisdom,pink,gorilla,katerina,pass123,andrew1,shaney14,dumbass,osiris,fuck_inside,oakland,discover,ranger1,spanking,lonestar,bingo,meridian,ping,heather1,dookie,stonecol,megaman,192837465,rjntyjr,ledzep,lowrider,25802580,richard1,firefly,griffey,racerx,paradox,ghjcnj,gangsta,zaq1xsw2,tacobell,weezer,sirius,halflife,buffett,shiloh,123698745,vertigo,sergei,aliens,sobaka,keyboard,kangaroo,sinner,soccer1,0.0.000,bonjour,socrates,chucky,hotboy,sprint,0007,sarah1,scarlet,celica,shazam,formula1,sommer,trebor,qwerasdf,jeep,mailcreated5240,bollox,asshole1,fuckface,honda1,rebels,vacation,lexmark,penguins,12369874,ragnarok,formula,258456,tempest,vfhecz,tacoma,qwertz,colombia,flames,rockon,duck,prodigy,wookie,dodgeram,mustangs,123qaz,sithlord,smoker,server,bang,incubus,scoobydo,oblivion,molson,kitkat,titleist,rescue,zxcv1234,carpet,1122,bigballs,tardis,jimbob,xanadu,blueeyes,shaman,mersedes,pooper,pussy69,golfing,hearts,mallard,12312312,kenwood,patrick1,dogg,cowboys1,oracle,123zxc,nuttertools,102938,topper,1122334455,shemale,sleepy,gremlin,yourmom,123987,gateway1,printer,monkeys,peterpan,mikey,kingston,cooler,analsex,jimbo,pa55word,asterix,freckles,birdman,frank1,defiant,aussie,stud,blondes,tatyana,445566,aspirine,mariners,jackal,deadhead,katrin,anime,rootbeer,frogger,polo,scooter1,hallo,noodles,thomas1,parola,shaolin,celine,11112222,plymouth,creampie,justdoit,ohyeah,fatass,assfuck,amazon,1234567q,kisses,magnus,camel,nopass,bosco,987456,6751520,harley1,putter,champs,massive,spidey,lightnin,camelot,letsgo,gizmodo,aezakmi,bones,caliente,12121,goodtime,thankyou,raiders1,brucelee,redalert,aquarius,456654,catherin,smokin,pooh,mypass,astros,roller,porkchop,sapphire,qwert123,kevin1,a1s2d3f4,beckham,atomic,rusty1,vanilla,qazwsxedcrfv,hunter1,kaktus,cxfcnmt,blacky,753159,elvis1,aggies,blackjac,bangkok,scream,123321q,iforgot,power1,kasper,abc12,buster1,slappy,shitty,veritas,chevrole,amber1,01012001,vader,amsterdam,jammer,primus,spectrum,eduard,granny,horny1,sasha1,clancy,usa123,satan,diamond1,hitler,avenger,1221,spankme,123456qwerty,simba,smudge,scrappy,labrador,john316,syracuse,front242,falcons,husker,candyman,commando,gator,pacman,delta1,pancho,krishna,fatman,clitoris,pineappl,lesbians,8j4ye3uz,barkley,vulcan,punkin,boner,celtics,monopoly,flyboy,romashka,hamburg,123456aa,lick,gangbang,223344,area51,spartans,aaa111,tricky,snuggles,drago,homerun,vectra,homer1,hermes,topcat,cuddles,infiniti,1234567890q,cosworth,goose,phoenix1,killer1,ivanov,bossman,qawsedrf,peugeot,exigent,doberman,durango,brandon1,plumber,telefon,horndog,laguna,rbhbkk,dawg,webmaster,breeze,beast,porsche9,beefcake,leopard,redbull,oscar1,topdog,godsmack,theking,pics,omega1,speaker,viktoria,fuckers,bowler,starbuck,gjkbyf,valhalla,anarchy,blacks,herbie,kingpin,starfish,nokia,loveit,achilles,906090,labtec,ncc1701a,fitness,jordan1,brando,arsenal1,bull,kicker,napass,desert,sailboat,bohica,tractor,hidden,muppet,jackson1,jimmy1,terminator,phillies,pa55w0rd,terror,farside,swingers,legacy,frontier,butthole,doughboy,jrcfyf,tuesday,sabbath,daniel1,nebraska,homers,qwertyuio,azamat,fallen,agent007,striker,camels,iguana,looker,pinkfloy,moloko,qwerty123456,dannyboy,luckydog,789654,pistol,whocares,charmed,skiing,select,franky,puppy,daniil,vladik,vette,vfrcbvrf,ihateyou,nevada,moneys,vkontakte,mandingo,puppies,666777,mystic,zidane,kotenok,dilligaf,budman,bunghole,zvezda,123457,triton,golfball,technics,trojans,panda,laptop,rookie,01011991,15426378,aberdeen,gustav,jethro,enterprise,igor,stripper,filter,hurrican,rfnthbyf,lespaul,gizmo1,butch,132435,dthjybrf,1366613,excalibu,963852,nofear,momoney,possum,cutter,oilers,moocow,cupcake,gbpltw,batman1,splash,svetik,super1,soleil,bogdan,melissa1,vipers,babyboy,tdutybq,lancelot,ccbill,keystone,passwort,flamingo,firefox,dogman,vortex,rebel,noodle,raven1,zaphod,killme,pokemon1,coolman,danila,designer,skinny,kamikaze,deadman,gopher,doobie,warhammer,deeznuts,freaks,engage,chevy1,steve1,apollo13,poncho,hammers,azsxdc,dracula,000007,sassy,bitch1,boots,deskjet,12332,macdaddy,mighty,rangers1,manchest,sterlin,casey1,meatball,mailman,sinatra,cthulhu,summer1,bubbas,cartoon,bicycle,eatpussy,truelove,sentinel,tolkien,breast,capone,lickit,summit,123456k,peter1,daisy1,kitty1,123456789z,crazy1,jamesbon,texas1,sexygirl,362436,sonic,billyboy,redhot,microsof,microlab,daddy1,rockets,iloveyo,fernand,gordon24,danie,cutlass,polska,star69,titties,pantyhos,01011985,thekid,aikido,gofish,mayday,1234qwe,coke,anfield,sony,lansing,smut,scotch,sexx,catman,73501505,hustler,saun,dfkthbz,passwor1,jenny1,azsxdcfv,cheers,irish1,gabrie,tinman,orioles,1225,charlton,fortuna,01011970,airbus,rustam,xtreme,bigmoney,zxcasd,retard,grumpy,huskies,boxing,4runner,kelly1,ultima,warlord,fordf150,oranges,rotten,asdfjkl,superstar,denali,sultan,bikini,saratoga,thor,figaro,sixers,wildfire,vladislav,128500,sparta,mayhem,greenbay,chewie,music1,number1,cancun,fabie,mellon,poiuytrewq,cloud9,crunch,bigtime,chicken1,piccolo,bigbird,321654987,billy1,mojo,01011981,maradona,sandro,chester1,bizkit,rjirfrgbde,789123,rightnow,jasmine1,hyperion,treasure,meatloaf,armani,rovers,jarhead,01011986,cruise,coconut,dragoon,utopia,davids,cosmo,rfhbyf,reebok,1066,charli,giorgi,sticks,sayang,pass1234,exodus,anaconda,zaqxsw,illini,woofwoof,emily1,sandy1,packer,poontang,govols,jedi,tomato,beaner,cooter,creamy,lionking,happy123,albatros,poodle,kenworth,dinosaur,greens,goku,happyday,eeyore,tsunami,cabbage,holyshit,turkey50,memorex,chaser,bogart,orgasm,tommy1,volley,whisper,knopka,ericsson,walleye,321123,pepper1,katie1,chickens,tyler1,corrado,twisted,100000,zorro,clemson,zxcasdqwe,tootsie,milana,zenith,fktrcfylhf,shania,frisco,polniypizdec0211,crazybab,junebug,fugazi,rereirf,vfvekz,1001,sausage,vfczyz,koshka,clapton,justin1,anhyeuem,condom,fubar,hardrock,skywalker,tundra,cocks,gringo,150781,canon,vitalik,aspire,stocks,samsung1,applepie,abc12345,arjay,gandalf1,boob,pillow,sparkle,gmoney,rockhard,lucky13,samiam,everest,hellyeah,bigsexy,skorpion,rfrnec,hedgehog,australi,candle,slacker,dicks,voyeur,jazzman,america1,bobby1,br0d3r,wolfie,vfksirf,1qa2ws3ed,13243546,fright,yosemite,temp,karolina,fart,barsik,surf,cheetah,baddog,deniska,starship,bootie,milena,hithere,kume,greatone,dildo,50cent,0.0.0.000,albion,amanda1,midget,lion,maxell,football1,cyclone,freeporn,nikola,bonsai,kenshin,slider,balloon,roadkill,killbill,222333,jerkoff,78945612,dinamo,tekken,rambler,goliath,cinnamon,malaka,backdoor,fiesta,packers1,rastaman,fletch,sojdlg123aljg,stefano,artemis,calico,nyjets,damnit,robotech,duchess,rctybz,hooter,keywest,18436572,hal9000,mechanic,pingpong,operator,presto,sword,rasputin,spank,bristol,faggot,shado,963852741,amsterda,321456,wibble,carrera,alibaba,majestic,ramses,duster,route66,trident,clipper,steeler,wrestlin,divine,kipper,gotohell,kingfish,snake1,passwords,buttman,pompey,viagra,zxcvbnm1,spurs,332211,slutty,lineage2,oleg,macross,pooter,brian1,qwert1,charles1,slave,jokers,yzerman,swimmer,ne1469,nwo4life,solnce,seamus,lolipop,pupsik,moose1,ivanova,secret1,matador,love69,420247,ktyjxrf,subway,cinder,vermont,pussie,chico,florian,magick,guiness,allsop,ghetto,flash1,a123456789,typhoon,dfkthf,depeche,skydive,dammit,seeker,fuckthis,crysis,kcj9wx5n,umbrella,r2d2c3po,123123q,snoopdog,critter,theboss,ding,162534,splinter,kinky,cyclops,jayhawk,456321,caramel,qwer123,underdog,caveman,onlyme,grapes,feather,hotshot,fuckher,renault,george1,sex123,pippen,000001,789987,floppy,cunts,megapass,1000,pornos,usmc,kickass,great1,quattro,135246,wassup,helloo,p0015123,nicole1,chivas,shannon1,bullseye,java,fishes,blackhaw,jamesbond,tunafish,juggalo,dkflbckfd,123789456,dallas1,translator,122333,beanie,alucard,gfhjkm123,supersta,magicman,ashley1,cohiba,xbox360,caligula,12131415,facial,7753191,dfktynbyf,cobra1,cigars,fang,klingon,bob123,safari,looser,10203,deepthroat,malina,200000,tazmania,gonzo,goalie,jacob1,monaco,cruiser,misfit,vh5150,tommyboy,marino13,yousuck,sharky,vfhufhbnf,horizon,absolut,brighton,123456r,death1,kungfu,maxx,forfun,mamapapa,enter1,budweise,banker,getmoney,kostya,qazwsx12,bigbear,vector,fallout,nudist,gunners,royals,chainsaw,scania,trader,blueboy,walrus,eastside,kahuna,qwerty1234,love123,steph,01011989,cypress,champ,undertaker,ybrjkfq,europa,snowboar,sabres,moneyman,chrisbln,minime,nipper,groucho,whitey,viewsonic,penthous,wolf359,fabric,flounder,coolguy,whitesox,passme,smegma,skidoo,thanatos,fucku2,snapple,dalejr,mondeo,thesims,mybaby,panasoni,sinbad,thecat,topher,frodo,sneakers,q123456,z1x2c3,alfa,chicago1,taylor1,ghjcnjnfr,cat123,olivier,cyber,titanium,0420,madison1,jabroni,dang,hambone,intruder,holly1,gargoyle,sadie1,static,poseidon,studly,newcastl,sexxxx,poppy,johannes,danzig,beastie,musica,buckshot,sunnyday,adonis,bluedog,bonkers,2128506,chrono,compute,spawn,01011988,turbo1,smelly,wapbbs,goldstar,ferrari1,778899,quantum,pisces,boomboom,gunnar,1024,test1234,florida1,nike,superman1,multiplelo,custom,motherlode,1qwerty,westwood,usnavy,apple123,daewoo,korn,stereo,sasuke,sunflowe,watcher,dharma,555777,mouse1,assholes,babyblue,123qwerty,marius,walmart,snoop,starfire,tigger1,paintbal,knickers,aaliyah,lokomotiv,theend,winston1,sapper,rover,erotica,scanner,racer,zeus,sexy69,doogie,bayern,joshua1,newbie,scott1,losers,droopy,outkast,martin1,dodge1,wasser,ufkbyf,rjycnfynby,thirteen,12345z,112211,hotred,deejay,hotpussy,192837,jessic,philippe,scout,panther1,cubbies,havefun,magpie,fghtkm,avalanch,newyork1,pudding,leonid,harry1,cbr600,audia4,bimmer,fucku,01011984,idontknow,vfvfgfgf,1357,aleksey,builder,01011987,zerocool,godfather,mylife,donuts,allmine,redfish,777888,sascha,nitram,bounce,333666,smokes,1x2zkg8w,rodman,stunner,zxasqw12,hoosier,hairy,beretta,insert,123456s,rtyuehe,francesc,tights,cheese1,micron,quartz,hockey1,gegcbr,searay,jewels,bogey,paintball,celeron,padres,bing,syncmaster,ziggy,simon1,beaches,prissy,diehard,orange1,mittens,aleksandra,queens,02071986,biggles,thongs,southpark,artur,twinkle,gretzky,rabota,cambiami,monalisa,gollum,chuckles,spike1,gladiator,whisky,spongebob,sexy1,03082006,mazafaka,meathead,4121,ou8122,barefoot,12345678q,cfitymrf,bigass,a1s2d3,kosmos,blessing,titty,clevelan,terrapin,ginger1,johnboy,maggot,clarinet,deeznutz,336699,stumpy,stoney,footbal,traveler,volvo,bucket,snapon,pianoman,hawkeyes,futbol,casanova,tango,goodboy,scuba,honey1,sexyman,warthog,mustard,abc1234,nickel,10203040,meowmeow,1012,boricua,prophet,sauron,12qwas,reefer,andromeda,crystal1,joker1,90210,goofy,loco,lovesex,triangle,whatsup,mellow,bengals,monster1,maste,01011910,lover1,love1,123aaa,sunshin,smeghead,hokies,sting,welder,rambo,cerberus,bunny1,rockford,monke,1q2w3e4r5,goldwing,gabriell,buzzard,crjhgbjy,james007,rainman,groove,tiberius,purdue,nokia6300,hayabusa,shou,jagger,diver,zigzag,poochie,usarmy,phish,redwood,redwing,12345679,salamander,silver1,abcd123,sputnik,boobie,ripple,eternal,12qw34er,thegreat,allstar,slinky,gesperrt,mishka,whiskers,pinhead,overkill,sweet1,rhfcjnrf,montgom240,sersolution,jamie1,starman,proxy,swords,nikolay,bacardi,rasta,badgirl,rebecca1,wildman,penny1,spaceman,1007,10101,logan1,hacked,bulldog1,helmet,windsor,buffy1,runescape,trapper,123451,banane,dbrnjh,ripken,12345qwe,frisky,shun,fester,oasis,lightning,ib6ub9,cicero,kool,pony,thedog,784512,01011992,megatron,illusion,edward1,napster,11223,squash,roadking,woohoo,19411945,hoosiers,01091989,tracker,bagira,midway,leavemealone,br549,14725836,235689,menace,rachel1,feng,laser,stoned,realmadrid,787898,balloons,tinkerbell,5551212,maria1,pobeda,heineken,sonics,moonlight,optimus,comet,orchid,02071982,jaybird,kashmir,12345678a,chuang,chunky,peach,mortgage,rulezzz,saleen,chuckie,zippy,fishing1,gsxr750,doghouse,maxim,reader,shai,buddah,benfica,chou,salomon,meister,eraser,blackbir,bigmike,starter,pissing,angus,deluxe,eagles1,hardcock,135792468,mian,seahawks,godfathe,bookworm,gregor,intel,talisman,blackjack,babyface,hawaiian,dogfood,zhong,01011975,sancho,ludmila,medusa,mortimer,123456654321,roadrunn,just4me,stalin,01011993,handyman,alphabet,pizzas,calgary,clouds,password2,cgfhnfr,f**k,cubswin,gong,lexus,max123,xxx123,digital1,gfhjkm1,7779311,missy1,michae,beautifu,gator1,1005,pacers,buddie,chinook,heckfy,dutchess,sally1,breasts,beowulf,darkman,jenn,tiffany1,zhei,quan,qazwsx1,satana,shang,idontkno,smiths,puddin,nasty1,teddybea,valkyrie,passwd,chao,boxster,killers,yoda,cheater,inuyasha,beast1,wareagle,foryou,dragonball,mermaid,bhbirf,teddy1,dolphin1,misty1,delphi,gromit,sponge,qazzaq,fytxrf,gameover,diao,sergi,beamer,beemer,kittykat,rancid,manowar,adam12,diggler,assword,austin1,wishbone,gonavy,sparky1,fisting,thedude,sinister,1213,venera,novell,salsero,jayden,fuckoff1,linda1,vedder,02021987,1pussy,redline,lust,jktymrf,02011985,dfcbkbq,dragon12,chrome,gamecube,titten,cong,bella1,leng,02081988,eureka,bitchass,147369,banner,lakota,123321a,mustafa,preacher,hotbox,02041986,z1x2c3v4,playstation,01011977,claymore,electra,checkers,zheng,qing,armagedon,02051986,wrestle,svoboda,bulls,nimbus,alenka,madina,newpass6,onetime,aa123456,bartman,02091987,silverad,electron,12345t,devil666,oliver1,skylar,rhtdtlrj,gobucks,johann,12011987,milkman,02101985,camper,thunderb,bigbutt,jammin,davide,cheeks,goaway,lighter,claudi,thumbs,pissoff,ghostrider,cocaine,teng,squall,lotus,hootie,blackout,doitnow,subzero,02031986,marine1,02021988,pothead,123456qw,skate,1369,peng,antoni,neng,miao,bcfields,1492,marika,794613,musashi,tulips,nong,piao,chai,ruan,southpar,02061985,nude,mandarin,654123,ninjas,cannabis,jetski,xerxes,zhuang,kleopatra,dickie,bilbo,pinky,morgan1,1020,1017,dieter,baseball1,tottenham,quest,yfnfkmz,dirtbike,1234567890a,mango,jackson5,ipswich,iamgod,02011987,tdutybz,modena,qiao,slippery,qweasd123,bluefish,samtron,toon,111333,iscool,02091986,petrov,fuzzy,zhou,1357924680,mollydog,deng,02021986,1236987,pheonix,zhun,ghblehjr,othello,starcraf,000111,sanfran,a11111,cameltoe,badman,vasilisa,jiang,1qaz2ws,luan,sveta,12qw12,akira,chuai,369963,cheech,beatle,pickup,paloma,01011983,caravan,elizaveta,gawker,banzai,pussey,mullet,seng,bingo1,bearcat,flexible,farscape,borussia,zhuai,templar,guitar1,toolman,yfcntymrf,chloe1,xiang,slave1,guai,nuggets,02081984,mantis,slim,scorpio1,fyutkbyf,thedoors,02081987,02061986,123qq123,zappa,fergie,7ugd5hip2j,huai,asdfzxcv,sunflower,pussyman,deadpool,bigtit,01011982,love12,lassie,skyler,gatorade,carpedie,jockey,mancity,spectre,02021984,cameron1,artemka,reng,02031984,iomega,jing,moritz,spice,rhino,spinner,heater,zhai,hover,talon,grease,qiong,corleone,ltybcrf,tian,cowboy1,hippie,chimera,ting,alex123,02021985,mickey1,corsair,sonoma,aaron1,xxxpass,bacchus,webmaste,chuo,xyz123,chrysler,spurs1,artem,shei,cosmic,01020304,deutsch,gabriel1,123455,oceans,987456321,binladen,latinas,a12345678,speedo,buttercu,02081989,21031988,merlot,millwall,ceng,kotaku,jiong,dragonba,2580,stonecold,snuffy,01011999,02011986,hellos,blaze,maggie1,slapper,istanbul,bonjovi,babylove,mazda,bullfrog,phoeni,meng,porsche1,nomore,02061989,bobdylan,capslock,orion1,zaraza,teddybear,ntktajy,myname,rong,wraith,mets,niao,02041984,smokie,chevrolet,dialog,gfhjkmgfhjkm,dotcom,vadim,monarch,athlon,mikey1,hamish,pian,liang,coolness,chui,thoma,ramones,ciccio,chippy,eddie1,house1,ning,marker,cougars,jackpot,barbados,reds,pdtplf,knockers,cobalt,amateurs,dipshit,napoli,kilroy,pulsar,jayhawks,daemon,alexey,weng,shuang,9293709b13,shiner,eldorado,soulmate,mclaren,golfer1,andromed,duan,50spanks,sexyboy,dogshit,02021983,shuo,kakashka,syzygy,111111a,yeahbaby,qiang,netscape,fulham,120676,gooner,zhui,rainbow6,laurent,dog123,halifax,freeway,carlitos,147963,eastwood,microphone,monkey12,1123,persik,coldbeer,geng,nuan,danny1,fgtkmcby,entropy,gadget,just4fun,sophi,baggio,carlito,1234567891,02021989,02041983,specialk,piramida,suan,bigblue,salasana,hopeful,mephisto,bailey1,hack,annie1,generic,violetta,spencer1,arcadia,02051983,hondas,9562876,trainer,jones1,smashing,liao,159632,iceberg,rebel1,snooker,temp123,zang,matteo,fastball,q2w3e4r5,bamboo,fuckyo,shutup,astro,buddyboy,nikitos,redbird,maxxxx,shitface,02031987,kuai,kissmyass,sahara,radiohea,1234asdf,wildcard,maxwell1,patric,plasma,heynow,bruno1,shao,bigfish,misfits,sassy1,sheng,02011988,02081986,testpass,nanook,cygnus,licking,slavik,pringles,xing,1022,ninja1,submit,dundee,tiburon,pinkfloyd,yummy,shuai,guang,chopin,obelix,insomnia,stroker,1a2s3d4f,1223,playboy1,lazarus,jorda,spider1,homerj,sleeper,02041982,darklord,cang,02041988,02041987,tripod,magician,jelly,telephon,15975,vsjasnel12,pasword,iverson3,pavlov,homeboy,gamecock,amigo,brodie,budapest,yjdsqgfhjkm,reckless,02011980,pang,tiger123,2469,mason1,orient,01011979,zong,cdtnbr,maksimka,1011,bushido,taxman,giorgio,sphinx,kazantip,02101984,concorde,verizon,lovebug,georg,sam123,seadoo,qazwsxedc123,jiao,jezebel,pharmacy,abnormal,jellybea,maxime,puffy,islander,bunnies,jiggaman,drakon,010180,pluto,zhjckfd,12365,classics,crusher,mordor,hooligan,strawberry,02081985,scrabble,hawaii50,1224,wg8e3wjf,cthtuf,premium,arrow,123456qwe,mazda626,ramrod,tootie,rhjrjlbk,ghost1,1211,bounty,niang,02071984,goat,killer12,sweetnes,porno1,masamune,426hemi,corolla,mariposa,hjccbz,doomsday,bummer,blue12,zhao,bird33,excalibur,samsun,kirsty,buttfuck,kfhbcf,zhuo,marcello,ozzy,02021982,dynamite,655321,master12,123465,lollypop,stepan,1qa2ws,spiker,goirish,callum,michael2,moonbeam,attila,henry1,lindros,andrea1,sporty,lantern,12365478,nextel,violin,volcom,998877,water1,imation,inspiron,dynamo,citadel,placebo,clowns,tiao,02061988,tripper,dabears,haggis,merlin1,02031985,anthrax,amerika,iloveme,vsegda,burrito,bombers,snowboard,forsaken,katarina,a1a2a3,woofer,tigger2,fullmoon,tiger2,spock,hannah1,snoopy1,sexxxy,sausages,stanislav,cobain,robotics,exotic,green123,mobydick,senators,pumpkins,fergus,asddsa,147741,258852,windsurf,reddevil,vfitymrf,nevermind,nang,woodland,4417,mick,shui,q1q2q3,wingman,69696,superb,zuan,ganesh,pecker,zephyr,anastasiya,icu812,larry1,02081982,broker,zalupa,mihail,vfibyf,dogger,7007,paddle,varvara,schalke,1z2x3c,presiden,yankees2,tuning,poopy,02051982,concord,vanguard,stiffy,rjhjktdf,felix1,wrench,firewall,boxer,bubba69,popper,02011984,temppass,gobears,cuan,tipper,fuckme1,kamila,thong,puss,bigcat,drummer1,02031982,sowhat,digimon,tigers1,rang,jingle,bian,uranus,soprano,mandy1,dusty1,fandango,aloha,pumpkin1,postman,02061980,dogcat,bombay,pussy123,onetwo,highheel,pippo,julie1,laura1,pepito,beng,smokey1,stylus,stratus,reload,duckie,karen1,jimbo1,225588,369258,krusty,snappy,asdf12,electro,111qqq,kuang,fishin,clit,abstr,christma,qqqqq1,1234560,carnage,guyver,boxers,kittens,zeng,1000000,qwerty11,toaster,cramps,yugioh,02061987,icehouse,zxcvbnm123,pineapple,namaste,harrypotter,mygirl,falcon1,earnhard,fender1,spikes,nutmeg,01081989,dogboy,02091983,369852,softail,mypassword,prowler,bigboss,1112,harvest,heng,jubilee,killjoy,basset,keng,zaqxswcde,redsox1,biao,titan,misfit99,robot,wifey,kidrock,02101987,gameboy,enrico,1z2x3c4v,broncos1,arrows,havana,banger,cookie1,chriss,123qw,platypus,cindy1,lumber,pinball,foxy,london1,1023,05051987,02041985,password12,superma,longbow,radiohead,nigga,12051988,spongebo,qwert12345,abrakadabra,dodgers1,02101989,chillin,niceguy,pistons,hookup,santafe,bigben,jets,1013,vikings1,mankind,viktoriya,beardog,hammer1,02071980,reddwarf,magelan,longjohn,jennife,gilles,carmex2,02071987,stasik,bumper,doofus,slamdunk,pixies,garion,steffi,alessandro,beerman,niceass,warrior1,honolulu,134679852,visa,johndeer,mother1,windmill,boozer,oatmeal,aptiva,busty,delight,tasty,slick1,bergkamp,badgers,guitars,puffin,02091981,nikki1,irishman,miller1,zildjian,123000,airwolf,magnet,anai,install,02041981,02061983,astra,romans,megan1,mudvayne,freebird,muscles,dogbert,02091980,02091984,snowflak,01011900,mang,joseph1,nygiants,playstat,junior1,vjcrdf,qwer12,webhompas,giraffe,pelican,jefferso,comanche,bruiser,monkeybo,kjkszpj,123456l,micro,albany,02051987,angel123,epsilon,aladin,death666,hounddog,josephin,altima,chilly,02071988,78945,ultra,02041979,gasman,thisisit,pavel,idunno,kimmie,05051985,paulie,ballin,medion,moondog,manolo,pallmall,climber,fishbone,genesis1,153624,toffee,tbone,clippers,krypton,jerry1,picturs,compass,111111q,02051988,1121,02081977,sairam,getout,333777,cobras,22041987,bigblock,severin,booster,norwich,whiteout,ctrhtn,123456m,02061984,hewlett,shocker,fuckinside,02031981,chase1,white1,versace,123456789s,basebal,iloveyou2,bluebell,08031986,anthon,stubby,foreve,undertak,werder,saiyan,mama123,medic,chipmunk,mike123,mazdarx7,qwe123qwe,bowwow,kjrjvjnbd,celeb,choochoo,demo,lovelife,02051984,colnago,lithium,02051989,15051981,zzzxxx,welcom,anastasi,fidelio,franc,26061987,roadster,stone55,drifter,hookem,hellboy,1234qw,cbr900rr,sinned,good123654,storm1,gypsy,zebra,zachary1,toejam,buceta,02021979,testing1,redfox,lineage,mike1,highbury,koroleva,nathan1,washingt,02061982,02091985,vintage,redbaron,dalshe,mykids,11051987,macbeth,julien,james123,krasotka,111000,10011986,987123,pipeline,tatarin,sensei,codered,komodo,frogman,7894561230,nascar24,juicy,01031988,redrose,mydick,pigeon,tkbpfdtnf,smirnoff,1215,spam,winner1,flyfish,moskva,81fukkc,21031987,olesya,starligh,summer99,13041988,fishhead,freesex,super12,06061986,azazel,scoobydoo,02021981,cabron,yogibear,sheba1,konstantin,tranny,chilli,terminat,ghbywtccf,slowhand,soccer12,cricket1,fuckhead,1002,seagull,achtung,blam,bigbob,bdsm,nostromo,survivor,cnfybckfd,lemonade,boomer1,rainbow1,rober,irinka,cocksuck,peaches1,itsme,sugar1,zodiac,upyours,dinara,135791,sunny1,chiara,johnson1,02041989,solitude,habibi,sushi,markiz,smoke1,rockies,catwoman,johnny1,qwerty7,bearcats,username,01011978,wanderer,ohshit,02101986,sigma,stephen1,paradigm,02011989,flanker,sanity,jsbach,spotty,bologna,fantasia,chevys,borabora,cocker,74108520,123ewq,12021988,01061990,gtnhjdbx,02071981,01011960,sundevil,3000gt,mustang6,gagging,maggi,armstron,yfnfkb,13041987,revolver,02021976,trouble1,madcat,jeremy1,jackass1,volkswag,30051985,corndog,pool6123,marines1,03041991,pizza1,piggy,sissy,02031979,sunfire,angelus,undead,24061986,14061991,wildbill,shinobi,45m2do5bs,123qwer,21011989,cleopatr,lasvega,hornets,amorcit,11081989,coventry,nirvana1,destin,sidekick,20061988,02081983,gbhfvblf,sneaky,bmw325,22021989,nfytxrf,sekret,kalina,zanzibar,hotone,qazws,wasabi,heidi1,highlander,blues1,hitachi,paolo,23041987,slayer1,simba1,02011981,tinkerbe,kieran,01121986,172839,boiler,1125,bluesman,waffle,asdfgh01,threesom,conan,1102,reflex,18011987,nautilus,everlast,fatty,vader1,01071986,cyborg,ghbdtn123,birddog,rubble,02071983,suckers,02021973,skyhawk,12qw12qw,dakota1,joebob,nokia6233,woodie,longdong,lamer,troll,ghjcnjgfhjkm,420000,boating,nitro,armada,messiah,1031,penguin1,02091989,americ,02071989,redeye,asdqwe123,07071987,monty1,goten,spikey,sonata,635241,tokiohotel,sonyericsson,citroen,compaq1,1812,umpire,belmont,jonny,pantera1,nudes,palmtree,14111986,fenway,bighead,razor,gryphon,andyod22,aaaaa1,taco,10031988,enterme,malachi,dogface,reptile,01041985,dindom,handball,marseille,candy1,19101987,torino,tigge,matthias,viewsoni,13031987,stinker,evangelion,24011985,123456123,rampage,sandrine,02081980,thecrow,astral,28041987,sprinter,private1,seabee,shibby,02101988,25081988,fearless,junkie,01091987,aramis,antelope,draven,fuck1,mazda6,eggman,02021990,barselona,buddy123,19061987,fyfnjkbq,nancy1,12121990,10071987,sluggo,kille,hotties,irishka,zxcasdqwe123,shamus,fairlane,honeybee,soccer10,13061986,fantomas,17051988,10051987,20111986,gladiato,karachi,gambler,gordo,01011995,biatch,matthe,25800852,papito,excite,buffalo1,bobdole,cheshire,player1,28021992,thewho,10101986,pinky1,mentor,tomahawk,brown1,03041986,bismillah,bigpoppa,ijrjkfl,01121988,runaway,08121986,skibum,studman,helper,squeak,holycow,manfred,harlem,glock,gideon,987321,14021985,yellow1,wizard1,margarit,success1,medved,sf49ers,lambda,pasadena,johngalt,quasar,1776,02031980,coldplay,amand,playa,bigpimp,04041991,capricorn,elefant,sweetness,bruce1,luca,dominik,10011990,biker,09051945,datsun,elcamino,trinitro,malice,audi,voyager1,02101983,joe123,carpente,spartan1,mario1,glamour,diaper,12121985,22011988,winter1,asimov,callisto,nikolai,pebble,02101981,vendetta,david123,boytoy,11061985,02031989,iloveyou1,stupid1,cayman,casper1,zippo,yamahar1,wildwood,foxylady,calibra,02041980,27061988,dungeon,leedsutd,30041986,11051990,bestbuy,antares,dominion,24680,01061986,skillet,enforcer,derparol,01041988,196969,29071983,f00tball,purple1,mingus,25031987,21031990,remingto,giggles,klaste,3x7pxr,01011994,coolcat,29051989,megane,20031987,02051980,04041988,synergy,0000007,macman,iforget,adgjmp,vjqgfhjkm,28011987,rfvfcenhf,16051989,25121987,16051987,rogue,mamamia,08051990,20091991,1210,carnival,bolitas,paris1,dmitriy,dimas,05051989,papillon,knuckles,29011985,hola,tophat,28021990,100500,cutiepie,devo,415263,ducks,ghjuhfvvf,asdqwe,22021986,freefall,parol,02011983,zarina,buste,vitamin,warez,bigones,17061988,baritone,jamess,twiggy,mischief,bitchy,hetfield,1003,dontknow,grinch,sasha_007,18061990,12031985,12031987,calimero,224466,letmei,15011987,acmilan,alexandre,02031977,08081988,whiteboy,21051991,barney1,02071978,money123,18091985,bigdawg,02031988,cygnusx1,zoloto,31011987,firefigh,blowfish,screamer,lfybbk,20051988,chelse,11121986,01031989,harddick,sexylady,30031988,02041974,auditt,pizdec,kojak,kfgjxrf,20091988,123456ru,wp2003wp,1204,15051990,slugger,kordell1,03031986,swinging,01011974,02071979,rockie,dimples,1234123,1dragon,trucking,rusty2,roger1,marijuana,kerouac,02051978,08031985,paco,thecure,keepout,kernel,noname123,13121985,francisc,bozo,02011982,22071986,02101979,obsidian,12345qw,spud,tabasco,02051985,jaguars,dfktynby,kokomo,popova,notused,sevens,4200,magneto,02051976,roswell,15101986,21101986,lakeside,bigbang,aspen,little1,14021986,loki,suckmydick,strawber,carlos1,nokian73,dirty1,joshu,25091987,16121987,02041975,advent,17011987,slimshady,whistler,10101990,stryker,22031984,15021985,01031985,blueball,26031988,ksusha,bahamut,robocop,w_pass,chris123,impreza,prozac,bookie,bricks,13021990,alice1,cassandr,11111q,john123,4ever,korova,02051973,142857,25041988,paramedi,eclipse1,salope,07091990,1124,darkangel,23021986,999666,nomad,02051981,smackdow,01021990,yoyoma,argentin,moonligh,57chevy,bootys,hardone,capricor,galant,spanker,dkflbr,24111989,magpies,krolik,21051988,cevthrb,cheddar,22041988,bigbooty,scuba1,qwedsa,duffman,bukkake,acura,johncena,sexxy,p@ssw0rd,258369,cherries,12345s,asgard,leopold,fuck123,mopar,lalakers,dogpound,matrix1,crusty,spanner,kestrel,fenris,universa,peachy,assasin,lemmein,eggplant,hejsan,canucks,wendy1,doggy1,aikman,tupac,turnip,godlike,fussball,golden1,19283746,april1,django,petrova,captain1,vincent1,ratman,taekwondo,chocha,serpent,perfect1,capetown,vampir,amore,gymnast,timeout,nbvjatq,blue32,ksenia,k.lvbkf,nazgul,budweiser,clutch,mariya,sylveste,02051972,beaker,cartman1,q11111,sexxx,forever1,loser1,marseill,magellan,vehpbr,sexgod,jktxrf,hallo123,132456,liverpool1,southpaw,seneca,camden,357159,camero,tenchi,johndoe,145236,roofer,741963,vlad,02041978,fktyrf,zxcv123,wingnut,wolfpac,notebook,pufunga7782,brandy1,biteme1,goodgirl,redhat,02031978,challeng,millenium,hoops,maveric,noname,angus1,gaell,onion,olympus,sabrina1,ricard,sixpack,gratis,gagged,camaross,hotgirls,flasher,02051977,bubba123,goldfing,moonshin,gerrard,volkov,sonyfuck,mandrake,258963,tracer,lakers1,asians,susan1,money12,helmut,boater,diablo2,1234zxcv,dogwood,bubbles1,happy2,randy1,aries,beach1,marcius2,navigator,goodie,hellokitty,fkbyjxrf,earthlink,lookout,jumbo,opendoor,stanley1,marie1,12345m,07071977,ashle,wormix,murzik,02081976,lakewood,bluejays,loveya,commande,gateway2,peppe,01011976,7896321,goth,oreo,slammer,rasmus,faith1,knight1,stone1,redskin,ironmaiden,gotmilk,destiny1,dejavu,1master,midnite,timosha,espresso,delfin,toriamos,oberon,ceasar,markie,1a2s3d,ghhh47hj7649,vjkjrj,daddyo,dougie,disco,auggie,lekker,therock1,ou8123,start1,noway,p4ssw0rd,shadow12,333444,saigon,2fast4u,capecod,23skidoo,qazxcv,beater,bremen,aaasss,roadrunner,peace1,12345qwer,02071975,platon,bordeaux,vbkfirf,135798642,test12,supernov,beatles1,qwert40,optimist,vanessa1,prince1,ilovegod,nightwish,natasha1,alchemy,bimbo,blue99,patches1,gsxr1000,richar,hattrick,hott,solaris,proton,nevets,enternow,beavis1,amigos,159357a,ambers,lenochka,147896,suckdick,shag,intercourse,blue1234,spiral,02061977,tosser,ilove,02031975,cowgirl,canuck,q2w3e4,munch,spoons,waterboy,123567,evgeniy,savior,zasada,redcar,mamacita,terefon,globus,doggies,htubcnhfwbz,1008,cuervo,suslik,azertyui,limewire,houston1,stratfor,steaua,coors,tennis1,12345qwerty,stigmata,derf,klondike,patrici,marijuan,hardball,odyssey,nineinch,boston1,pass1,beezer,sandr,charon,power123,a1234,vauxhall,875421,awesome1,reggae,boulder,funstuff,iriska,krokodil,rfntymrf,sterva,champ1,bball,peeper,m123456,toolbox,cabernet,sheepdog,magic32,pigpen,02041977,holein1,lhfrjy,banan,dabomb,natalie1,jennaj,montana1,joecool,funky,steven1,ringo,junio,sammy123,qqqwww,baltimor,footjob,geezer,357951,mash4077,cashmone,pancake,monic,grandam,bongo,yessir,gocubs,nastia,vancouve,barley,dragon69,watford,ilikepie,02071976,laddie,123456789m,hairball,toonarmy,pimpdadd,cvthnm,hunte,davinci,lback,sophie1,firenze,q1234567,admin1,bonanza,elway7,daman,strap,azert,wxcvbn,afrika,theforce,123456t,idefix,wolfen,houdini,scheisse,default,beech,maserati,02061976,sigmachi,dylan1,bigdicks,eskimo,mizzou,02101976,riccardo,egghead,111777,kronos,ghbrjk,chaos1,jomama,rfhnjirf,rodeo,dolemite,cafc91,nittany,pathfind,mikael,password9,vqsablpzla,purpl,gabber,modelsne,myxworld,hellsing,punker,rocknrol,fishon,fuck69,02041976,lolol,twinkie,tripleh,cirrus,redbone,killer123,biggun,allegro,gthcbr,smith1,wanking,bootsy,barry1,mohawk,koolaid,5329,futurama,samoht,klizma,996633,lobo,honeys,peanut1,556677,zxasqw,joemama,javelin,samm,223322,sandra1,flicks,montag,nataly,3006,tasha1,1235789,dogbone,poker1,p0o9i8u7,goodday,smoothie,toocool,max333,metroid,archange,vagabond,billabon,22061941,tyson1,02031973,darkange,skateboard,evolutio,morrowind,wizards,frodo1,rockin,cumslut,plastics,zaqwsxcde,5201314,doit,outback,bumble,dominiqu,persona,nevermore,alinka,02021971,forgetit,sexo,all4one,c2h5oh,petunia,sheeba,kenny1,elisabet,aolsucks,woodstoc,pumper,02011975,fabio,granada,scrapper,123459,minimoni,q123456789,breaker,1004,02091976,ncc74656,slimshad,friendster,austin31,wiseguy,donner,dilbert1,132465,blackbird,buffet,jellybean,barfly,behappy,01011971,carebear,fireblad,02051975,boxcar,cheeky,kiteboy,hello12,panda1,elvisp,opennow,doktor,alex12,02101977,pornking,flamengo,02091975,snowbird,lonesome,robin1,11111a,weed420,baracuda,bleach,12345abc,nokia1,metall,singapor,mariner,herewego,dingo,tycoon,cubs,blunts,proview,123456789d,kamasutra,lagnaf,vipergts,navyseal,starwar,masterbate,wildone,peterbil,cucumber,butkus,123qwert,climax,deniro,gotribe,cement,scooby1,summer69,harrier,shodan,newyear,02091977,starwars1,romeo1,sedona,harald,doubled,sasha123,bigguns,salami,awnyce,kiwi,homemade,pimping,azzer,bradley1,warhamme,linkin,dudeman,qwe321,pinnacle,maxdog,flipflop,lfitymrf,fucker1,acidburn,esquire,sperma,fellatio,jeepster,thedon,sexybitch,pookey,spliff,widget,vfntvfnbrf,trinity1,mutant,samuel1,meliss,gohome,1q2q3q,mercede,comein,grin,cartoons,paragon,henrik,rainyday,pacino,senna,bigdog1,alleycat,12345qaz,narnia,mustang2,tanya1,gianni,apollo11,wetter,clovis,escalade,rainbows,freddy1,smart1,daisydog,s123456,cocksucker,pushkin,lefty,sambo,fyutkjxtr,hiziad,boyz,whiplash,orchard,newark,adrenalin,1598753,bootsie,chelle,trustme,chewy,golfgti,tuscl,ambrosia,5wr2i7h8,penetration,shonuf,jughead,payday,stickman,gotham,kolokol,johnny5,kolbasa,stang,puppydog,charisma,gators1,mone,jakarta,draco,nightmar,01011973,inlove,laetitia,02091973,tarpon,nautica,meadow,0192837465,luckyone,14881488,chessie,goldeney,tarakan,69camaro,bungle,wordup,interne,fuckme2,515000,dragonfl,sprout,02081974,gerbil,bandit1,02071971,melanie1,phialpha,camber,kathy1,adriano,gonzo1,10293847,bigjohn,bismarck,7777777a,scamper,12348765,rabbits,222777,bynthytn,dima123,alexander1,mallorca,dragster,favorite6,beethove,burner,cooper1,fosters,hello2,normandy,777999,sebring,1michael,lauren1,blake1,killa,02091971,nounours,trumpet1,thumper1,playball,xantia,rugby1,rocknroll,guillaum,angela1,strelok,prosper,buttercup,masterp,dbnfkbr,cambridg,venom,treefrog,lumina,1234566,supra,sexybabe,freee,shen,frogs,driller,pavement,grace1,dicky,checker,smackdown,pandas,cannibal,asdffdsa,blue42,zyjxrf,nthvbyfnjh,melrose,neon,jabber,gamma,369258147,aprilia,atticus,benessere,catcher,skipper1,azertyuiop,sixty9,thierry,treetop,jello,melons,123456789qwe,tantra,buzzer,catnip,bouncer,computer1,sexyone,ananas,young1,olenka,sexman,mooses,kittys,sephiroth,contra,hallowee,skylark,sparkles,777333,1qazxsw23edc,lucas1,q1w2e3r,gofast,hannes,amethyst,ploppy,flower2,hotass,amatory,volleyba,dixie1,bettyboo,ticklish,02061974,frenchy,phish1,murphy1,trustno,02061972,leinad,mynameis,spooge,jupiter1,hyundai,frosch,junkmail,abacab,marbles,32167,casio,sunshine1,wayne1,longhair,caster,snicker,02101973,gannibal,skinhead,hansol,gatsby,segblue2,montecar,plato,gumby,kaboom,matty,bosco1,888999,jazzy,panter,jesus123,charlie2,giulia,candyass,sex69,travis1,farmboy,special1,02041973,letsdoit,password01,allison1,abcdefg1,notredam,ilikeit,789654123,liberty1,rugger,uptown,alcatraz,123456w,airman,007bond,navajo,kenobi,terrier,stayout,grisha,frankie1,fluff,1qazzaq1,1234561,virginie,1234568,tango1,werdna,octopus,fitter,dfcbkbcf,blacklab,115599,montrose,allen1,supernova,frederik,ilovepussy,justice1,radeon,playboy2,blubber,sliver,swoosh,motocros,lockdown,pearls,thebear,istheman,pinetree,biit,1234rewq,rustydog,tampabay,titts,babycake,jehovah,vampire1,streaming,collie,camil,fidelity,calvin1,stitch,gatit,restart,puppy1,budgie,grunt,capitals,hiking,dreamcas,zorro1,321678,riffraff,makaka,playmate,napalm,rollin,amstel,zxcvb123,samanth,rumble,fuckme69,jimmys,951357,pizzaman,1234567899,tralala,delpiero,alexi,yamato,itisme,1million,vfndtq,kahlua,londo,wonderboy,carrots,tazz,ratboy,rfgecnf,02081973,nico,fujitsu,tujhrf,sergbest,blobby,02051970,sonic1,1357911,smirnov,video1,panhead,bucky,02031974,44332211,duffer,cashmoney,left4dead,bagpuss,salman,01011972,titfuck,66613666,england1,malish,dresden,lemans,darina,zapper,123456as,123456qqq,met2002,02041972,redstar,blue23,1234509876,pajero,booyah,please1,tetsuo,semper,finder,hanuman,sunlight,123456n,02061971,treble,cupoi,password99,dimitri,3ip76k2,popcorn1,lol12345,stellar,nympho,shark1,keith1,saskia,bigtruck,revoluti,rambo1,asd222,feelgood,phat,gogators,bismark,cola,puck,furball,burnout,slonik,bowtie,mommy1,icecube,fabienn,mouser,papamama,rolex,giants1,blue11,trooper1,momdad,iklo,morten,rhubarb,gareth,123456d,blitz,canada1,r2d2,brest,tigercat,usmarine,lilbit,benny1,azrael,lebowski,12345r,madagaskar,begemot,loverman,dragonballz,italiano,mazda3,naughty1,onions,diver1,cyrano,capcom,asdfg123,forlife,fisherman,weare138,requiem,mufasa,alpha123,piercing,hellas,abracadabra,duckman,caracas,macintos,02011971,jordan2,crescent,fduecn,hogtied,eatmenow,ramjet,18121812,kicksass,whatthe,discus,rfhfvtkmrf,rufus1,sqdwfe,mantle,vegitto,trek,dan123,paladin1,rudeboy,liliya,lunchbox,riversid,acapulco,libero,dnsadm,maison,toomuch,boobear,hemlock,sextoy,pugsley,misiek,athome,migue,altoids,marcin,123450,rhfcfdbwf,jeter2,rhinos,rjhjkm,mercury1,ronaldinho,shampoo,makayla,kamilla,masterbating,tennesse,holger,john1,matchbox,hores,poptart,parlament,goodyear,asdfgh1,02081970,hardwood,alain,erection,hfytnrb,highlife,implants,benjami,dipper,jeeper,bendover,supersonic,babybear,laserjet,gotenks,bama,natedogg,aol123,pokemo,rabbit1,raduga,sopranos,cashflow,menthol,pharao,hacking,334455,ghjcnbnenrf,lizzy,muffin1,pooky,penis1,flyer,gramma,dipset,becca,ireland1,diana1,donjuan,pong,ziggy1,alterego,simple1,cbr900,logger,111555,claudia1,cantona7,matisse,ljxtymrf,victori,harle,mamas,encore,mangos,iceman1,diamon,alexxx,tiamat,5000,desktop,mafia,smurf,princesa,shojou,blueberr,welkom,maximka,123890,123q123,tammy1,bobmarley,clips,demon666,ismail,termite,laser1,missie,altair,donna1,bauhaus,trinitron,mogwai,flyers88,juniper,nokia5800,boroda,jingles,qwerasdfzxcv,shakur,777666,legos,mallrats,1qazxsw,goldeneye,tamerlan,julia1,backbone,spleen,49ers,shady,darkone,medic1,justi,giggle,cloudy,aisan,douche,parkour,bluejay,huskers1,redwine,1qw23er4,satchmo,1231234,nineball,stewart1,ballsack,probes,kappa,amiga,flipper1,dortmund,963258,trigun,1237895,homepage,blinky,screwy,gizzmo,belkin,chemist,coolhand,chachi,braves1,thebest,greedisgood,pro100,banana1,101091m,123456g,wonderfu,barefeet,8inches,1111qqqq,kcchiefs,qweasdzxc123,metal1,jennifer1,xian,asdasd123,pollux,cheerleaers,fruity,mustang5,turbos,shopper,photon,espana,hillbill,oyster,macaroni,gigabyte,jesper,motown,tuxedo,buster12,triplex,cyclones,estrell,mortis,holla,456987,fiddle,sapphic,jurassic,thebeast,ghjcnjq,baura,spock1,metallica1,karaoke,nemrac58,love1234,02031970,flvbybcnhfnjh,frisbee,diva,ajax,feathers,flower1,soccer11,allday,mierda,pearl1,amature,marauder,333555,redheads,womans,egorka,godbless,159263,nimitz,aaaa1111,sashka,madcow,socce,greywolf,baboon,pimpdaddy,123456789r,reloaded,lancia,rfhfylfi,dicker,placid,grimace,22446688,olemiss,whores,culinary,wannabe,maxi,1234567aa,amelie,riley1,trample,phantom1,baberuth,bramble,asdfqwer,vides,4you,abc123456,taichi,aztnm,smother,outsider,hakr,blackhawk,bigblack,girlie,spook,valeriya,gianluca,freedo,1q2q3q4q,handbag,lavalamp,cumm,pertinant,whatup,nokia123,redlight,patrik,111aaa,poppy1,dfytxrf,aviator,sweeps,kristin1,cypher,elway,yinyang,access1,poophead,tucson,noles1,monterey,waterfal,dank,dougal,918273,suede,minnesot,legman,bukowski,ganja,mammoth,riverrat,asswipe,daredevi,lian,arizona1,kamikadze,alex1234,smile1,angel2,55bgates,bellagio,0001,wanrltw,stiletto,lipton,arsena,biohazard,bbking,chappy,tetris,as123456,darthvad,lilwayne,nopassword,7412369,123456789987654321,natchez,glitter,14785236,mytime,rubicon,moto,pyon,wazzup,tbird,shane1,nightowl,getoff,beckham7,trueblue,hotgirl,nevermin,deathnote,13131,taffy,bigal,copenhag,apricot,gallaries,dtkjcbgtl,totoro,onlyone,civicsi,jesse1,baby123,sierra1,festus,abacus,sickboy,fishtank,fungus,charle,golfpro,teensex,mario66,seaside,aleksei,rosewood,blackberry,1020304050,bedlam,schumi,deerhunt,contour,darkelf,surveyor,deltas,pitchers,741258963,dipstick,funny1,lizzard,112233445566,jupiter2,softtail,titman,greenman,z1x2c3v4b5,smartass,12345677,notnow,myworld,nascar1,chewbacc,nosferatu,downhill,dallas22,kuan,blazers,whales,soldat,craving,powerman,yfcntyf,hotrats,cfvceyu,qweasdzx,princess1,feline,qqwwee,chitown,1234qaz,mastermind,114477,dingbat,care1839,standby,kismet,atreides,dogmeat,icarus,monkeyboy,alex1,mouses,nicetits,sealteam,chopper1,crispy,winter99,rrpass1,myporn,myspace1,corazo,topolino,ass123,lawman,muffy,orgy,1love,passord,hooyah,ekmzyf,pretzel,amonra,nestle,01011950,jimbeam,happyman,z12345,stonewal,helios,manunited,harcore,dick1,gaymen,2hot4u,light1,qwerty13,kakashi,pjkjnj,alcatel,taylo,allah,buddydog,ltkmaby,mongo,blonds,start123,audia6,123456v,civilwar,bellaco,turtles,mustan,deadspin,aaa123,fynjirf,lucky123,tortoise,amor,summe,waterski,zulu,drag0n,dtxyjcnm,gizmos,strife,interacial,pusyy,goose1,bear1,equinox,matri,jaguar1,tobydog,sammys,nachos,traktor,bryan1,morgoth,444555,dasani,miami1,mashka,xxxxxx1,ownage,nightwin,hotlips,passmast,cool123,skolko,eldiablo,manu,1357908642,screwyou,badabing,foreplay,hydro,kubrick,seductive,demon1,comeon,galileo,aladdin,metoo,happines,902100,mizuno,caddy,bizzare,girls1,redone,ohmygod,sable,bonovox,girlies,hamper,opus,gizmodo1,aaabbb,pizzahut,999888,rocky2,anton1,kikimora,peavey,ocelot,a1a2a3a4,2wsx3edc,jackie1,solace,sprocket,galary,chuck1,volvo1,shurik,poop123,locutus,virago,wdtnjxtr,tequier,bisexual,doodles,makeitso,fishy,789632145,nothing1,fishcake,sentry,libertad,oaktree,fivestar,adidas1,vegitta,mississi,spiffy,carme,neutron,vantage,agassi,boners,123456789v,hilltop,taipan,barrage,kenneth1,fister,martian,willem,lfybkf,bluestar,moonman,ntktdbpjh,paperino,bikers,daffy,benji,quake,dragonfly,suckcock,danilka,lapochka,belinea,calypso,asshol,camero1,abraxas,mike1234,womam,q1q2q3q4q5,youknow,maxpower,pic's,audi80,sonora,raymond1,tickler,tadpole,belair,crazyman,finalfantasy,999000,jonatha,paisley,kissmyas,morgana,monste,mantra,spunk,magic123,jonesy,mark1,alessand,741258,baddest,ghbdtnrfrltkf,zxccxz,tictac,augustin,racers,7grout,foxfire,99762000,openit,nathanie,1z2x3c4v5b,seadog,gangbanged,lovehate,hondacbr,harpoon,mamochka,fisherma,bismilla,locust,wally1,spiderman1,saffron,utjhubq,123456987,20spanks,safeway,pisser,bdfyjd,kristen1,bigdick1,magenta,vfhujif,anfisa,friday13,qaz123wsx,0987654321q,tyrant,guan,meggie,kontol,nurlan,ayanami,rocket1,yaroslav,websol76,mutley,hugoboss,websolutions,elpaso,gagarin,badboys,sephirot,918273645,newuser,qian,edcrfv,booger1,852258,lockout,timoxa94,mazda323,firedog,sokolova,skydiver,jesus777,1234567890z,soulfly,canary,malinka,guillerm,hookers,dogfart,surfer1,osprey,india123,rhjkbr,stoppedby,nokia5530,123456789o,blue1,werter,divers,3000,123456f,alpina,cali,whoknows,godspeed,986532,foreskin,fuzzy1,heyyou,didier,slapnuts,fresno,rosebud1,sandman1,bears1,blade1,honeybun,queen1,baronn,pakista,philipp,9111961,topsecret,sniper1,214365,slipper,letsfuck,pippen33,godawgs,mousey,qw123456,scrotum,loveis,lighthou,bp2002,nancy123,jeffrey1,susieq,buddy2,ralphie,trout1,willi,antonov,sluttey,rehbwf,marty1,darian,losangeles,letme1n,12345d,pusssy,godiva,ender,golfnut,leonidas,a1b2c3d4e5,puffer,general1,wizzard,lehjxrf,racer1,bigbucks,cool12,buddys,zinger,esprit,vbienrf,josep,tickling,froggie,987654321a,895623,daddys,crumbs,gucci,mikkel,opiate,tracy1,christophe,came11,777555,petrovich,humbug,dirtydog,allstate,horatio,wachtwoord,creepers,squirts,rotary,bigd,georgia1,fujifilm,2sweet,dasha,yorkie,slimjim,wiccan,kenzie,system1,skunk,b12345,getit,pommes,daredevil,sugars,bucker,piston,lionheart,1bitch,515051,catfight,recon,icecold,fantom,vodafone,kontakt,boris1,vfcnth,canine,01011961,valleywa,faraon,chickenwing101,qq123456,livewire,livelife,roosters,jeepers,ilya1234,coochie,pavlik,dewalt,dfhdfhf,architec,blackops,1qaz2wsx3edc4rfv,rhfcjnf,wsxedc,teaser,sebora,25252,rhino1,ankara,swifty,decimal,redleg,shanno,nermal,candies,smirnova,dragon01,photo1,ranetki,a1s2d3f4g5,axio,wertzu,maurizio,6uldv8,zxcvasdf,punkass,flowe,graywolf,peddler,3rjs1la7qe,mpegs,seawolf,ladyboy,pianos,piggies,vixen,alexus,orpheus,gdtrfb,z123456,macgyver,hugetits,ralph1,flathead,maurici,mailru,goofball,nissan1,nikon,stopit,odin,big1,smooch,reboot,famil,bullit,anthony7,gerhard,methos,124038,morena,eagle2,jessica2,zebras,getlost,gfynthf,123581321,sarajevo,indon,comets,tatjana,rfgbnjirf,joystick,batman12,123456c,sabre,beerme,victory1,kitties,1475369,badboy1,booboo1,comcast,slava,squid,saxophon,lionhear,qaywsx,bustle,nastena,roadway,loader,hillside,starlight,24681012,niggers,access99,bazooka,molly123,blackice,bandi,cocacol,nfhfrfy,timur,muschi,horse1,quant4307s,squerting,oscars,mygirls,flashman,tangerin,goofy1,p0o9i8,housewifes,newness,monkey69,escorpio,password11,hippo,warcraft3,qazxsw123,qpalzm,ribbit,ghbdtndctv,bogota,star123,258000,lincoln1,bigjim,lacoste,firestorm,legenda,indain,ludacris,milamber,1009,evangeli,letmesee,a111111,hooters1,bigred1,shaker,husky,a4tech,cnfkrth,argyle,rjhjdf,nataha,0o9i8u7y,gibson1,sooners1,glendale,archery,hoochie,stooge,aaaaaa1,scorpions,school1,vegas1,rapier,mike23,bassoon,groupd2013,macaco,baker1,labia,freewill,santiag,silverado,butch1,vflfufcrfh,monica1,rugrat,cornhole,aerosmit,bionicle,gfgfvfvf,daniel12,virgo,fmale,favorite2,detroit1,pokey,shredder,baggies,wednesda,cosmo1,mimosa,sparhawk,firehawk,romario,911turbo,funtimes,fhntvrf,nexus6,159753456,timothy1,bajingan,terry1,frenchie,raiden,1mustang,babemagnet,74123698,nadejda,truffles,rapture,douglas1,lamborghini,motocross,rjcvjc,748596,skeeter1,dante1,angel666,telecom,carsten,pietro,bmw318,astro1,carpediem,samir,orang,helium,scirocco,fuzzball,rushmore,rebelz,hotspur,lacrimosa,chevys10,madonna1,domenico,yfnfirf,jachin,shelby1,bloke,dawgs,dunhill,atlanta1,service1,mikado,devilman,angelit,reznor,euphoria,lesbain,checkmat,browndog,phreak,blaze1,crash1,farida,mutter,luckyme,horsemen,vgirl,jediknig,asdas,cesare,allnight,rockey,starlite,truck1,passfan,close-up,samue,cazzo,wrinkles,homely,eatme1,sexpot,snapshot,dima1995,asthma,thetruth,ducky,blender,priyanka,gaucho,dutchman,sizzle,kakarot,651550,passcode,justinbieber,666333,elodie,sanjay,110442,alex01,lotus1,2300mj,lakshmi,zoomer,quake3,12349876,teapot,12345687,ramada,pennywis,striper,pilot1,chingon,optima,nudity,ethan1,euclid,beeline,loyola,biguns,zaq12345,bravo1,disney1,buffa,assmunch,vivid,6661313,wellingt,aqwzsx,madala11,9874123,sigmar,pictere,tiptop,bettyboop,dinero,tahiti,gregory1,bionic,speed1,fubar1,lexus1,denis1,hawthorn,saxman,suntzu,bernhard,dominika,camaro1,hunter12,balboa,bmw2002,seville,diablo1,vfhbyjxrf,1234abc,carling,lockerroom,punani,darth,baron1,vaness,1password,libido,picher,232425,karamba,futyn007,daydream,11001001,dragon123,friends1,bopper,rocky123,chooch,asslover,shimmer,riddler,openme,tugboat,sexy123,midori,gulnara,christo,swatch,laker,offroad,puddles,hackers,mannheim,manager1,horseman,roman1,dancer1,komputer,pictuers,nokia5130,ejaculation,lioness,123456y,evilone,nastenka,pushok,javie,lilman,3141592,mjolnir,toulouse,pussy2,bigworm,smoke420,fullback,extensa,dreamcast,belize,delboy,willie1,casablanca,csyjxtr,ricky1,bonghit,salvator,basher,pussylover,rosie1,963258741,vivitron,cobra427,meonly,armageddon,myfriend,zardoz,qwedsazxc,kraken,fzappa,starfox,333999,illmatic,capoeira,weenie,ramzes,freedom2,toasty,pupkin,shinigami,fhvfutljy,nocturne,churchil,thumbnils,tailgate,neworder,sexymama,goarmy,cerebus,michelle1,vbifyz,surfsup,earthlin,dabulls,basketbal,aligator,mojojojo,saibaba,welcome2,wifes,wdtnjr,12345w,slasher,papabear,terran,footman,hocke,153759,texans,tom123,sfgiants,billabong,aassdd,monolith,xxx777,l3tm31n,ticktock,newone,hellno,japanees,contortionist,admin123,scout1,alabama1,divx1,rochard,privat,radar1,bigdad,fhctybq,tortuga,citrus,avanti,fantasy1,woodstock,s12345,fireman1,embalmer,woodwork,bonzai,konyor,newstart,jigga,panorama,goats,smithy,rugrats,hotmama,daedalus,nonstop,fruitbat,lisenok,quaker,violator,12345123,my3sons,cajun,fraggle,gayboy,oldfart,vulva,knickerless,orgasms,undertow,binky,litle,kfcnjxrf,masturbation,bunnie,alexis1,planner,transexual,sparty,leeloo,monies,fozzie,stinger1,landrove,anakonda,scoobie,yamaha1,henti,star12,rfhlbyfk,beyonce,catfood,cjytxrf,zealots,strat,fordtruc,archangel,silvi,sativa,boogers,miles1,bigjoe,tulip,petite,greentea,shitter,jonboy,voltron,morticia,evanescence,3edc4rfv,longshot,windows1,serge,aabbcc,starbucks,sinful,drywall,prelude1,www123,camel1,homebrew,marlins,123412,letmeinn,domini,swampy,plokij,fordf350,webcam,michele1,bolivi,27731828,wingzero,qawsedrftg,shinji,sverige,jasper1,piper1,cummer,iiyama,gocats,amour,alfarome,jumanji,mike69,fantasti,1monkey,w00t88,shawn1,lorien,1a2s3d4f5g,koleso,murph,natascha,sunkist,kennwort,emine,grinder,m12345,q1q2q3q4,cheeba,money2,qazwsxedc1,diamante,prosto,pdiddy,stinky1,gabby1,luckys,franci,pornographic,moochie,gfhjdjp,samdog,empire1,comicbookdb,emili,motdepasse,iphone,braveheart,reeses,nebula,sanjose,bubba2,kickflip,arcangel,superbow,porsche911,xyzzy,nigger1,dagobert,devil1,alatam,monkey2,barbara1,12345v,vfpfafrf,alessio,babemagn,aceman,arrakis,kavkaz,987789,jasons,berserk,sublime1,rogue1,myspace,buckwhea,csyekz,pussy4me,vette1,boots1,boingo,arnaud,budlite,redstorm,paramore,becky1,imtheman,chango,marley1,milkyway,666555,giveme,mahalo,lux2000,lucian,paddy,praxis,shimano,bigpenis,creeper,newproject2004,rammstei,j3qq4h7h2v,hfljcnm,lambchop,anthony2,bugman,gfhjkm12,dreamer1,stooges,cybersex,diamant,cowboyup,maximus1,sentra,615243,goethe,manhatta,fastcar,selmer,1213141516,yfnfitymrf,denni,chewey,yankee1,elektra,123456789p,trousers,fishface,topspin,orwell,vorona,sodapop,motherfu,ibilltes,forall,kookie,ronald1,balrog,maximilian,mypasswo,sonny1,zzxxcc,tkfkdg,magoo,mdogg,heeled,gitara,lesbos,marajade,tippy,morozova,enter123,lesbean,pounded,asd456,fialka,scarab,sharpie,spanky1,gstring,sachin,12345asd,princeto,hellohel,ursitesux,billows,1234kekc,kombat,cashew,duracell,kseniya,sevenof9,kostik,arthur1,corvet07,rdfhnbhf,songoku,tiberian,needforspeed,1qwert,dropkick,kevin123,panache,libra,a123456a,kjiflm,vfhnsirf,cntgfy,iamcool,narut,buffer,sk8ordie,urlaub,fireblade,blanked,marishka,gemini1,altec,gorillaz,chief1,revival47,ironman1,space1,ramstein,doorknob,devilmaycry,nemesis1,sosiska,pennstat,monday1,pioner,shevchenko,detectiv,evildead,blessed1,aggie,coffees,tical,scotts,bullwink,marsel,krypto,adrock,rjitxrf,asmodeus,rapunzel,theboys,hotdogs,deepthro,maxpayne,veronic,fyyeirf,otter,cheste,abbey1,thanos,bedrock,bartok,google1,xxxzzz,rodent,montecarlo,hernande,mikayla,123456789l,bravehea,12locked,ltymub,pegasus1,ameteur,saltydog,faisal,milfnew,momsuck,everques,ytngfhjkz,m0nkey,businessbabe,cooki,custard,123456ab,lbvjxrf,outlaws,753357,qwerty78,udacha,insider,chees,fuckmehard,shotokan,katya,seahorse,vtldtlm,turtle1,mike12,beebop,heathe,everton1,darknes,barnie,rbcekz,alisher,toohot,theduke,555222,reddog1,breezy,bulldawg,monkeyman,baylee,losangel,mastermi,apollo1,aurelie,zxcvb12345,cayenne,bastet,wsxzaq,geibcnbr,yello,fucmy69,redwall,ladybird,bitchs,cccccc1,rktjgfnhf,ghjdthrf,quest1,oedipus,linus,impalass,fartman,12345k,fokker,159753a,optiplex,bbbbbb1,realtor,slipkno,santacru,rowdy,jelena,smeller,3984240,ddddd1,sexyme,janet1,3698741,eatme69,cazzone,today1,poobear,ignatius,master123,newpass1,heather2,snoopdogg,blondinka,pass12,honeydew,fuckthat,890098890,lovem,goldrush,gecko,biker1,llama,pendejo,avalanche,fremont,snowman1,gandolf,chowder,1a2b3c4d5e,flyguy,magadan,1fuck,pingvin,nokia5230,ab1234,lothar,lasers,bignuts,renee1,royboy,skynet,12340987,1122334,dragrace,lovely1,22334455,booter,12345612,corvett,123456qq,capital1,videoes,funtik,wyvern,flange,sammydog,hulkster,13245768,not4you,vorlon,omegared,l58jkdjp!,filippo,123mudar,samadams,petrus,chris12,charlie123,123456789123,icetea,sunderla,adrian1,123qweas,kazanova,aslan,monkey123,fktyeirf,goodsex,123ab,lbtest,banaan,bluenose,837519,asd12345,waffenss,whateve,1a2a3a4a,trailers,vfhbirf,bhbcrf,klaatu,turk182,monsoon,beachbum,sunbeam,succes,clyde1,viking1,rawhide,bubblegum,princ,mackenzi,hershey1,222555,dima55,niggaz,manatee,aquila,anechka,pamel,bugsbunn,lovel,sestra,newport1,althor,hornyman,wakeup,zzz111,phishy,cerber,torrent,thething,solnishko,babel,buckeye1,peanu,ethernet,uncencored,baraka,665544,chris2,rb26dett,willy1,choppers,texaco,biggirl,123456b,anna2614,sukebe,caralho,callofduty,rt6ytere,jesus7,angel12,1money,timelord,allblack,pavlova,romanov,tequiero,yitbos,lookup,bulls23,snowflake,dickweed,barks,lever,irisha,firestar,fred1234,ghjnjnbg,danman,gatito,betty1,milhouse,kbctyjr,masterbaiting,delsol,papit,doggys,123698741,bdfyjdf,invictus,bloods,kayla1,yourmama,apple2,angelok,bigboy1,pontiac1,verygood,yeshua,twins2,porn4me,141516,rasta69,james2,bosshog,candys,adventur,stripe,djkjlz,dokken,austin316,skins,hogwarts,vbhevbh,navigato,desperado,xxx666,cneltyn,vasiliy,hazmat,daytek,eightbal,fred1,four20,74227422,fabia,aerosmith,manue,wingchun,boohoo,hombre,sanity72,goatboy,fuckm,partizan,avrora,utahjazz,submarin,pussyeat,heinlein,control1,costaric,smarty,chuan,triplets,snowy,snafu,teacher1,vangogh,vandal,evergree,cochise,qwerty99,pyramid1,saab900,sniffer,qaz741,lebron23,mark123,wolvie,blackbelt,yoshi,feeder,janeway,nutella,fuking,asscock,deepak,poppie,bigshow,housewife,grils,tonto,cynthia1,temptress,irakli,belle1,russell1,manders,frank123,seabass,gforce,songbird,zippy1,naught,brenda1,chewy1,hotshit,topaz,43046721,girfriend,marinka,jakester,thatsme,planeta,falstaff,patrizia,reborn,riptide,cherry1,shuan,nogard,chino,oasis1,qwaszx12,goodlife,davis1,1911a1,harrys,shitfuck,12345678900,russian7,007700,bulls1,porshe,danil,dolphi,river1,sabaka,gobigred,deborah1,volkswagen,miamo,alkaline,muffdive,1letmein,fkbyrf,goodguy,hallo1,nirvan,ozzie,cannonda,cvbhyjdf,marmite,germany1,joeblow,radio1,love11,raindrop,159852,jacko,newday,fathead,elvis123,caspe,citibank,sports1,deuce,boxter,fakepass,golfman,snowdog,birthday4,nonmembe,niklas,parsifal,krasota,theshit,1235813,maganda,nikita1,omicron,cassie1,columbo,buick,sigma1,thistle,bassin,rickster,apteka,sienna,skulls,miamor,coolgirl,gravis,1qazxc,virgini,hunter2,akasha,batma,motorcyc,bambino,tenerife,fordf250,zhuan,iloveporn,markiza,hotbabes,becool,fynjybyf,wapapapa,forme,mamont,pizda,dragonz,sharon1,scrooge,mrbill,pfloyd,leeroy,natedog,ishmael,777111,tecumseh,carajo,nfy.irf,0000000000o,blackcock,fedorov,antigone,feanor,novikova,bobert,peregrin,spartan117,pumkin,rayman,manuals,tooltime,555333,bonethug,marina1,bonnie1,tonyhawk,laracroft,mahalkita,18273645,terriers,gamer,hoser,littlema,molotok,glennwei,lemon1,caboose,tater,12345654321,brians,fritz1,mistral,jigsaw,fuckshit,hornyguy,southside,edthom,antonio1,bobmarle,pitures,ilikesex,crafty,nexus,boarder,fulcrum,astonvil,yanks1,yngwie,account1,zooropa,hotlegs,sammi,gumbo,rover1,perkele,maurolarastefy,lampard,357753,barracud,dmband,abcxyz,pathfinder,335577,yuliya,micky,jayman,asdfg12345,1596321,halcyon,rerfhtre,feniks,zaxscd,gotyoass,jaycee,samson1,jamesb,vibrate,grandpri,camino,colossus,davidb,mamo4ka,nicky1,homer123,pinguin,watermelon,shadow01,lasttime,glider,823762,helen1,pyramids,tulane,osama,rostov,john12,scoote,bhbyrf,gohan,galeries,joyful,bigpussy,tonka,mowgli,astalavista,zzz123,leafs,dalejr8,unicorn1,777000,primal,bigmama,okmijn,killzone,qaz12345,snookie,zxcvvcxz,davidc,epson,rockman,ceaser,beanbag,katten,3151020,duckhunt,segreto,matros,ragnar,699669,sexsexse,123123z,fuckyeah,bigbutts,gbcmrf,element1,marketin,saratov,elbereth,blaster1,yamahar6,grime,masha,juneau,1230123,pappy,lindsay1,mooner,seattle1,katzen,lucent,polly1,lagwagon,pixie,misiaczek,666666a,smokedog,lakers24,eyeball,ironhors,ametuer,volkodav,vepsrf,kimmy,gumby1,poi098,ovation,1q2w3,drinker,penetrating,summertime,1dallas,prima,modles,takamine,hardwork,macintosh,tahoe,passthie,chiks,sundown,flowers1,boromir,music123,phaedrus,albert1,joung,malakas,gulliver,parker1,balder,sonne,jessie1,domainlock2005,express1,vfkbyf,youandme,raketa,koala,dhjnvytyjub,nhfrnjh,testibil,ybrbnjc,987654321q,axeman,pintail,pokemon123,dogggg,shandy,thesaint,11122233,x72jhhu3z,theclash,raptors,zappa1,djdjxrf,hell666,friday1,vivaldi,pluto1,lance1,guesswho,jeadmi,corgan,skillz,skippy1,mango1,gymnastic,satori,362514,theedge,cxfcnkbdfz,sparkey,deicide,bagels,lololol,lemmings,r4e3w2q1,silve,staind,schnuffi,dazzle,basebal1,leroy1,bilbo1,luckie,qwerty2,goodfell,hermione,peaceout,davidoff,yesterda,killah,flippy,chrisb,zelda1,headless,muttley,fuckof,tittys,catdaddy,photog,beeker,reaver,ram1500,yorktown,bolero,tryagain,arman,chicco,learjet,alexei,jenna1,go2hell,12s3t4p55,momsanaladventure,mustang9,protoss,rooter,ginola,dingo1,mojave,erica1,1qazse4,marvin1,redwolf,sunbird,dangerou,maciek,girsl,hawks1,packard1,excellen,dashka,soleda,toonces,acetate,nacked,jbond007,alligator,debbie1,wellhung,monkeyma,supers,rigger,larsson,vaseline,rjnzhf,maripos,123456asd,cbr600rr,doggydog,cronic,jason123,trekker,flipmode,druid,sonyvaio,dodges,mayfair,mystuff,fun4me,samanta,sofiya,magics,1ranger,arcane,sixtynin,222444,omerta,luscious,gbyudby,bobcats,envision,chance1,seaweed,holdem,tomate,mensch,slicer,acura1,goochi,qweewq,punter,repoman,tomboy,never1,cortina,gomets,147896321,369852147,dogma,bhjxrf,loglatin,eragon,strato,gazelle,growler,885522,klaudia,payton34,fuckem,butchie,scorpi,lugano,123456789k,nichola,chipper1,spide,uhbujhbq,rsalinas,vfylfhby,longhorns,bugatti,everquest,!qaz2wsx,blackass,999111,snakeman,p455w0rd,fanatic,family1,pfqxbr,777vlad,mysecret,marat,phoenix2,october1,genghis,panties1,cooker,citron,ace123,1234569,gramps,blackcoc,kodiak1,hickory,ivanhoe,blackboy,escher,sincity,beaks,meandyou,spaniel,canon1,timmy1,lancaste,polaroid,edinburg,fuckedup,hotman,cueball,golfclub,gopack,bookcase,worldcup,dkflbvbhjdbx,twostep,17171717aa,letsplay,zolushka,stella1,pfkegf,kingtut,67camaro,barracuda,wiggles,gjhjkm,prancer,patata,kjifhf,theman1,romanova,sexyass,copper1,dobber,sokolov,pomidor,algernon,cadman,amoremio,william2,silly1,bobbys,hercule,hd764nw5d7e1vb1,defcon,deutschland,robinhood,alfalfa,machoman,lesbens,pandora1,easypay,tomservo,nadezhda,goonies,saab9000,jordyn,f15eagle,dbrecz,12qwerty,greatsex,thrawn,blunted,baywatch,doggystyle,loloxx,chevy2,january1,kodak,bushel,78963214,ub6ib9,zz8807zpl,briefs,hawker,224488,first1,bonzo,brent1,erasure,69213124,sidewind,soccer13,622521,mentos,kolibri,onepiece,united1,ponyboy,keksa12,wayer,mypussy,andrej,mischa,mille,bruno123,garter,bigpun,talgat,familia,jazzy1,mustang8,newjob,747400,bobber,blackbel,hatteras,ginge,asdfjkl;,camelot1,blue44,rebbyt34,ebony1,vegas123,myboys,aleksander,ijrjkflrf,lopata,pilsner,lotus123,m0nk3y,andreev,freiheit,balls1,drjynfrnt,mazda1,waterpolo,shibumi,852963,123bbb,cezer121,blondie1,volkova,rattler,kleenex,ben123,sanane,happydog,satellit,qazplm,qazwsxedcrfvtgb,meowmix,badguy,facefuck,spice1,blondy,major1,25000,anna123,654321a,sober1,deathrow,patterso,china1,naruto1,hawkeye1,waldo1,butchy,crayon,5tgb6yhn,klopik,crocodil,mothra,imhorny,pookie1,splatter,slippy,lizard1,router,buratino,yahweh,123698,dragon11,123qwe456,peepers,trucker1,ganjaman,1hxboqg2,cheyanne,storys,sebastie,zztop,maddison,4rfv3edc,darthvader,jeffro,iloveit,victor1,hotty,delphin,lifeisgood,gooseman,shifty,insertions,dude123,abrupt,123masha,boogaloo,chronos,stamford,pimpster,kthjxrf,getmein,amidala,flubber,fettish,grapeape,dantes,oralsex,jack1,foxcg33,winchest,francis1,getin,archon,cliffy,blueman,1basebal,sport1,emmitt22,porn123,bignasty,morga,123hfjdk147,ferrar,juanito,fabiol,caseydog,steveo,peternorth,paroll,kimchi,bootleg,gaijin,secre,acacia,eatme2,amarillo,monkey11,rfhfgep,tylers,a1a2a3a4a5,sweetass,blower,rodina,babushka,camilo,cimbom,tiffan,vfnbkmlf,ohbaby,gotigers,lindsey1,dragon13,romulus,qazxsw12,zxcvbn1,dropdead,hitman47,snuggle,eleven11,bloopers,357mag,avangard,bmw320,ginscoot,dshade,masterkey,voodoo1,rootedit,caramba,leahcim,hannover,8phrowz622,tim123,cassius,000000a,angelito,zzzzz1,badkarma,star1,malaga,glenwood,footlove,golf1,summer12,helpme1,fastcars,titan1,police1,polinka,k.jdm,marusya,augusto,shiraz,pantyhose,donald1,blaise,arabella,brigada,c3por2d2,peter01,marco1,hellow,dillweed,uzumymw,geraldin,loveyou2,toyota1,088011,gophers,indy500,slainte,5hsu75kpot,teejay,renat,racoon,sabrin,angie1,shiznit,harpua,sexyred,latex,tucker1,alexandru,wahoo,teamwork,deepblue,goodison,rundmc,r2d2c3p0,puppys,samba,ayrton,boobed,999777,topsecre,blowme1,123321z,loudog,random1,pantie,drevil,mandolin,121212q,hottub,brother1,failsafe,spade1,matvey,open1234,carmen1,priscill,schatzi,kajak,gooddog,trojans1,gordon1,kayak,calamity,argent,ufhvjybz,seviyi,penfold,assface,dildos,hawkwind,crowbar,yanks,ruffles,rastus,luv2epus,open123,aquafina,dawns,jared1,teufel,12345c,vwgolf,pepsi123,amores,passwerd,01478520,boliva,smutty,headshot,password3,davidd,zydfhm,gbgbcmrf,pornpass,insertion,ceckbr,test2,car123,checkit,dbnfkbq,niggas,nyyankee,muskrat,nbuhtyjr,gunner1,ocean1,fabienne,chrissy1,wendys,loveme89,batgirl,cerveza,igorek,steel1,ragman,boris123,novifarm,sexy12,qwerty777,mike01,giveitup,123456abc,fuckall,crevice,hackerz,gspot,eight8,assassins,texass,swallows,123458,baldur,moonshine,labatt,modem,sydney1,voland,dbnfkz,hotchick,jacker,princessa,dawgs1,holiday1,booper,reliant,miranda1,jamaica1,andre1,badnaamhere,barnaby,tiger7,david12,margaux,corsica,085tzzqi,universi,thewall,nevermor,martin6,qwerty77,cipher,apples1,0102030405,seraphim,black123,imzadi,gandon,ducati99,1shadow,dkflbvbhjdyf,44magnum,bigbad,feedme,samantha1,ultraman,redneck1,jackdog,usmc0311,fresh1,monique1,tigre,alphaman,cool1,greyhoun,indycar,crunchy,55chevy,carefree,willow1,063dyjuy,xrated,assclown,federica,hilfiger,trivia,bronco1,mamita,100200300,simcity,lexingky,akatsuki,retsam,johndeere,abudfv,raster,elgato,businka,satanas,mattingl,redwing1,shamil,patate,mannn,moonstar,evil666,b123456,bowl300,tanechka,34523452,carthage,babygir,santino,bondarenko,jesuss,chico1,numlock,shyguy,sound1,kirby1,needit,mostwanted,427900,funky1,steve123,passions,anduril,kermit1,prospero,lusty,barakuda,dream1,broodwar,porky,christy1,mahal,yyyyyy1,allan1,1sexy,flintsto,capri,cumeater,heretic,robert2,hippos,blindax,marykay,collecti,kasumi,1qaz!qaz,112233q,123258,chemistr,coolboy,0o9i8u,kabuki,righton,tigress,nessie,sergej,andrew12,yfafyz,ytrhjvfyn,angel7,victo,mobbdeep,lemming,transfor,1725782,myhouse,aeynbr,muskie,leno4ka,westham1,cvbhyjd,daffodil,pussylicker,pamela1,stuffer,warehous,tinker1,2w3e4r,pluton,louise1,polarbea,253634,prime1,anatoliy,januar,wysiwyg,cobraya,ralphy,whaler,xterra,cableguy,112233a,porn69,jamesd,aqualung,jimmy123,lumpy,luckyman,kingsize,golfing1,alpha7,leeds1,marigold,lol1234,teabag,alex11,10sne1,saopaulo,shanny,roland1,basser,3216732167,carol1,year2005,morozov,saturn1,joseluis,bushed,redrock,memnoch,lalaland,indiana1,lovegod,gulnaz,buffalos,loveyou1,anteater,pattaya,jaydee,redshift,bartek,summerti,coffee1,ricochet,incest,schastie,rakkaus,h2opolo,suikoden,perro,dance1,loveme1,whoopass,vladvlad,boober,flyers1,alessia,gfcgjhn,pipers,papaya,gunsling,coolone,blackie1,gonads,gfhjkzytn,foxhound,qwert12,gangrel,ghjvtntq,bluedevi,mywife,summer01,hangman,licorice,patter,vfr750,thorsten,515253,ninguna,dakine,strange1,mexic,vergeten,12345432,8phrowz624,stampede,floyd1,sailfish,raziel,ananda,giacomo,freeme,crfprf,74185296,allstars,master01,solrac,gfnhbjn,bayliner,bmw525,3465xxx,catter,single1,michael3,pentium4,nitrox,mapet123456,halibut,killroy,xxxxx1,phillip1,poopsie,arsenalfc,buffys,kosova,all4me,32165498,arslan,opensesame,brutis,charles2,pochta,nadegda,backspac,mustang0,invis,gogeta,654321q,adam25,niceday,truckin,gfdkbr,biceps,sceptre,bigdave,lauras,user345,sandys,shabba,ratdog,cristiano,natha,march13,gumball,getsdown,wasdwasd,redhead1,dddddd1,longlegs,13572468,starsky,ducksoup,bunnys,omsairam,whoami,fred123,danmark,flapper,swanky,lakings,yfhenj,asterios,rainier,searcher,dapper,ltdjxrf,horsey,seahawk,shroom,tkfkdgo,aquaman,tashkent,number9,messi10,1asshole,milenium,illumina,vegita,jodeci,buster01,bareback,goldfinger,fire1,33rjhjds,sabian,thinkpad,smooth1,sully,bonghits,sushi1,magnavox,colombi,voiture,limpone,oldone,aruba,rooster1,zhenya,nomar5,touchdow,limpbizkit,rhfcfdxbr,baphomet,afrodita,bball1,madiso,ladles,lovefeet,matthew2,theworld,thunderbird,dolly1,123rrr,forklift,alfons,berkut,speedy1,saphire,oilman,creatine,pussylov,bastard1,456258,wicked1,filimon,skyline1,fucing,yfnfkbz,hot123,abdulla,nippon,nolimits,billiard,booty1,buttplug,westlife,coolbean,aloha1,lopas,asasin,1212121,october2,whodat,good4u,d12345,kostas,ilya1992,regal,pioneer1,volodya,focus1,bastos,nbvjif,fenix,anita1,vadimka,nickle,jesusc,123321456,teste,christ1,essendon,evgenii,celticfc,adam1,forumwp,lovesme,26exkp,chillout,burly,thelast1,marcus1,metalgear,test11,ronaldo7,socrate,world1,franki,mommie,vicecity,postov1000,charlie3,oldschool,333221,legoland,antoshka,counterstrike,buggy,mustang3,123454,qwertzui,toons,chesty,bigtoe,tigger12,limpopo,rerehepf,diddle,nokia3250,solidsnake,conan1,rockroll,963369,titanic1,qwezxc,cloggy,prashant,katharin,maxfli,takashi,cumonme,michael9,mymother,pennstate,khalid,48151623,fightclub,showboat,mateusz,elrond,teenie,arrow1,mammamia,dustydog,dominator,erasmus,zxcvb1,1a2a3a,bones1,dennis1,galaxie,pleaseme,whatever1,junkyard,galadriel,charlies,2wsxzaq1,crimson1,behemoth,teres,master11,fairway,shady1,pass99,1batman,joshua12,baraban,apelsin,mousepad,melon,twodogs,123321qwe,metalica,ryjgrf,pipiska,rerfhfxf,lugnut,cretin,iloveu2,powerade,aaaaaaa1,omanko,kovalenko,isabe,chobits,151nxjmt,shadow11,zcxfcnkbdf,gy3yt2rgls,vfhbyrf,159753123,bladerunner,goodone,wonton,doodie,333666999,fuckyou123,kitty123,chisox,orlando1,skateboa,red12345,destroye,snoogans,satan1,juancarlo,goheels,jetson,scottt,fuckup,aleksa,gfhfljrc,passfind,oscar123,derrick1,hateme,viper123,pieman,audi100,tuffy,andover,shooter1,10000,makarov,grant1,nighthaw,13576479,browneye,batigol,nfvfhf,chocolate1,7hrdnw23,petter,bantam,morlii,jediknight,brenden,argonaut,goodstuf,wisconsi,315920,abigail1,dirtbag,splurge,k123456,lucky777,valdepen,gsxr600,322223,ghjnjrjk,zaq1xsw2cde3,schwanz,walter1,letmein22,nomads,124356,codeblue,nokian70,fucke,footbal1,agyvorc,aztecs,passw0r,smuggles,femmes,ballgag,krasnodar,tamuna,schule,sixtynine,empires,erfolg,dvader,ladygaga,elite1,venezuel,nitrous,kochamcie,olivia1,trustn01,arioch,sting1,131415,tristar,555000,maroon,135799,marsik,555556,fomoco,natalka,cwoui,tartan,davecole,nosferat,hotsauce,dmitry,horus,dimasik,skazka,boss302,bluebear,vesper,ultras,tarantul,asd123asd,azteca,theflash,8ball,1footbal,titlover,lucas123,number6,sampson1,789852,party1,dragon99,adonai,carwash,metropol,psychnau,vthctltc,hounds,firework,blink18,145632,wildcat1,satchel,rice80,ghtktcnm,sailor1,cubano,anderso,rocks1,mike11,famili,dfghjc,besiktas,roygbiv,nikko,bethan,minotaur,rakesh,orange12,hfleuf,jackel,myangel,favorite7,1478520,asssss,agnieszka,haley1,raisin,htubyf,1buster,cfiekz,derevo,1a2a3a4a5a,baltika,raffles,scruffy1,clitlick,louis1,buddha1,fy.nrf,walker1,makoto,shadow2,redbeard,vfvfvskfhfve,mycock,sandydog,lineman,network1,favorite8,longdick,mustangg,mavericks,indica,1killer,cisco1,angelofwar,blue69,brianna1,bubbaa,slayer666,level42,baldrick,brutus1,lowdown,haribo,lovesexy,500000,thissuck,picker,stephy,1fuckme,characte,telecast,1bigdog,repytwjdf,thematrix,hammerhe,chucha,ganesha,gunsmoke,georgi,sheltie,1harley,knulla,sallas,westie,dragon7,conker,crappie,margosha,lisboa,3e2w1q,shrike,grifter,ghjcnjghjcnj,asdfg1,mnbvcxz1,myszka,posture,boggie,rocketman,flhtyfkby,twiztid,vostok,pi314159,force1,televizor,gtkmvtym,samhain,imcool,jadzia,dreamers,strannik,k2trix,steelhea,nikitin,commodor,brian123,chocobo,whopper,ibilljpf,megafon,ararat,thomas12,ghbrjkbcn,q1234567890,hibernia,kings1,jim123,redfive,68camaro,iawgk2,xavier1,1234567u,d123456,ndirish,airborn,halfmoon,fluffy1,ranchero,sneaker,soccer2,passion1,cowman,birthday1,johnn,razzle,glock17,wsxqaz,nubian,lucky2,jelly1,henderso,eric1,123123e,boscoe01,fuck0ff,simpson1,sassie,rjyjgkz,nascar3,watashi,loredana,janus,wilso,conman,david2,mothe,iloveher,snikers,davidj,fkmnthyfnbdf,mettss,ratfink,123456h,lostsoul,sweet16,brabus,wobble,petra1,fuckfest,otters,sable1,svetka,spartacu,bigstick,milashka,1lover,pasport,champagn,papichul,hrvatska,hondacivic,kevins,tacit,moneybag,gohogs,rasta1,246813579,ytyfdbcnm,gubber,darkmoon,vitaliy,233223,playboys,tristan1,joyce1,oriflame,mugwump,access2,autocad,thematri,qweqwe123,lolwut,ibill01,multisyn,1233211,pelikan,rob123,chacal,1234432,griffon,pooch,dagestan,geisha,satriani,anjali,rocketma,gixxer,pendrago,vincen,hellokit,killyou,ruger,doodah,bumblebe,badlands,galactic,emachines,foghorn,jackso,jerem,avgust,frontera,123369,daisymae,hornyboy,welcome123,tigger01,diabl,angel13,interex,iwantsex,rockydog,kukolka,sawdust,online1,3234412,bigpapa,jewboy,3263827,dave123,riches,333222,tony1,toggle,farter,124816,tities,balle,brasilia,southsid,micke,ghbdtn12,patit,ctdfcnjgjkm,olds442,zzzzzz1,nelso,gremlins,gypsy1,carter1,slut69,farcry,7415963,michael8,birdie1,charl,123456789abc,100001,aztec,sinjin,bigpimpi,closeup,atlas1,nvidia,doggone,classic1,manana,malcolm1,rfkbyf,hotbabe,rajesh,dimebag,ganjubas,rodion,jagr68,seren,syrinx,funnyman,karapuz,123456789n,bloomin,admin18533362,biggdogg,ocarina,poopy1,hellome,internet1,booties,blowjobs,matt1,donkey1,swede,1jennife,evgeniya,lfhbyf,coach1,444777,green12,patryk,pinewood,justin12,271828,89600506779,notredame,tuborg,lemond,sk8ter,million1,wowser,pablo1,st0n3,jeeves,funhouse,hiroshi,gobucs,angeleye,bereza,winter12,catalin,qazedc,andros,ramazan,vampyre,sweethea,imperium,murat,jamest,flossy,sandeep,morgen,salamandra,bigdogg,stroller,njdevils,nutsack,vittorio,%%passwo,playful,rjyatnrf,tookie,ubnfhf,michi,777444,shadow13,devils1,radiance,toshiba1,beluga,amormi,dandfa,trust1,killemall,smallville,polgara,billyb,landscap,steves,exploite,zamboni,damage11,dzxtckfd,trader12,pokey1,kobe08,damager,egorov,dragon88,ckfdbr,lisa69,blade2,audis4,nelson1,nibbles,23176djivanfros,mutabor,artofwar,matvei,metal666,hrfzlz,schwinn,poohbea,seven77,thinker,123456789qwerty,sobriety,jakers,karamelka,vbkfyf,volodin,iddqd,dale03,roberto1,lizaveta,qqqqqq1,cathy1,08154711,davidm,quixote,bluenote,tazdevil,katrina1,bigfoot1,bublik,marma,olechka,fatpussy,marduk,arina,nonrev67,qqqq1111,camill,wtpfhm,truffle,fairview,mashina,voltaire,qazxswedcvfr,dickface,grassy,lapdance,bosstone,crazy8,yackwin,mobil,danielit,mounta1n,player69,bluegill,mewtwo,reverb,cnthdf,pablito,a123321,elena1,warcraft1,orland,ilovemyself,rfntyjr,joyride,schoo,dthjxrf,thetachi,goodtimes,blacksun,humpty,chewbacca,guyute,123xyz,lexicon,blue45,qwe789,galatasaray,centrino,hendrix1,deimos,saturn5,craig1,vlad1996,sarah123,tupelo,ljrnjh,hotwife,bingos,1231231,nicholas1,flamer,pusher,1233210,heart1,hun999,jiggy,giddyup,oktober,123456zxc,budda,galahad,glamur,samwise,oneton,bugsbunny,dominic1,scooby2,freetime,internat,159753852,sc00ter,wantit,mazinger,inflames,laracrof,greedo,014789,godofwar,repytwjd,water123,fishnet,venus1,wallace1,tenpin,paula1,1475963,mania,novikov,qwertyasdfgh,goldmine,homies,777888999,8balls,holeinon,paper1,samael,013579,mansur,nikit,ak1234,blueline,polska1,hotcock,laredo,windstar,vbkbwbz,raider1,newworld,lfybkrf,catfish1,shorty1,piranha,treacle,royale,2234562,smurfs,minion,cadence,flapjack,123456p,sydne,135531,robinhoo,nasdaq,decatur,cyberonline,newage,gemstone,jabba,touchme,hooch,pigdog,indahous,fonzie,zebra1,juggle,patrick2,nihongo,hitomi,oldnavy,qwerfdsa,ukraina,shakti,allure,kingrich,diane1,canad,piramide,hottie1,clarion,college1,5641110,connect1,therion,clubber,velcro,dave1,astra1,13579-,astroboy,skittle,isgreat,photoes,cvzefh1gkc,001100,2cool4u,7555545,ginger12,2wsxcde3,camaro69,invader,domenow,asd1234,colgate,qwertasdfg,jack123,pass01,maxman,bronte,whkzyc,peter123,bogie,yecgaa,abc321,1qay2wsx,enfield,camaroz2,trashman,bonefish,system32,azsxdcfvgb,peterose,iwantyou,dick69,temp1234,blastoff,capa200,connie1,blazin,12233445,sexybaby,123456j,brentfor,pheasant,hommer,jerryg,thunders,august1,lager,kapusta,boobs1,nokia5300,rocco1,xytfu7,stars1,tugger,123sas,blingbling,1bubba,0wnsyo0,1george,baile,richard2,habana,1diamond,sensatio,1golfer,maverick1,1chris,clinton1,michael7,dragons1,sunrise1,pissant,fatim,mopar1,levani,rostik,pizzapie,987412365,oceans11,748159263,cum4me,palmetto,4r3e2w1q,paige1,muncher,arsehole,kratos,gaffer,banderas,billys,prakash,crabby,bungie,silver12,caddis,spawn1,xboxlive,sylvania,littlebi,524645,futura,valdemar,isacs155,prettygirl,big123,555444,slimer,chicke,newstyle,skypilot,sailormoon,fatluvr69,jetaime,sitruc,jesuschrist,sameer,bear12,hellion,yendor,country1,etnies,conejo,jedimast,darkknight,toobad,yxcvbn,snooks,porn4life,calvary,alfaromeo,ghostman,yannick,fnkfynblf,vatoloco,homebase,5550666,barret,1111111111zz,odysseus,edwardss,favre4,jerrys,crybaby,xsw21qaz,firestor,spanks,indians1,squish,kingair,babycakes,haters,sarahs,212223,teddyb,xfactor,cumload,rhapsody,death123,three3,raccoon,thomas2,slayer66,1q2q3q4q5q,thebes,mysterio,thirdeye,orkiox.,nodoubt,bugsy,schweiz,dima1996,angels1,darkwing,jeronimo,moonpie,ronaldo9,peaches2,mack10,manish,denise1,fellowes,carioca,taylor12,epaulson,makemoney,oc247ngucz,kochanie,3edcvfr4,vulture,1qw23e,1234567z,munchie,picard1,xthtgfirf,sportste,psycho1,tahoe1,creativ,perils,slurred,hermit,scoob,diesel1,cards1,wipeout,weeble,integra1,out3xf,powerpc,chrism,kalle,ariadne,kailua,phatty,dexter1,fordman,bungalow,paul123,compa,train1,thejoker,jys6wz,pussyeater,eatmee,sludge,dominus,denisa,tagheuer,yxcvbnm,bill1,ghfdlf,300zx,nikita123,carcass,semaj,ramone,muenchen,animal1,greeny,annemari,dbrf134,jeepcj7,mollys,garten,sashok,ironmaid,coyotes,astoria,george12,westcoast,primetim,123456o,panchito,rafae,japan1,framer,auralo,tooshort,egorova,qwerty22,callme,medicina,warhawk,w1w2w3w4,cristia,merli,alex22,kawaii,chatte,wargames,utvols,muaddib,trinket,andreas1,jjjjj1,cleric,scooters,cuntlick,gggggg1,slipknot1,235711,handcuff,stussy,guess1,leiceste,ppppp1,passe,lovegun,chevyman,hugecock,driver1,buttsex,psychnaut1,cyber1,black2,alpha12,melbourn,man123,metalman,yjdsqujl,blondi,bungee,freak1,stomper,caitlin1,nikitina,flyaway,prikol,begood,desperad,aurelius,john1234,whosyourdaddy,slimed123,bretagne,den123,hotwheel,king123,roodypoo,izzicam,save13tx,warpten,nokia3310,samolet,ready1,coopers,scott123,bonito,1aaaaa,yomomma,dawg1,rache,itworks,asecret,fencer,451236,polka,olivetti,sysadmin,zepplin,sanjuan,479373,lickem,hondacrx,pulamea,future1,naked1,sexyguy,w4g8at,lollol1,declan,runner1,rumple,daddy123,4snz9g,grandprix,calcio,whatthefuck,nagrom,asslick,pennst,negrit,squiggy,1223334444,police22,giovann,toronto1,tweet,yardbird,seagate,truckers,554455,scimitar,pescator,slydog,gaysex,dogfish,fuck777,12332112,qazxswed,morkovka,daniela1,imback,horny69,789123456,123456789w,jimmy2,bagger,ilove69,nikolaus,atdhfkm,rebirth,1111aaaa,pervasive,gjgeufq,dte4uw,gfhnbpfy,skeletor,whitney1,walkman,delorean,disco1,555888,as1234,ishikawa,fuck12,reaper1,dmitrii,bigshot,morrisse,purgen,qwer4321,itachi,willys,123123qwe,kisska,roma123,trafford,sk84life,326159487,pedros,idiom,plover,bebop,159875321,jailbird,arrowhea,qwaszx123,zaxscdvf,catlover,bakers,13579246,bones69,vermont1,helloyou,simeon,chevyz71,funguy,stargaze,parolparol,steph1,bubby,apathy,poppet,laxman,kelly123,goodnews,741236,boner1,gaetano,astonvilla,virtua,luckyboy,rocheste,hello2u,elohim,trigger1,cstrike,pepsicola,miroslav,96385274,fistfuck,cheval,magyar,svetlanka,lbfyjxrf,mamedov,123123123q,ronaldo1,scotty1,1nicole,pittbull,fredd,bbbbb1,dagwood,gfhkfvtyn,ghblehrb,logan5,1jordan,sexbomb,omega2,montauk,258741,dtythf,gibbon,winamp,thebomb,millerli,852654,gemin,baldy,halflife2,dragon22,mulberry,morrigan,hotel6,zorglub,surfin,951159,excell,arhangel,emachine,moses1,968574,reklama,bulldog2,cuties,barca,twingo,saber,elite11,redtruck,casablan,ashish,moneyy,pepper12,cnhtktw,rjcnbr,arschloch,phenix,cachorro,sunita,madoka,joselui,adams1,mymoney,hemicuda,fyutkjr,jake12,chicas,eeeee1,sonnyboy,smarties,birdy,kitten1,cnfcbr,island1,kurosaki,taekwond,konfetka,bennett1,omega3,jackson2,fresca,minako,octavian,kban667,feyenoord,muaythai,jakedog,fktrcfylhjdyf,1357911q,phuket,sexslave,fktrcfylhjdbx,asdfjk,89015173454,qwerty00,kindbud,eltoro,sex6969,nyknicks,12344321q,caballo,evenflow,hoddle,love22,metro1,mahalko,lawdog,tightass,manitou,buckie,whiskey1,anton123,335533,password4,primo,ramair,timbo,brayden,stewie,pedro1,yorkshir,ganster,hellothe,tippy1,direwolf,genesi,rodrig,enkeli,vaz21099,sorcerer,winky,oneshot,boggle,serebro,badger1,japanes,comicbook,kamehame,alcat,denis123,echo45,sexboy,gr8ful,hondo,voetbal,blue33,2112rush,geneviev,danni1,moosey,polkmn,matthew7,ironhead,hot2trot,ashley12,sweeper,imogen,blue21,retep,stealth1,guitarra,bernard1,tatian,frankfur,vfnhbwf,slacking,haha123,963741,asdasdas,katenok,airforce1,123456789qaz,shotgun1,12qwasz,reggie1,sharo,976431,pacifica,dhip6a,neptun,kardon,spooky1,beaut,555555a,toosweet,tiedup,11121314,startac,lover69,rediska,pirata,vfhrbp,1234qwerty,energize,hansolo1,playbo,larry123,oemdlg,cnjvfnjkju,a123123,alexan,gohawks,antonius,fcbayern,mambo,yummy1,kremlin,ellen1,tremere,vfiekz,bellevue,charlie9,izabella,malishka,fermat,rotterda,dawggy,becket,chasey,kramer1,21125150,lolit,cabrio,schlong,arisha,verity,3some,favorit,maricon,travelle,hotpants,red1234,garrett1,home123,knarf,seven777,figment,asdewq,canseco,good2go,warhol,thomas01,pionee,al9agd,panacea,chevy454,brazzers,oriole,azerty123,finalfan,patricio,northsta,rebelde,bulldo,stallone,boogie1,7uftyx,cfhfnjd,compusa,cornholi,config,deere,hoopster,sepultura,grasshop,babygurl,lesbo,diceman,proverbs,reddragon,nurbek,tigerwoo,superdup,buzzsaw,kakaroto,golgo13,edwar,123qaz123,butter1,sssss1,texas2,respekt,ou812ic,123456qaz,55555a,doctor1,mcgwire,maria123,aol999,cinders,aa1234,joness,ghbrjkmyj,makemone,sammyboy,567765,380zliki,theraven,testme,mylene,elvira26,indiglo,tiramisu,shannara,baby1,123666,gfhreh,papercut,johnmish,orange8,bogey1,mustang7,bagpipes,dimarik,vsijyjr,4637324,ravage,cogito,seven11,natashka,warzone,hr3ytm,4free,bigdee,000006,243462536,bigboi,123333,trouts,sandy123,szevasz,monica2,guderian,newlife1,ratchet,r12345,razorbac,12345i,piazza31,oddjob,beauty1,fffff1,anklet,nodrog,pepit,olivi,puravida,robert12,transam1,portman,bubbadog,steelers1,wilson1,eightball,mexico1,superboy,4rfv5tgb,mzepab,samurai1,fuckslut,colleen1,girdle,vfrcbvec,q1w2e3r4t,soldier1,19844891,alyssa1,a12345a,fidelis,skelter,nolove,mickeymouse,frehley,password69,watermel,aliska,soccer15,12345e,ladybug1,abulafia,adagio,tigerlil,takehana,hecate,bootneck,junfan,arigato,wonkette,bobby123,trustnoone,phantasm,132465798,brianjo,w12345,t34vfrc1991,deadeye,1robert,1daddy,adida,check1,grimlock,muffi,airwalk,prizrak,onclick,longbeac,ernie1,eadgbe,moore1,geniu,shadow123,bugaga,jonathan1,cjrjkjdf,orlova,buldog,talon1,westport,aenima,541233432442,barsuk,chicago2,kellys,hellbent,toughguy,iskander,skoal,whatisit,jake123,scooter2,fgjrfkbgcbc,ghandi,love13,adelphia,vjhrjdrf,adrenali,niunia,jemoeder,rainbo,all4u8,anime1,freedom7,seraph,789321,tommys,antman,firetruc,neogeo,natas,bmwm3,froggy1,paul1,mamit,bayview,gateways,kusanagi,ihateu,frederi,rock1,centurion,grizli,biggin,fish1,stalker1,3girls,ilovepor,klootzak,lollo,redsox04,kirill123,jake1,pampers,vasya,hammers1,teacup,towing,celtic1,ishtar,yingyang,4904s677075,dahc1,patriot1,patrick9,redbirds,doremi,rebecc,yoohoo,makarova,epiphone,rfgbnfy,milesd,blister,chelseafc,katana1,blackrose,1james,primrose,shock5,hard1,scooby12,c6h12o6,dustoff,boing,chisel,kamil,1william,defiant1,tyvugq,mp8o6d,aaa340,nafets,sonnet,flyhigh,242526,crewcom,love23,strike1,stairway,katusha,salamand,cupcake1,password0,007james,sunnie,multisync,harley01,tequila1,fred12,driver8,q8zo8wzq,hunter01,mozzer,temporar,eatmeraw,mrbrownxx,kailey,sycamore,flogger,tincup,rahasia,ganymede,bandera,slinger,1111122222,vander,woodys,1cowboy,khaled,jamies,london12,babyboo,tzpvaw,diogenes,budice,mavrick,135797531,cheeta,macros,squonk,blackber,topfuel,apache1,falcon16,darkjedi,cheeze,vfhvtkfl,sparco,change1,gfhfif,freestyl,kukuruza,loveme2,12345f,kozlov,sherpa,marbella,44445555,bocephus,1winner,alvar,hollydog,gonefish,iwantin,barman,godislove,amanda18,rfpfynbg,eugen,abcdef1,redhawk,thelema,spoonman,baller1,harry123,475869,tigerman,cdtnjxrf,marillio,scribble,elnino,carguy,hardhead,l2g7k3,troopers,selen,dragon76,antigua,ewtosi,ulysse,astana,paroli,cristo,carmex,marjan,bassfish,letitbe,kasparov,jay123,19933991,blue13,eyecandy,scribe,mylord,ukflbjkec,ellie1,beaver1,destro,neuken,halfpint,ameli,lilly1,satanic,xngwoj,12345trewq,asdf1,bulldogg,asakura,jesucrist,flipside,packers4,biggy,kadett,biteme69,bobdog,silverfo,saint1,bobbo,packman,knowledg,foolio,fussbal,12345g,kozerog,westcoas,minidisc,nbvcxw,martini1,alastair,rasengan,superbee,memento,porker,lena123,florenc,kakadu,bmw123,getalife,bigsky,monkee,people1,schlampe,red321,memyself,0147896325,12345678900987654321,soccer14,realdeal,gfgjxrf,bella123,juggs,doritos,celtics1,peterbilt,ghbdtnbrb,gnusmas,xcountry,ghbdtn1,batman99,deusex,gtnhjdf,blablabl,juster,marimba,love2,rerjkrf,alhambra,micros,siemens1,assmaste,moonie,dashadasha,atybrc,eeeeee1,wildrose,blue55,davidl,xrp23q,skyblue,leo123,ggggg1,bestfriend,franny,1234rmvb,fun123,rules1,sebastien,chester2,hakeem,winston2,fartripper,atlant,07831505,iluvsex,q1a2z3,larrys,009900,ghjkju,capitan,rider1,qazxsw21,belochka,andy123,hellya,chicca,maximal,juergen,password1234,howard1,quetzal,daniel123,qpwoeiruty,123555,bharat,ferrari3,numbnuts,savant,ladydog,phipsi,lovepussy,etoile,power2,mitten,britneys,chilidog,08522580,2fchbg,kinky1,bluerose,loulo,ricardo1,doqvq3,kswbdu,013cpfza,timoha,ghbdtnghbdtn,3stooges,gearhead,browns1,g00ber,super7,greenbud,kitty2,pootie,toolshed,gamers,coffe,ibill123,freelove,anasazi,sister1,jigger,natash,stacy1,weronika,luzern,soccer7,hoopla,dmoney,valerie1,canes,razdvatri,washere,greenwoo,rfhjkbyf,anselm,pkxe62,maribe,daniel2,maxim1,faceoff,carbine,xtkjdtr,buddy12,stratos,jumpman,buttocks,aqswdefr,pepsis,sonechka,steeler1,lanman,nietzsch,ballz,biscuit1,wrxsti,goodfood,juventu,federic,mattman,vika123,strelec,jledfyxbr,sideshow,4life,fredderf,bigwilly,12347890,12345671,sharik,bmw325i,fylhtqrf,dannon4,marky,mrhappy,drdoom,maddog1,pompier,cerbera,goobers,howler,jenny69,evely,letitrid,cthuttdyf,felip,shizzle,golf12,t123456,yamah,bluearmy,squishy,roxan,10inches,dollface,babygirl1,blacksta,kaneda,lexingto,canadien,222888,kukushka,sistema,224422,shadow69,ppspankp,mellons,barbie1,free4all,alfa156,lostone,2w3e4r5t,painkiller,robbie1,binger,8dihc6,jaspe,rellik,quark,sogood,hoopstar,number2,snowy1,dad2ownu,cresta,qwe123asd,hjvfyjdf,gibsonsg,qbg26i,dockers,grunge,duckling,lfiekz,cuntsoup,kasia1,1tigger,woaini,reksio,tmoney,firefighter,neuron,audia3,woogie,powerboo,powermac,fatcock,12345666,upnfmc,lustful,porn1,gotlove,amylee,kbytqrf,11924704,25251325,sarasota,sexme,ozzie1,berliner,nigga1,guatemal,seagulls,iloveyou!,chicken2,qwerty21,010203040506,1pillow,libby1,vodoley,backlash,piglets,teiubesc,019283,vonnegut,perico,thunde,buckey,gtxtymrf,manunite,iiiii1,lost4815162342,madonn,270873_,britney1,kevlar,piano1,boondock,colt1911,salamat,doma77ns,anuradha,cnhjqrf,rottweil,newmoon,topgun1,mauser,fightclu,birthday21,reviewpa,herons,aassddff,lakers32,melissa2,vredina,jiujitsu,mgoblue,shakey,moss84,12345zxcvb,funsex,benji1,garci,113322,chipie,windex,nokia5310,pwxd5x,bluemax,cosita,chalupa,trotsky,new123,g3ujwg,newguy,canabis,gnaget,happydays,felixx,1patrick,cumface,sparkie,kozlova,123234,newports,broncos7,golf18,recycle,hahah,harrypot,cachondo,open4me,miria,guessit,pepsione,knocker,usmc1775,countach,playe,wiking,landrover,cracksevi,drumline,a7777777,smile123,manzana,panty,liberta,pimp69,dolfan,quality1,schnee,superson,elaine22,webhompass,mrbrownx,deepsea,4wheel,mamasita,rockport,rollie,myhome,jordan12,kfvgjxrf,hockey12,seagrave,ford1,chelsea2,samsara,marissa1,lamesa,mobil1,piotrek,tommygun,yyyyy1,wesley1,billy123,homersim,julies,amanda12,shaka,maldini,suzenet,springst,iiiiii1,yakuza,111111aa,westwind,helpdesk,annamari,bringit,hopefull,hhhhhhh1,saywhat,mazdarx8,bulova,jennife1,baikal,gfhjkmxbr,victoria1,gizmo123,alex99,defjam,2girls,sandrock,positivo,shingo,syncmast,opensesa,silicone,fuckina,senna1,karlos,duffbeer,montagne,gehrig,thetick,pepino,hamburge,paramedic,scamp,smokeweed,fabregas,phantoms,venom121293,2583458,badone,porno69,manwhore,vfvf123,notagain,vbktyf,rfnthbyrf,wildblue,kelly001,dragon66,camell,curtis1,frolova,1212123,dothedew,tyler123,reddrago,planetx,promethe,gigolo,1001001,thisone,eugeni,blackshe,cruzazul,incognito,puller,joonas,quick1,spirit1,gazza,zealot,gordito,hotrod1,mitch1,pollito,hellcat,mythos,duluth,383pdjvl,easy123,hermos,binkie,its420,lovecraf,darien,romina,doraemon,19877891,syclone,hadoken,transpor,ichiro,intell,gargamel,dragon2,wavpzt,557744,rjw7x4,jennys,kickit,rjynfrn,likeit,555111,corvus,nec3520,133113,mookie1,bochum,samsung2,locoman0,154ugeiu,vfvfbgfgf,135792,[start],tenni,20001,vestax,hufmqw,neveragain,wizkid,kjgfnf,nokia6303,tristen,saltanat,louie1,gandalf2,sinfonia,alpha3,tolstoy,ford150,f00bar,1hello,alici,lol12,riker1,hellou,333888,1hunter,qw1234,vibrator,mets86,43211234,gonzale,cookies1,sissy1,john11,bubber,blue01,cup2006,gtkmvtyb,nazareth,heybaby,suresh,teddie,mozilla,rodeo1,madhouse,gamera,123123321,naresh,dominos,foxtrot1,taras,powerup,kipling,jasonb,fidget,galena,meatman,alpacino,bookmark,farting,humper,titsnass,gorgon,castaway,dianka,anutka,gecko1,fucklove,connery,wings1,erika1,peoria,moneymaker,ichabod,heaven1,paperboy,phaser,breakers,nurse1,westbrom,alex13,brendan1,123asd123,almera,grubber,clarkie,thisisme,welkom01,51051051051,crypto,freenet,pflybwf,black12,testme2,changeit,autobahn,attica,chaoss,denver1,tercel,gnasher23,master2,vasilii,sherman1,gomer,bigbuck,derek1,qwerzxcv,jumble,dragon23,art131313,numark,beasty,cxfcnmttcnm,updown,starion,glist,sxhq65,ranger99,monkey7,shifter,wolves1,4r5t6y,phone1,favorite5,skytommy,abracada,1martin,102030405060,gatech,giulio,blacktop,cheer1,africa1,grizzly1,inkjet,shemales,durango1,booner,11223344q,supergirl,vanyarespekt,dickless,srilanka,weaponx,6string,nashvill,spicey,boxer1,fabien,2sexy2ho,bowhunt,jerrylee,acrobat,tawnee,ulisse,nolimit8,l8g3bkde,pershing,gordo1,allover,gobrowns,123432,123444,321456987,spoon1,hhhhh1,sailing1,gardenia,teache,sexmachine,tratata,pirate1,niceone,jimbos,314159265,qsdfgh,bobbyy,ccccc1,carla1,vjkjltw,savana,biotech,frigid,123456789g,dragon10,yesiam,alpha06,oakwood,tooter,winsto,radioman,vavilon,asnaeb,google123,nariman,kellyb,dthyjcnm,password6,parol1,golf72,skate1,lthtdj,1234567890s,kennet,rossia,lindas,nataliya,perfecto,eminem1,kitana,aragorn1,rexona,arsenalf,planot,coope,testing123,timex,blackbox,bullhead,barbarian,dreamon,polaris1,cfvjktn,frdfhbev,gametime,slipknot666,nomad1,hfgcjlbz,happy69,fiddler,brazil1,joeboy,indianali,113355,obelisk,telemark,ghostrid,preston1,anonim,wellcome,verizon1,sayangku,censor,timeport,dummies,adult1,nbnfybr,donger,thales,iamgay,sexy1234,deadlift,pidaras,doroga,123qwe321,portuga,asdfgh12,happys,cadr14nu,pi3141,maksik,dribble,cortland,darken,stepanova,bommel,tropic,sochi2014,bluegras,shahid,merhaba,nacho,2580456,orange44,kongen,3cudjz,78girl,my3kids,marcopol,deadmeat,gabbie,saruman,jeepman,freddie1,katie123,master99,ronal,ballbag,centauri,killer7,xqgann,pinecone,jdeere,geirby,aceshigh,55832811,pepsimax,rayden,razor1,tallyho,ewelina,coldfire,florid,glotest,999333,sevenup,bluefin,limaperu,apostol,bobbins,charmed1,michelin,sundin,centaur,alphaone,christof,trial1,lions1,45645,just4you,starflee,vicki1,cougar1,green2,jellyfis,batman69,games1,hihje863,crazyzil,w0rm1,oklick,dogbite,yssup,sunstar,paprika,postov10,124578963,x24ik3,kanada,buckster,iloveamy,bear123,smiler,nx74205,ohiostat,spacey,bigbill,doudo,nikolaeva,hcleeb,sex666,mindy1,buster11,deacons,boness,njkcnsq,candy2,cracker1,turkey1,qwertyu1,gogreen,tazzzz,edgewise,ranger01,qwerty6,blazer1,arian,letmeinnow,cigar1,jjjjjj1,grigio,frien,tenchu,f9lmwd,imissyou,filipp,heathers,coolie,salem1,woodduck,scubadiv,123kat,raffaele,nikolaev,dapzu455,skooter,9inches,lthgfhjkm,gr8one,ffffff1,zujlrf,amanda69,gldmeo,m5wkqf,rfrltkf,televisi,bonjou,paleale,stuff1,cumalot,fuckmenow,climb7,mark1234,t26gn4,oneeye,george2,utyyflbq,hunting1,tracy71,ready2go,hotguy,accessno,charger1,rudedog,kmfdm,goober1,sweetie1,wtpmjgda,dimensio,ollie1,pickles1,hellraiser,mustdie,123zzz,99887766,stepanov,verdun,tokenbad,anatol,bartende,cidkid86,onkelz,timmie,mooseman,patch1,12345678c,marta1,dummy1,bethany1,myfamily,history1,178500,lsutiger,phydeaux,moren,dbrnjhjdbx,gnbxrf,uniden,drummers,abpbrf,godboy,daisy123,hogan1,ratpack,irland,tangerine,greddy,flore,sqrunch,billyjoe,q55555,clemson1,98745632,marios,ishot,angelin,access12,naruto12,lolly,scxakv,austin12,sallad,cool99,rockit,mongo1,mark22,ghbynth,ariadna,senha,docto,tyler2,mobius,hammarby,192168,anna12,claire1,pxx3eftp,secreto,greeneye,stjabn,baguvix,satana666,rhbcnbyjxrf,dallastx,garfiel,michaelj,1summer,montan,1234ab,filbert,squids,fastback,lyudmila,chucho,eagleone,kimberle,ar3yuk3,jake01,nokids,soccer22,1066ad,ballon,cheeto,review69,madeira,taylor2,sunny123,chubbs,lakeland,striker1,porche,qwertyu8,digiview,go1234,ferari,lovetits,aditya,minnow,green3,matman,cellphon,fortytwo,minni,pucara,69a20a,roman123,fuente,12e3e456,paul12,jacky,demian,littleman,jadakiss,vlad1997,franca,282860,midian,nunzio,xaccess2,colibri,jessica0,revilo,654456,harvey1,wolf1,macarena,corey1,husky1,arsen,milleniu,852147,crowes,redcat,combat123654,hugger,psalms,quixtar,ilovemom,toyot,ballss,ilovekim,serdar,james23,avenger1,serendip,malamute,nalgas,teflon,shagger,letmein6,vyjujnjxbt,assa1234,student1,dixiedog,gznybwf13,fuckass,aq1sw2de3,robroy,hosehead,sosa21,123345,ias100,teddy123,poppin,dgl70460,zanoza,farhan,quicksilver,1701d,tajmahal,depechemode,paulchen,angler,tommy2,recoil,megamanx,scarecro,nicole2,152535,rfvtgb,skunky,fatty1,saturno,wormwood,milwauke,udbwsk,sexlover,stefa,7bgiqk,gfnhbr,omar10,bratan,lbyfvj,slyfox,forest1,jambo,william3,tempus,solitari,lucydog,murzilka,qweasdzxc1,vehpbkrf,12312345,fixit,woobie,andre123,123456789x,lifter,zinaida,soccer17,andone,foxbat,torsten,apple12,teleport,123456i,leglover,bigcocks,vologda,dodger1,martyn,d6o8pm,naciona,eagleeye,maria6,rimshot,bentley1,octagon,barbos,masaki,gremio,siemen,s1107d,mujeres,bigtits1,cherr,saints1,mrpink,simran,ghzybr,ferrari2,secret12,tornado1,kocham,picolo,deneme,onelove1,rolan,fenster,1fuckyou,cabbie,pegaso,nastyboy,password5,aidana,mine2306,mike13,wetone,tigger69,ytreza,bondage1,myass,golova,tolik,happyboy,poilkj,nimda2k,rammer,rubies,hardcore1,jetset,hoops1,jlaudio,misskitt,1charlie,google12,theone1,phred,porsch,aalborg,luft4,charlie5,password7,gnosis,djgabbab,1daniel,vinny,borris,cumulus,member1,trogdor,darthmau,andrew2,ktjybl,relisys,kriste,rasta220,chgobndg,weener,qwerty66,fritter,followme,freeman1,ballen,blood1,peache,mariso,trevor1,biotch,gtfullam,chamonix,friendste,alligato,misha1,1soccer,18821221,venkat,superd,molotov,bongos,mpower,acun3t1x,dfcmrf,h4x3d,rfhfufylf,tigran,booyaa,plastic1,monstr,rfnhby,lookatme,anabolic,tiesto,simon123,soulman,canes1,skyking,tomcat1,madona,bassline,dasha123,tarheel1,dutch1,xsw23edc,qwerty123456789,imperator,slaveboy,bateau,paypal,house123,pentax,wolf666,drgonzo,perros,digger1,juninho,hellomoto,bladerun,zzzzzzz1,keebler,take8422,fffffff1,ginuwine,israe,caesar1,crack1,precious1,garand,magda1,zigazaga,321ewq,johnpaul,mama1234,iceman69,sanjeev,treeman,elric,rebell,1thunder,cochon,deamon,zoltan,straycat,uhbyuj,luvfur,mugsy,primer,wonder1,teetime,candycan,pfchfytw,fromage,gitler,salvatio,piggy1,23049307,zafira,chicky,sergeev,katze,bangers,andriy,jailbait,vaz2107,ghbhjlf,dbjktnnf,aqswde,zaratustra,asroma,1pepper,alyss,kkkkk1,ryan1,radish,cozumel,waterpol,pentium1,rosebowl,farmall,steinway,dbrekz,baranov,jkmuf,another1,chinacat,qqqqqqq1,hadrian,devilmaycry4,ratbag,teddy2,love21,pullings,packrat,robyn1,boobo,qw12er34,tribe1,rosey,celestia,nikkie,fortune12,olga123,danthema,gameon,vfrfhjys,dilshod,henry14,jenova,redblue,chimaera,pennywise,sokrates,danimal,qqaazz,fuaqz4,killer2,198200,tbone1,kolyan,wabbit,lewis1,maxtor,egoist,asdfas,spyglass,omegas,jack12,nikitka,esperanz,doozer,matematika,wwwww1,ssssss1,poiu0987,suchka,courtney1,gungho,alpha2,fktyjxrf,summer06,bud420,devildriver,heavyd,saracen,foucault,choclate,rjdfktyrj,goblue1,monaro,jmoney,dcpugh,efbcapa201,qqh92r,pepsicol,bbb747,ch5nmk,honeyb,beszoptad,tweeter,intheass,iseedeadpeople,123dan,89231243658s,farside1,findme,smiley1,55556666,sartre,ytcnjh,kacper,costarica,134679258,mikeys,nolimit9,vova123,withyou,5rxypn,love143,freebie,rescue1,203040,michael6,12monkey,redgreen,steff,itstime,naveen,good12345,acidrain,1dawg,miramar,playas,daddio,orion2,852741,studmuff,kobe24,senha123,stephe,mehmet,allalone,scarface1,helloworld,smith123,blueyes,vitali,memphis1,mybitch,colin1,159874,1dick,podaria,d6wnro,brahms,f3gh65,dfcbkmtd,xxxman,corran,ugejvp,qcfmtz,marusia,totem,arachnid,matrix2,antonell,fgntrf,zemfira,christos,surfing1,naruto123,plato1,56qhxs,madzia,vanille,043aaa,asq321,mutton,ohiostate,golde,cdznjckfd,rhfcysq,green5,elephan,superdog,jacqueli,bollock,lolitas,nick12,1orange,maplelea,july23,argento,waldorf,wolfer,pokemon12,zxcvbnmm,flicka,drexel,outlawz,harrie,atrain,juice2,falcons1,charlie6,19391945,tower1,dragon21,hotdamn,dirtyboy,love4ever,1ginger,thunder2,virgo1,alien1,bubblegu,4wwvte,123456789qqq,realtime,studio54,passss,vasilek,awsome,giorgia,bigbass,2002tii,sunghile,mosdef,simbas,count0,uwrl7c,summer05,lhepmz,ranger21,sugarbea,principe,5550123,tatanka,9638v,cheerios,majere,nomercy,jamesbond007,bh90210,7550055,jobber,karaganda,pongo,trickle,defamer,6chid8,1q2a3z,tuscan,nick123,.adgjm,loveyo,hobbes1,note1234,shootme,171819,loveporn,9788960,monty123,fabrice,macduff,monkey13,shadowfa,tweeker,hanna1,madball,telnet,loveu2,qwedcxzas,thatsit,vfhcbr,ptfe3xxp,gblfhfcs,ddddddd1,hakkinen,liverune,deathsta,misty123,suka123,recon1,inferno1,232629,polecat,sanibel,grouch,hitech,hamradio,rkfdbfnehf,vandam,nadin,fastlane,shlong,iddqdidkfa,ledzeppelin,sexyfeet,098123,stacey1,negras,roofing,lucifer1,ikarus,tgbyhn,melnik,barbaria,montego,twisted1,bigal1,jiggle,darkwolf,acerview,silvio,treetops,bishop1,iwanna,pornsite,happyme,gfccdjhl,114411,veritech,batterse,casey123,yhntgb,mailto,milli,guster,q12345678,coronet,sleuth,fuckmeha,armadill,kroshka,geordie,lastochka,pynchon,killall,tommy123,sasha1996,godslove,hikaru,clticic,cornbrea,vfkmdbyf,passmaster,123123123a,souris,nailer,diabolo,skipjack,martin12,hinata,mof6681,brookie,dogfight,johnso,karpov,326598,rfvbrflpt,travesti,caballer,galaxy1,wotan,antoha,art123,xakep1234,ricflair,pervert1,p00kie,ambulanc,santosh,berserker,larry33,bitch123,a987654321,dogstar,angel22,cjcbcrf,redhouse,toodles,gold123,hotspot,kennedy1,glock21,chosen1,schneide,mainman,taffy1,3ki42x,4zqauf,ranger2,4meonly,year2000,121212a,kfylsi,netzwerk,diese,picasso1,rerecz,225522,dastan,swimmer1,brooke1,blackbea,oneway,ruslana,dont4get,phidelt,chrisp,gjyxbr,xwing,kickme,shimmy,kimmy1,4815162342lost,qwerty5,fcporto,jazzbo,mierd,252627,basses,sr20det,00133,florin,howdy1,kryten,goshen,koufax,cichlid,imhotep,andyman,wrest666,saveme,dutchy,anonymou,semprini,siempre,mocha1,forest11,wildroid,aspen1,sesam,kfgekz,cbhbec,a55555,sigmanu,slash1,giggs11,vatech,marias,candy123,jericho1,kingme,123a123,drakula,cdjkjxm,mercur,oneman,hoseman,plumper,ilovehim,lancers,sergey1,takeshi,goodtogo,cranberr,ghjcnj123,harvick,qazxs,1972chev,horsesho,freedom3,letmein7,saitek,anguss,vfvfgfgfz,300000,elektro,toonporn,999111999q,mamuka,q9umoz,edelweis,subwoofer,bayside,disturbe,volition,lucky3,12345678z,3mpz4r,march1,atlantida,strekoza,seagrams,090909t,yy5rbfsc,jack1234,sammy12,sampras,mark12,eintrach,chaucer,lllll1,nochance,whitepower,197000,lbvekz,passer,torana,12345as,pallas,koolio,12qw34,nokia8800,findout,1thomas,mmmmm1,654987,mihaela,chinaman,superduper,donnas,ringo1,jeroen,gfdkjdf,professo,cdtnrf,tranmere,tanstaaf,himera,ukflbfnjh,667788,alex32,joschi,w123456,okidoki,flatline,papercli,super8,doris1,2good4u,4z34l0ts,pedigree,freeride,gsxr1100,wulfgar,benjie,ferdinan,king1,charlie7,djdxbr,fhntvbq,ripcurl,2wsx1qaz,kingsx,desade,sn00py,loveboat,rottie,evgesha,4money,dolittle,adgjmpt,buzzers,brett1,makita,123123qweqwe,rusalka,sluts1,123456e,jameson1,bigbaby,1z2z3z,ckjybr,love4u,fucker69,erhfbyf,jeanluc,farhad,fishfood,merkin,giant1,golf69,rfnfcnhjaf,camera1,stromb,smoothy,774411,nylon,juice1,rfn.irf,newyor,123456789t,marmot,star11,jennyff,jester1,hisashi,kumquat,alex777,helicopt,merkur,dehpye,cummin,zsmj2v,kristjan,april12,englan,honeypot,badgirls,uzumaki,keines,p12345,guita,quake1,duncan1,juicer,milkbone,hurtme,123456789b,qq123456789,schwein,p3wqaw,54132442,qwertyytrewq,andreeva,ruffryde,punkie,abfkrf,kristinka,anna1987,ooooo1,335533aa,umberto,amber123,456123789,456789123,beelch,manta,peeker,1112131415,3141592654,gipper,wrinkle5,katies,asd123456,james11,78n3s5af,michael0,daboss,jimmyb,hotdog1,david69,852123,blazed,sickan,eljefe,2n6wvq,gobills,rfhfcm,squeaker,cabowabo,luebri,karups,test01,melkor,angel777,smallvil,modano,olorin,4rkpkt,leslie1,koffie,shadows1,littleon,amiga1,topeka,summer20,asterix1,pitstop,aloysius,k12345,magazin,joker69,panocha,pass1word,1233214,ironpony,368ejhih,88keys,pizza123,sonali,57np39,quake2,1234567890qw,1020304,sword1,fynjif,abcde123,dfktyjr,rockys,grendel1,harley12,kokakola,super2,azathoth,lisa123,shelley1,girlss,ibragim,seven1,jeff24,1bigdick,dragan,autobot,t4nvp7,omega123,900000,hecnfv,889988,nitro1,doggie1,fatjoe,811pahc,tommyt,savage1,pallino,smitty1,jg3h4hfn,jamielee,1qazwsx,zx123456,machine1,asdfgh123,guinnes,789520,sharkman,jochen,legend1,sonic2,extreme1,dima12,photoman,123459876,nokian95,775533,vaz2109,april10,becks,repmvf,pooker,qwer12345,themaster,nabeel,monkey10,gogetit,hockey99,bbbbbbb1,zinedine,dolphin2,anelka,1superma,winter01,muggsy,horny2,669966,kuleshov,jesusis,calavera,bullet1,87t5hdf,sleepers,winkie,vespa,lightsab,carine,magister,1spider,shitbird,salavat,becca1,wc18c2,shirak,galactus,zaskar,barkley1,reshma,dogbreat,fullsail,asasa,boeder,12345ta,zxcvbnm12,lepton,elfquest,tony123,vkaxcs,savatage,sevilia1,badkitty,munkey,pebbles1,diciembr,qapmoc,gabriel2,1qa2ws3e,cbcmrb,welldone,nfyufh,kaizen,jack11,manisha,grommit,g12345,maverik,chessman,heythere,mixail,jjjjjjj1,sylvia1,fairmont,harve,skully,global1,youwish,pikachu1,badcat,zombie1,49527843,ultra1,redrider,offsprin,lovebird,153426,stymie,aq1sw2,sorrento,0000001,r3ady41t,webster1,95175,adam123,coonass,159487,slut1,gerasim,monkey99,slutwife,159963,1pass1page,hobiecat,bigtymer,all4you,maggie2,olamide,comcast1,infinit,bailee,vasileva,.ktxrf,asdfghjkl1,12345678912,setter,fuckyou7,nnagqx,lifesuck,draken,austi,feb2000,cable1,1234qwerasdf,hax0red,zxcv12,vlad7788,nosaj,lenovo,underpar,huskies1,lovegirl,feynman,suerte,babaloo,alskdjfhg,oldsmobi,bomber1,redrover,pupuce,methodman,phenom,cutegirl,countyli,gretsch,godisgood,bysunsu,hardhat,mironova,123qwe456rty,rusty123,salut,187211,555666777,11111z,mahesh,rjntyjxtr,br00klyn,dunce1,timebomb,bovine,makelove,littlee,shaven,rizwan,patrick7,42042042,bobbijo,rustem,buttmunc,dongle,tiger69,bluecat,blackhol,shirin,peaces,cherub,cubase,longwood,lotus7,gwju3g,bruin,pzaiu8,green11,uyxnyd,seventee,dragon5,tinkerbel,bluess,bomba,fedorova,joshua2,bodyshop,peluche,gbpacker,shelly1,d1i2m3a4,ghtpbltyn,talons,sergeevna,misato,chrisc,sexmeup,brend,olddog,davros,hazelnut,bridget1,hzze929b,readme,brethart,wild1,ghbdtnbr1,nortel,kinger,royal1,bucky1,allah1,drakkar,emyeuanh,gallaghe,hardtime,jocker,tanman,flavio,abcdef123,leviatha,squid1,skeet,sexse,123456x,mom4u4mm,lilred,djljktq,ocean11,cadaver,baxter1,808state,fighton,primavera,1andrew,moogle,limabean,goddess1,vitalya,blue56,258025,bullride,cicci,1234567d,connor1,gsxr11,oliveoil,leonard1,legsex,gavrik,rjnjgtc,mexicano,2bad4u,goodfellas,ornw6d,mancheste,hawkmoon,zlzfrh,schorsch,g9zns4,bashful,rossi46,stephie,rfhfntkm,sellout,123fuck,stewar1,solnze,00007,thor5200,compaq12,didit,bigdeal,hjlbyf,zebulon,wpf8eu,kamran,emanuele,197500,carvin,ozlq6qwm,3syqo15hil,pennys,epvjb6,asdfghjkl123,198000,nfbcbz,jazzer,asfnhg66,zoloft,albundy,aeiou,getlaid,planet1,gjkbyjxrf,alex2000,brianb,moveon,maggie11,eieio,vcradq,shaggy1,novartis,cocoloco,dunamis,554uzpad,sundrop,1qwertyu,alfie,feliks,briand,123www,red456,addams,fhntv1998,goodhead,theway,javaman,angel01,stratoca,lonsdale,15987532,bigpimpin,skater1,issue43,muffie,yasmina,slowride,crm114,sanity729,himmel,carolcox,bustanut,parabola,masterlo,computador,crackhea,dynastar,rockbott,doggysty,wantsome,bigten,gaelle,juicy1,alaska1,etower,sixnine,suntan,froggies,nokia7610,hunter11,njnets,alicante,buttons1,diosesamo,elizabeth1,chiron,trustnoo,amatuers,tinytim,mechta,sammy2,cthulu,trs8f7,poonam,m6cjy69u35,cookie12,blue25,jordans,santa1,kalinka,mikey123,lebedeva,12345689,kissss,queenbee,vjybnjh,ghostdog,cuckold,bearshare,rjcntyrj,alinochka,ghjcnjrdfibyj,aggie1,teens1,3qvqod,dauren,tonino,hpk2qc,iqzzt580,bears85,nascar88,theboy,njqcw4,masyanya,pn5jvw,intranet,lollone,shadow99,00096462,techie,cvtifhbrb,redeemed,gocanes,62717315,topman,intj3a,cobrajet,antivirus,whyme,berserke,ikilz083,airedale,brandon2,hopkig,johanna1,danil8098,gojira,arthu,vision1,pendragon,milen,chrissie,vampiro,mudder,chris22,blowme69,omega7,surfers,goterps,italy1,baseba11,diego1,gnatsum,birdies,semenov,joker123,zenit2011,wojtek,cab4ma99,watchmen,damia,forgotte,fdm7ed,strummer,freelanc,cingular,orange77,mcdonalds,vjhjpjdf,kariya,tombston,starlet,hawaii1,dantheman,megabyte,nbvjirf,anjing,ybrjkftdbx,hotmom,kazbek,pacific1,sashimi,asd12,coorslig,yvtte545,kitte,elysium,klimenko,cobblers,kamehameha,only4me,redriver,triforce,sidorov,vittoria,fredi,dank420,m1234567,fallout2,989244342a,crazy123,crapola,servus,volvos,1scooter,griffin1,autopass,ownzyou,deviant,george01,2kgwai,boeing74,simhrq,hermosa,hardcor,griffy,rolex1,hackme,cuddles1,master3,bujhtr,aaron123,popolo,blader,1sexyred,gerry1,cronos,ffvdj474,yeehaw,bob1234,carlos2,mike77,buckwheat,ramesh,acls2h,monster2,montess,11qq22ww,lazer,zx123456789,chimpy,masterch,sargon,lochness,archana,1234qwert,hbxfhl,sarahb,altoid,zxcvbn12,dakot,caterham,dolomite,chazz,r29hqq,longone,pericles,grand1,sherbert,eagle3,pudge,irontree,synapse,boome,nogood,summer2,pooki,gangsta1,mahalkit,elenka,lbhtrnjh,dukedog,19922991,hopkins1,evgenia,domino1,x123456,manny1,tabbycat,drake1,jerico,drahcir,kelly2,708090a,facesit,11c645df,mac123,boodog,kalani,hiphop1,critters,hellothere,tbirds,valerka,551scasi,love777,paloalto,mrbrown,duke3d,killa1,arcturus,spider12,dizzy1,smudger,goddog,75395,spammy,1357997531,78678,datalife,zxcvbn123,1122112211,london22,23dp4x,rxmtkp,biggirls,ownsu,lzbs2twz,sharps,geryfe,237081a,golakers,nemesi,sasha1995,pretty1,mittens1,d1lakiss,speedrac,gfhjkmm,sabbat,hellrais,159753258,qwertyuiop123,playgirl,crippler,salma,strat1,celest,hello5,omega5,cheese12,ndeyl5,edward12,soccer3,cheerio,davido,vfrcbr,gjhjctyjr,boscoe,inessa,shithole,ibill,qwepoi,201jedlz,asdlkj,davidk,spawn2,ariel1,michael4,jamie123,romantik,micro1,pittsbur,canibus,katja,muhtar,thomas123,studboy,masahiro,rebrov,patrick8,hotboys,sarge1,1hammer,nnnnn1,eistee,datalore,jackdani,sasha2010,mwq6qlzo,cmfnpu,klausi,cnhjbntkm,andrzej,ilovejen,lindaa,hunter123,vvvvv1,novembe,hamster1,x35v8l,lacey1,1silver,iluvporn,valter,herson,alexsandr,cojones,backhoe,womens,777angel,beatit,klingon1,ta8g4w,luisito,benedikt,maxwel,inspecto,zaq12ws,wladimir,bobbyd,peterj,asdfg12,hellspawn,bitch69,nick1234,golfer23,sony123,jello1,killie,chubby1,kodaira52,yanochka,buckfast,morris1,roaddogg,snakeeye,sex1234,mike22,mmouse,fucker11,dantist,brittan,vfrfhjdf,doc123,plokijuh,emerald1,batman01,serafim,elementa,soccer9,footlong,cthuttdbx,hapkido,eagle123,getsmart,getiton,batman2,masons,mastiff,098890,cfvfhf,james7,azalea,sherif,saun24865709,123red,cnhtrjpf,martina1,pupper,michael5,alan12,shakir,devin1,ha8fyp,palom,mamulya,trippy,deerhunter,happyone,monkey77,3mta3,123456789f,crownvic,teodor,natusik,0137485,vovchik,strutter,triumph1,cvetok,moremone,sonnen,screwbal,akira1,sexnow,pernille,independ,poopies,samapi,kbcbxrf,master22,swetlana,urchin,viper2,magica,slurpee,postit,gilgames,kissarmy,clubpenguin,limpbizk,timber1,celin,lilkim,fuckhard,lonely1,mom123,goodwood,extasy,sdsadee23,foxglove,malibog,clark1,casey2,shell1,odense,balefire,dcunited,cubbie,pierr,solei,161718,bowling1,areyukesc,batboy,r123456,1pionee,marmelad,maynard1,cn42qj,cfvehfq,heathrow,qazxcvbn,connecti,secret123,newfie,xzsawq21,tubitzen,nikusha,enigma1,yfcnz123,1austin,michaelc,splunge,wanger,phantom2,jason2,pain4me,primetime21,babes1,liberte,sugarray,undergro,zonker,labatts,djhjyf,watch1,eagle5,madison2,cntgfirf,sasha2,masterca,fiction7,slick50,bruins1,sagitari,12481632,peniss,insuranc,2b8riedt,12346789,mrclean,ssptx452,tissot,q1w2e3r4t5y6u7,avatar1,comet1,spacer,vbrjkf,pass11,wanker1,14vbqk9p,noshit,money4me,sayana,fish1234,seaways,pipper,romeo123,karens,wardog,ab123456,gorilla1,andrey123,lifesucks,jamesr,4wcqjn,bearman,glock22,matt11,dflbvrf,barbi,maine1,dima1997,sunnyboy,6bjvpe,bangkok1,666666q,rafiki,letmein0,0raziel0,dalla,london99,wildthin,patrycja,skydog,qcactw,tmjxn151,yqlgr667,jimmyd,stripclub,deadwood,863abgsg,horses1,qn632o,scatman,sonia1,subrosa,woland,kolya,charlie4,moleman,j12345,summer11,angel11,blasen,sandal,mynewpas,retlaw,cambria,mustang4,nohack04,kimber45,fatdog,maiden1,bigload,necron,dupont24,ghost123,turbo2,.ktymrf,radagast,balzac,vsevolod,pankaj,argentum,2bigtits,mamabear,bumblebee,mercury7,maddie1,chomper,jq24nc,snooky,pussylic,1lovers,taltos,warchild,diablo66,jojo12,sumerki,aventura,gagger,annelies,drumset,cumshots,azimut,123580,clambake,bmw540,birthday54,psswrd,paganini,wildwest,filibert,teaseme,1test,scampi,thunder5,antosha,purple12,supersex,hhhhhh1,brujah,111222333a,13579a,bvgthfnjh,4506802a,killians,choco,qqqwwweee,raygun,1grand,koetsu13,sharp1,mimi92139,fastfood,idontcare,bluered,chochoz,4z3al0ts,target1,sheffiel,labrat,stalingrad,147123,cubfan,corvett1,holden1,snapper1,4071505,amadeo,pollo,desperados,lovestory,marcopolo,mumbles,familyguy,kimchee,marcio,support1,tekila,shygirl1,trekkie,submissi,ilaria,salam,loveu,wildstar,master69,sales1,netware,homer2,arseniy,gerrity1,raspberr,atreyu,stick1,aldric,tennis12,matahari,alohomora,dicanio,michae1,michaeld,666111,luvbug,boyscout,esmerald,mjordan,admiral1,steamboa,616913,ybhdfyf,557711,555999,sunray,apokalipsis,theroc,bmw330,buzzy,chicos,lenusik,shadowma,eagles05,444222,peartree,qqq123,sandmann,spring1,430799,phatass,andi03,binky1,arsch,bamba,kenny123,fabolous,loser123,poop12,maman,phobos,tecate,myxworld4,metros,cocorico,nokia6120,johnny69,hater,spanked,313233,markos,love2011,mozart1,viktoriy,reccos,331234,hornyone,vitesse,1um83z,55555q,proline,v12345,skaven,alizee,bimini,fenerbahce,543216,zaqqaz,poi123,stabilo,brownie1,1qwerty1,dinesh,baggins1,1234567t,davidkin,friend1,lietuva,octopuss,spooks,12345qq,myshit,buttface,paradoxx,pop123,golfin,sweet69,rfghbp,sambuca,kayak1,bogus1,girlz,dallas12,millers,123456zx,operatio,pravda,eternal1,chase123,moroni,proust,blueduck,harris1,redbarch,996699,1010101,mouche,millenni,1123456,score1,1234565,1234576,eae21157,dave12,pussyy,gfif1991,1598741,hoppy,darrian,snoogins,fartface,ichbins,vfkbyrf,rusrap,2741001,fyfrjylf,aprils,favre,thisis,bannana,serval,wiggum,satsuma,matt123,ivan123,gulmira,123zxc123,oscar2,acces,annie2,dragon0,emiliano,allthat,pajaro,amandine,rawiswar,sinead,tassie,karma1,piggys,nokias,orions,origami,type40,mondo,ferrets,monker,biteme2,gauntlet,arkham,ascona,ingram01,klem1,quicksil,bingo123,blue66,plazma,onfire,shortie,spjfet,123963,thered,fire777,lobito,vball,1chicken,moosehea,elefante,babe23,jesus12,parallax,elfstone,number5,shrooms,freya,hacker1,roxette,snoops,number7,fellini,dtlmvf,chigger,mission1,mitsubis,kannan,whitedog,james01,ghjgecr,rfnfgekmnf,everythi,getnaked,prettybo,sylvan,chiller,carrera4,cowbo,biochem,azbuka,qwertyuiop1,midnight1,informat,audio1,alfred1,0range,sucker1,scott2,russland,1eagle,torben,djkrjlfd,rocky6,maddy1,bonobo,portos,chrissi,xjznq5,dexte,vdlxuc,teardrop,pktmxr,iamtheone,danijela,eyphed,suzuki1,etvww4,redtail,ranger11,mowerman,asshole2,coolkid,adriana1,bootcamp,longcut,evets,npyxr5,bighurt,bassman1,stryder,giblet,nastja,blackadd,topflite,wizar,cumnow,technolo,bassboat,bullitt,kugm7b,maksimus,wankers,mine12,sunfish,pimpin1,shearer9,user1,vjzgjxnf,tycobb,80070633pc,stanly,vitaly,shirley1,cinzia,carolyn1,angeliqu,teamo,qdarcv,aa123321,ragdoll,bonit,ladyluck,wiggly,vitara,jetbalance,12345600,ozzman,dima12345,mybuddy,shilo,satan66,erebus,warrio,090808qwe,stupi,bigdan,paul1234,chiapet,brooks1,philly1,dually,gowest,farmer1,1qa2ws3ed4rf,alberto1,beachboy,barne,aa12345,aliyah,radman,benson1,dfkthbq,highball,bonou2,i81u812,workit,darter,redhook,csfbr5yy,buttlove,episode1,ewyuza,porthos,lalal,abcd12,papero,toosexy,keeper1,silver7,jujitsu,corset,pilot123,simonsay,pinggolf,katerinka,kender,drunk1,fylhjvtlf,rashmi,nighthawk,maggy,juggernaut,larryb,cabibble,fyabcf,247365,gangstar,jaybee,verycool,123456789qw,forbidde,prufrock,12345zxc,malaika,blackbur,docker,filipe,koshechka,gemma1,djamaal,dfcbkmtdf,gangst,9988aa,ducks1,pthrfkj,puertorico,muppets,griffins,whippet,sauber,timofey,larinso,123456789zxc,quicken,qsefth,liteon,headcase,bigdadd,zxc321,maniak,jamesc,bassmast,bigdogs,1girls,123xxx,trajan,lerochka,noggin,mtndew,04975756,domin,wer123,fumanchu,lambada,thankgod,june22,kayaking,patchy,summer10,timepass,poiu1234,kondor,kakka,lament,zidane10,686xqxfg,l8v53x,caveman1,nfvthkfy,holymoly,pepita,alex1996,mifune,fighter1,asslicker,jack22,abc123abc,zaxxon,midnigh,winni,psalm23,punky,monkey22,password13,mymusic,justyna,annushka,lucky5,briann,495rus19,withlove,almaz,supergir,miata,bingbong,bradpitt,kamasutr,yfgjktjy,vanman,pegleg,amsterdam1,123a321,letmein9,shivan,korona,bmw520,annette1,scotsman,gandal,welcome12,sc00by,qpwoei,fred69,m1sf1t,hamburg1,1access,dfkmrbhbz,excalibe,boobies1,fuckhole,karamel,starfuck,star99,breakfas,georgiy,ywvxpz,smasher,fatcat1,allanon,12345n,coondog,whacko,avalon1,scythe,saab93,timon,khorne,atlast,nemisis,brady12,blenheim,52678677,mick7278,9skw5g,fleetwoo,ruger1,kissass,pussy7,scruff,12345l,bigfun,vpmfsz,yxkck878,evgeny,55667788,lickher,foothill,alesis,poppies,77777778,californi,mannie,bartjek,qhxbij,thehulk,xirt2k,angelo4ek,rfkmrekznjh,tinhorse,1david,sparky12,night1,luojianhua,bobble,nederland,rosemari,travi,minou,ciscokid,beehive,565hlgqo,alpine1,samsung123,trainman,xpress,logistic,vw198m2n,hanter,zaqwsx123,qwasz,mariachi,paska,kmg365,kaulitz,sasha12,north1,polarbear,mighty1,makeksa11,123456781,one4all,gladston,notoriou,polniypizdec110211,gosia,grandad,xholes,timofei,invalidp,speaker1,zaharov,maggiema,loislane,gonoles,br5499,discgolf,kaskad,snooper,newman1,belial,demigod,vicky1,pridurok,alex1990,tardis1,cruzer,hornie,sacramen,babycat,burunduk,mark69,oakland1,me1234,gmctruck,extacy,sexdog,putang,poppen,billyd,1qaz2w,loveable,gimlet,azwebitalia,ragtop,198500,qweas,mirela,rock123,11bravo,sprewell,tigrenok,jaredleto,vfhbif,blue2,rimjob,catwalk,sigsauer,loqse,doromich,jack01,lasombra,jonny5,newpassword,profesor,garcia1,123as123,croucher,demeter,4_life,rfhfvtkm,superman2,rogues,assword1,russia1,jeff1,mydream,z123456789,rascal1,darre,kimberl,pickle1,ztmfcq,ponchik,lovesporn,hikari,gsgba368,pornoman,chbjun,choppy,diggity,nightwolf,viktori,camar,vfhecmrf,alisa1,minstrel,wishmaster,mulder1,aleks,gogirl,gracelan,8womys,highwind,solstice,dbrnjhjdyf,nightman,pimmel,beertje,ms6nud,wwfwcw,fx3tuo,poopface,asshat,dirtyd,jiminy,luv2fuck,ptybnxtvgbjy,dragnet,pornogra,10inch,scarlet1,guido1,raintree,v123456,1aaaaaaa,maxim1935,hotwater,gadzooks,playaz,harri,brando1,defcon1,ivanna,123654a,arsenal2,candela,nt5d27,jaime1,duke1,burton1,allstar1,dragos,newpoint,albacore,1236987z,verygoodbot,1wildcat,fishy1,ptktysq,chris11,puschel,itdxtyrj,7kbe9d,serpico,jazzie,1zzzzz,kindbuds,wenef45313,1compute,tatung,sardor,gfyfcjybr,test99,toucan,meteora,lysander,asscrack,jowgnx,hevnm4,suckthis,masha123,karinka,marit,oqglh565,dragon00,vvvbbb,cheburashka,vfrfrf,downlow,unforgiven,p3e85tr,kim123,sillyboy,gold1,golfvr6,quicksan,irochka,froglegs,shortsto,caleb1,tishka,bigtitts,smurfy,bosto,dropzone,nocode,jazzbass,digdug,green7,saltlake,therat,dmitriev,lunita,deaddog,summer0,1212qq,bobbyg,mty3rh,isaac1,gusher,helloman,sugarbear,corvair,extrem,teatime,tujazopi,titanik,efyreg,jo9k2jw2,counchac,tivoli,utjvtnhbz,bebit,jacob6,clayton1,incubus1,flash123,squirter,dima2010,cock1,rawks,komatsu,forty2,98741236,cajun1,madelein,mudhoney,magomed,q111111,qaswed,consense,12345b,bakayaro,silencer,zoinks,bigdic,werwolf,pinkpuss,96321478,alfie1,ali123,sarit,minette,musics,chato,iaapptfcor,cobaka,strumpf,datnigga,sonic123,yfnecbr,vjzctvmz,pasta1,tribbles,crasher,htlbcrf,1tiger,shock123,bearshar,syphon,a654321,cubbies1,jlhanes,eyespy,fucktheworld,carrie1,bmw325is,suzuk,mander,dorina,mithril,hondo1,vfhnbyb,sachem,newton1,12345x,7777755102q,230857z,xxxsex,scubapro,hayastan,spankit,delasoul,searock6,fallout3,nilrem,24681357,pashka,voluntee,pharoh,willo,india1,badboy69,roflmao,gunslinger,lovergir,mama12,melange,640xwfkv,chaton,darkknig,bigman1,aabbccdd,harleyd,birdhouse,giggsy,hiawatha,tiberium,joker7,hello1234,sloopy,tm371855,greendog,solar1,bignose,djohn11,espanol,oswego,iridium,kavitha,pavell,mirjam,cyjdsvujljv,alpha5,deluge,hamme,luntik,turismo,stasya,kjkbnf,caeser,schnecke,tweety1,tralfaz,lambrett,prodigy1,trstno1,pimpshit,werty1,karman,bigboob,pastel,blackmen,matthew8,moomin,q1w2e,gilly,primaver,jimmyg,house2,elviss,15975321,1jessica,monaliza,salt55,vfylfhbyrf,harley11,tickleme,murder1,nurgle,kickass1,theresa1,fordtruck,pargolf,managua,inkognito,sherry1,gotit,friedric,metro2033,slk230,freeport,cigarett,492529,vfhctkm,thebeach,twocats,bakugan,yzerman1,charlieb,motoko,skiman,1234567w,pussy3,love77,asenna,buffie,260zntpc,kinkos,access20,mallard1,fuckyou69,monami,rrrrr1,bigdog69,mikola,1boomer,godzila,ginger2,dima2000,skorpion39,dima1234,hawkdog79,warrior2,ltleirf,supra1,jerusale,monkey01,333z333,666888,kelsey1,w8gkz2x1,fdfnfh,msnxbi,qwe123rty,mach1,monkey3,123456789qq,c123456,nezabudka,barclays,nisse,dasha1,12345678987654321,dima1993,oldspice,frank2,rabbitt,prettyboy,ov3ajy,iamthema,kawasak,banjo1,gtivr6,collants,gondor,hibees,cowboys2,codfish,buster2,purzel,rubyred,kayaker,bikerboy,qguvyt,masher,sseexx,kenshiro,moonglow,semenova,rosari,eduard1,deltaforce,grouper,bongo1,tempgod,1taylor,goldsink,qazxsw1,1jesus,m69fg2w,maximili,marysia,husker1,kokanee,sideout,googl,south1,plumber1,trillian,00001,1357900,farkle,1xxxxx,pascha,emanuela,bagheera,hound1,mylov,newjersey,swampfox,sakic19,torey,geforce,wu4etd,conrail,pigman,martin2,ber02,nascar2,angel69,barty,kitsune,cornet,yes90125,goomba,daking,anthea,sivart,weather1,ndaswf,scoubidou,masterchief,rectum,3364068,oranges1,copter,1samanth,eddies,mimoza,ahfywbz,celtic88,86mets,applemac,amanda11,taliesin,1angel,imhere,london11,bandit12,killer666,beer1,06225930,psylocke,james69,schumach,24pnz6kc,endymion,wookie1,poiu123,birdland,smoochie,lastone,rclaki,olive1,pirat,thunder7,chris69,rocko,151617,djg4bb4b,lapper,ajcuivd289,colole57,shadow7,dallas21,ajtdmw,executiv,dickies,omegaman,jason12,newhaven,aaaaaas,pmdmscts,s456123789,beatri,applesauce,levelone,strapon,benladen,creaven,ttttt1,saab95,f123456,pitbul,54321a,sex12345,robert3,atilla,mevefalkcakk,1johnny,veedub,lilleke,nitsuj,5t6y7u8i,teddys,bluefox,nascar20,vwjetta,buffy123,playstation3,loverr,qweasd12,lover2,telekom,benjamin1,alemania,neutrino,rockz,valjean,testicle,trinity3,realty,firestarter,794613852,ardvark,guadalup,philmont,arnold1,holas,zw6syj,birthday299,dover1,sexxy1,gojets,741236985,cance,blue77,xzibit,qwerty88,komarova,qweszxc,footer,rainger,silverst,ghjcnb,catmando,tatooine,31217221027711,amalgam,69dude,qwerty321,roscoe1,74185,cubby,alfa147,perry1,darock,katmandu,darknight,knicks1,freestuff,45454,kidman,4tlved,axlrose,cutie1,quantum1,joseph10,ichigo,pentium3,rfhectkm,rowdy1,woodsink,justforfun,sveta123,pornografia,mrbean,bigpig,tujheirf,delta9,portsmou,hotbod,kartal,10111213,fkbyf001,pavel1,pistons1,necromancer,verga,c7lrwu,doober,thegame1,hatesyou,sexisfun,1melissa,tuczno18,bowhunte,gobama,scorch,campeon,bruce2,fudge1,herpderp,bacon1,redsky,blackeye,19966991,19992000,ripken8,masturba,34524815,primax,paulina1,vp6y38,427cobra,4dwvjj,dracon,fkg7h4f3v6,longview,arakis,panama1,honda2,lkjhgfdsaz,razors,steels,fqkw5m,dionysus,mariajos,soroka,enriqu,nissa,barolo,king1234,hshfd4n279,holland1,flyer1,tbones,343104ky,modems,tk421,ybrbnrf,pikapp,sureshot,wooddoor,florida2,mrbungle,vecmrf,catsdogs,axolotl,nowayout,francoi,chris21,toenail,hartland,asdjkl,nikkii,onlyyou,buckskin,fnord,flutie,holen1,rincewind,lefty1,ducky1,199000,fvthbrf,redskin1,ryno23,lostlove,19mtpgam19,abercrom,benhur,jordan11,roflcopter,ranma,phillesh,avondale,igromania,p4ssword,jenny123,tttttt1,spycams,cardigan,2112yyz,sleepy1,paris123,mopars,lakers34,hustler1,james99,matrix3,popimp,12pack,eggbert,medvedev,testit,performa,logitec,marija,sexybeast,supermanboy,iwantit,rjktcj,jeffer,svarog,halo123,whdbtp,nokia3230,heyjoe,marilyn1,speeder,ibxnsm,prostock,bennyboy,charmin,codydog,parol999,ford9402,jimmer,crayola,159357258,alex77,joey1,cayuga,phish420,poligon,specops,tarasova,caramelo,draconis,dimon,cyzkhw,june29,getbent,1guitar,jimjam,dictiona,shammy,flotsam,0okm9ijn,crapper,technic,fwsadn,rhfdxtyrj,zaq11qaz,anfield1,159753q,curious1,hip-hop,1iiiii,gfhjkm2,cocteau,liveevil,friskie,crackhead,b1afra,elektrik,lancer1,b0ll0cks,jasond,z1234567,tempest1,alakazam,asdfasd,duffy1,oneday,dinkle,qazedctgb,kasimir,happy7,salama,hondaciv,nadezda,andretti,cannondale,sparticu,znbvjd,blueice,money01,finster,eldar,moosie,pappa,delta123,neruda,bmw330ci,jeanpaul,malibu1,alevtina,sobeit,travolta,fullmetal,enamorad,mausi,boston12,greggy,smurf1,ratrace,ichiban,ilovepus,davidg,wolf69,villa1,cocopuff,football12,starfury,zxc12345,forfree,fairfiel,dreams1,tayson,mike2,dogday,hej123,oldtimer,sanpedro,clicker,mollycat,roadstar,golfe,lvbnhbq1,topdevice,a1b2c,sevastopol,calli,milosc,fire911,pink123,team3x,nolimit5,snickers1,annies,09877890,jewel1,steve69,justin11,autechre,killerbe,browncow,slava1,christer,fantomen,redcloud,elenberg,beautiful1,passw0rd1,nazira,advantag,cockring,chaka,rjpzdrf,99941,az123456,biohazar,energie,bubble1,bmw323,tellme,printer1,glavine,1starwar,coolbeans,april17,carly1,quagmire,admin2,djkujuhfl,pontoon,texmex,carlos12,thermo,vaz2106,nougat,bob666,1hockey,1john,cricke,qwerty10,twinz,totalwar,underwoo,tijger,lildevil,123q321,germania,freddd,1scott,beefy,5t4r3e2w1q,fishbait,nobby,hogger,dnstuff,jimmyc,redknapp,flame1,tinfloor,balla,nfnfhby,yukon1,vixens,batata,danny123,1zxcvbnm,gaetan,homewood,greats,tester1,green99,1fucker,sc0tland,starss,glori,arnhem,goatman,1234asd,supertra,bill123,elguapo,sexylegs,jackryan,usmc69,innow,roaddog,alukard,winter11,crawler,gogiants,rvd420,alessandr,homegrow,gobbler,esteba,valeriy,happy12,1joshua,hawking,sicnarf,waynes,iamhappy,bayadera,august2,sashas,gotti,dragonfire,pencil1,halogen,borisov,bassingw,15975346,zachar,sweetp,soccer99,sky123,flipyou,spots3,xakepy,cyclops1,dragon77,rattolo58,motorhea,piligrim,helloween,dmb2010,supermen,shad0w,eatcum,sandokan,pinga,ufkfrnbrf,roksana,amista,pusser,sony1234,azerty1,1qasw2,ghbdt,q1w2e3r4t5y6u7i8,ktutylf,brehznev,zaebali,shitass,creosote,gjrtvjy,14938685,naughtyboy,pedro123,21crack,maurice1,joesakic,nicolas1,matthew9,lbyfhf,elocin,hfcgbplzq,pepper123,tiktak,mycroft,ryan11,firefly1,arriva,cyecvevhbr,loreal,peedee,jessica8,lisa01,anamari,pionex,ipanema,airbag,frfltvbz,123456789aa,epwr49,casper12,sweethear,sanandreas,wuschel,cocodog,france1,119911,redroses,erevan,xtvgbjy,bigfella,geneve,volvo850,evermore,amy123,moxie,celebs,geeman,underwor,haslo1,joy123,hallow,chelsea0,12435687,abarth,12332145,tazman1,roshan,yummie,genius1,chrisd,ilovelife,seventy7,qaz1wsx2,rocket88,gaurav,bobbyboy,tauchen,roberts1,locksmit,masterof,www111,d9ungl,volvos40,asdasd1,golfers,jillian1,7xm5rq,arwpls4u,gbhcf2,elloco,football2,muerte,bob101,sabbath1,strider1,killer66,notyou,lawnboy,de7mdf,johnnyb,voodoo2,sashaa,homedepo,bravos,nihao123,braindea,weedhead,rajeev,artem1,camille1,rockss,bobbyb,aniston,frnhbcf,oakridge,biscayne,cxfcnm,dressage,jesus3,kellyann,king69,juillet,holliste,h00ters,ripoff,123645,1999ar,eric12,123777,tommi,dick12,bilder,chris99,rulezz,getpaid,chicubs,ender1,byajhvfnbrf,milkshak,sk8board,freakshow,antonella,monolit,shelb,hannah01,masters1,pitbull1,1matthew,luvpussy,agbdlcid,panther2,alphas,euskadi,8318131,ronnie1,7558795,sweetgirl,cookie59,sequoia,5552555,ktyxbr,4500455,money7,severus,shinobu,dbityrf,phisig,rogue2,fractal,redfred,sebastian1,nelli,b00mer,cyberman,zqjphsyf6ctifgu,oldsmobile,redeemer,pimpi,lovehurts,1slayer,black13,rtynfdh,airmax,g00gle,1panther,artemon,nopasswo,fuck1234,luke1,trinit,666000,ziadma,oscardog,davex,hazel1,isgood,demond,james5,construc,555551,january2,m1911a1,flameboy,merda,nathan12,nicklaus,dukester,hello99,scorpio7,leviathan,dfcbktr,pourquoi,vfrcbv123,shlomo,rfcgth,rocky3,ignatz,ajhneyf,roger123,squeek,4815162342a,biskit,mossimo,soccer21,gridlock,lunker,popstar,ghhh47hj764,chutney,nitehawk,vortec,gamma1,codeman,dragula,kappasig,rainbow2,milehigh,blueballs,ou8124me,rulesyou,collingw,mystere,aster,astrovan,firetruck,fische,crawfish,hornydog,morebeer,tigerpaw,radost,144000,1chance,1234567890qwe,gracie1,myopia,oxnard,seminoles,evgeni,edvard,partytim,domani,tuffy1,jaimatadi,blackmag,kzueirf,peternor,mathew1,maggie12,henrys,k1234567,fasted,pozitiv,cfdtkbq,jessica7,goleafs,bandito,girl78,sharingan,skyhigh,bigrob,zorros,poopers,oldschoo,pentium2,gripper,norcal,kimba,artiller,moneymak,00197400,272829,shadow1212,thebull,handbags,all4u2c,bigman2,civics,godisgoo,section8,bandaid,suzanne1,zorba,159123,racecars,i62gbq,rambo123,ironroad,johnson2,knobby,twinboys,sausage1,kelly69,enter2,rhjirf,yessss,james12,anguilla,boutit,iggypop,vovochka,06060,budwiser,romuald,meditate,good1,sandrin,herkules,lakers8,honeybea,11111111a,miche,rangers9,lobster1,seiko,belova,midcon,mackdadd,bigdaddy1,daddie,sepultur,freddy12,damon1,stormy1,hockey2,bailey12,hedimaptfcor,dcowboys,sadiedog,thuggin,horny123,josie1,nikki2,beaver69,peewee1,mateus,viktorija,barrys,cubswin1,matt1234,timoxa,rileydog,sicilia,luckycat,candybar,julian1,abc456,pussylip,phase1,acadia,catty,246800,evertonf,bojangle,qzwxec,nikolaj,fabrizi,kagome,noncapa0,marle,popol,hahaha1,cossie,carla10,diggers,spankey,sangeeta,cucciolo,breezer,starwar1,cornholio,rastafari,spring99,yyyyyyy1,webstar,72d5tn,sasha1234,inhouse,gobuffs,civic1,redstone,234523,minnie1,rivaldo,angel5,sti2000,xenocide,11qq11,1phoenix,herman1,holly123,tallguy,sharks1,madri,superbad,ronin,jalal123,hardbody,1234567r,assman1,vivahate,buddylee,38972091,bonds25,40028922,qrhmis,wp2005,ceejay,pepper01,51842543,redrum1,renton,varadero,tvxtjk7r,vetteman,djhvbrc,curly1,fruitcak,jessicas,maduro,popmart,acuari,dirkpitt,buick1,bergerac,golfcart,pdtpljxrf,hooch1,dudelove,d9ebk7,123452000,afdjhbn,greener,123455432,parachut,mookie12,123456780,jeepcj5,potatoe,sanya,qwerty2010,waqw3p,gotika,freaky1,chihuahu,buccanee,ecstacy,crazyboy,slickric,blue88,fktdnbyf,2004rj,delta4,333222111,calient,ptbdhw,1bailey,blitz1,sheila1,master23,hoagie,pyf8ah,orbita,daveyboy,prono1,delta2,heman,1horny,tyrik123,ostrov,md2020,herve,rockfish,el546218,rfhbyjxrf,chessmaster,redmoon,lenny1,215487,tomat,guppy,amekpass,amoeba,my3girls,nottingh,kavita,natalia1,puccini,fabiana,8letters,romeos,netgear,casper2,taters,gowings,iforgot1,pokesmot,pollit,lawrun,petey1,rosebuds,007jr,gthtcnhjqrf,k9dls02a,neener,azertyu,duke11,manyak,tiger01,petros,supermar,mangas,twisty,spotter,takagi,dlanod,qcmfd454,tusymo,zz123456,chach,navyblue,gilbert1,2kash6zq,avemaria,1hxboqg2s,viviane,lhbjkjubz2957704,nowwowtg,1a2b3c4,m0rn3,kqigb7,superpuper,juehtw,gethigh,theclown,makeme,pradeep,sergik,deion21,nurik,devo2706,nbvibt,roman222,kalima,nevaeh,martin7,anathema,florian1,tamwsn3sja,dinmamma,133159,123654q,slicks,pnp0c08,yojimbo,skipp,kiran,pussyfuck,teengirl,apples12,myballs,angeli,1234a,125678,opelastra,blind1,armagedd,fish123,pitufo,chelseaf,thedevil,nugget1,cunt69,beetle1,carter15,apolon,collant,password00,fishboy,djkrjdf,deftone,celti,three11,cyrus1,lefthand,skoal1,ferndale,aries1,fred01,roberta1,chucks,cornbread,lloyd1,icecrea,cisco123,newjerse,vfhrbpf,passio,volcom1,rikimaru,yeah11,djembe,facile,a1l2e3x4,batman7,nurbol,lorenzo1,monica69,blowjob1,998899,spank1,233391,n123456,1bear,bellsout,999998,celtic67,sabre1,putas,y9enkj,alfabeta,heatwave,honey123,hard4u,insane1,xthysq,magnum1,lightsaber,123qweqwe,fisher1,pixie1,precios,benfic,thegirls,bootsman,4321rewq,nabokov,hightime,djghjc,1chelsea,junglist,august16,t3fkvkmj,1232123,lsdlsd12,chuckie1,pescado,granit,toogood,cathouse,natedawg,bmw530,123kid,hajime,198400,engine1,wessonnn,kingdom1,novembre,1rocks,kingfisher,qwerty89,jordan22,zasranec,megat,sucess,installutil,fetish01,yanshi1982,1313666,1314520,clemence,wargod,time1,newzealand,snaker,13324124,cfrehf,hepcat,mazahaka,bigjay,denisov,eastwest,1yellow,mistydog,cheetos,1596357,ginger11,mavrik,bubby1,bhbyf,pyramide,giusepp,luthien,honda250,andrewjackie,kentavr,lampoon,zaq123wsx,sonicx,davidh,1ccccc,gorodok,windsong,programm,blunt420,vlad1995,zxcvfdsa,tarasov,mrskin,sachas,mercedes1,koteczek,rawdog,honeybear,stuart1,kaktys,richard7,55555n,azalia,hockey10,scouter,francy,1xxxxxx,julie456,tequilla,penis123,schmoe,tigerwoods,1ferrari,popov,snowdrop,matthieu,smolensk,cornflak,jordan01,love2000,23wesdxc,kswiss,anna2000,geniusnet,baby2000,33ds5x,waverly,onlyone4,networkingpe,raven123,blesse,gocards,wow123,pjflkork,juicey,poorboy,freeee,billybo,shaheen,zxcvbnm.,berlit,truth1,gepard,ludovic,gunther1,bobby2,bob12345,sunmoon,septembr,bigmac1,bcnjhbz,seaking,all4u,12qw34er56ty,bassie,nokia5228,7355608,sylwia,charvel,billgate,davion,chablis,catsmeow,kjiflrf,amylynn,rfvbkkf,mizredhe,handjob,jasper12,erbol,solara,bagpipe,biffer,notime,erlan,8543852,sugaree,oshkosh,fedora,bangbus,5lyedn,longball,teresa1,bootyman,aleksand,qazwsxedc12,nujbhc,tifosi,zpxvwy,lights1,slowpoke,tiger12,kstate,password10,alex69,collins1,9632147,doglover,baseball2,security1,grunts,orange2,godloves,213qwe879,julieb,1qazxsw23edcvfr4,noidea,8uiazp,betsy1,junior2,parol123,123456zz,piehonkii,kanker,bunky,hingis,reese1,qaz123456,sidewinder,tonedup,footsie,blackpoo,jalapeno,mummy1,always1,josh1,rockyboy,plucky,chicag,nadroj,blarney,blood123,wheaties,packer1,ravens1,mrjones,gfhjkm007,anna2010,awatar,guitar12,hashish,scale1,tomwaits,amrita,fantasma,rfpfym,pass2,tigris,bigair,slicker,sylvi,shilpa,cindylou,archie1,bitches1,poppys,ontime,horney1,camaroz28,alladin,bujhm,cq2kph,alina1,wvj5np,1211123a,tetons,scorelan,concordi,morgan2,awacs,shanty,tomcat14,andrew123,bear69,vitae,fred99,chingy,octane,belgario,fatdaddy,rhodan,password23,sexxes,boomtown,joshua01,war3demo,my2kids,buck1,hot4you,monamour,12345aa,yumiko,parool,carlton1,neverland,rose12,right1,sociald,grouse,brandon0,cat222,alex00,civicex,bintang,malkav,arschloc,dodgeviper,qwerty666,goduke,dante123,boss1,ontheroc,corpsman,love14,uiegu451,hardtail,irondoor,ghjrehfnehf,36460341,konijn,h2slca,kondom25,123456ss,cfytxrf,btnjey,nando,freemail,comander,natas666,siouxsie,hummer1,biomed,dimsum,yankees0,diablo666,lesbian1,pot420,jasonm,glock23,jennyb,itsmine,lena2010,whattheh,beandip,abaddon,kishore,signup,apogee,biteme12,suzieq,vgfun4,iseeyou,rifleman,qwerta,4pussy,hawkman,guest1,june17,dicksuck,bootay,cash12,bassale,ktybyuhfl,leetch,nescafe,7ovtgimc,clapton1,auror,boonie,tracker1,john69,bellas,cabinboy,yonkers,silky1,ladyffesta,drache,kamil1,davidp,bad123,snoopy12,sanche,werthvfy,achille,nefertiti,gerald1,slage33,warszawa,macsan26,mason123,kotopes,welcome8,nascar99,kiril,77778888,hairy1,monito,comicsans,81726354,killabee,arclight,yuo67,feelme,86753099,nnssnn,monday12,88351132,88889999,websters,subito,asdf12345,vaz2108,zvbxrpl,159753456852,rezeda,multimed,noaccess,henrique,tascam,captiva,zadrot,hateyou,sophie12,123123456,snoop1,charlie8,birmingh,hardline,libert,azsxdcf,89172735872,rjpthju,bondar,philips1,olegnaruto,myword,yakman,stardog,banana12,1234567890w,farout,annick,duke01,rfj422,billard,glock19,shaolin1,master10,cinderel,deltaone,manning1,biggreen,sidney1,patty1,goforit1,766rglqy,sevendus,aristotl,armagedo,blumen,gfhfyjz,kazakov,lekbyxxx,accord1,idiota,soccer16,texas123,victoire,ololo,chris01,bobbbb,299792458,eeeeeee1,confiden,07070,clarks,techno1,kayley,stang1,wwwwww1,uuuuu1,neverdie,jasonr,cavscout,481516234,mylove1,shaitan,1qazxcvb,barbaros,123456782000,123wer,thissucks,7seven,227722,faerie,hayduke,dbacks,snorkel,zmxncbv,tiger99,unknown1,melmac,polo1234,sssssss1,1fire,369147,bandung,bluejean,nivram,stanle,ctcnhf,soccer20,blingbli,dirtball,alex2112,183461,skylin,boobman,geronto,brittany1,yyz2112,gizmo69,ktrcec,dakota12,chiken,sexy11,vg08k714,bernadet,1bulldog,beachs,hollyb,maryjoy,margo1,danielle1,chakra,alexand,hullcity,matrix12,sarenna,pablos,antler,supercar,chomsky,german1,airjordan,545ettvy,camaron,flight1,netvideo,tootall,valheru,481516,1234as,skimmer,redcross,inuyash,uthvfy,1012nw,edoardo,bjhgfi,golf11,9379992a,lagarto,socball,boopie,krazy,.adgjmptw,gaydar,kovalev,geddylee,firstone,turbodog,loveee,135711,badbo,trapdoor,opopop11,danny2,max2000,526452,kerry1,leapfrog,daisy2,134kzbip,1andrea,playa1,peekab00,heskey,pirrello,gsewfmck,dimon4ik,puppie,chelios,554433,hypnodanny,fantik,yhwnqc,ghbdtngjrf,anchorag,buffett1,fanta,sappho,024680,vialli,chiva,lucylu,hashem,exbntkm,thema,23jordan,jake11,wildside,smartie,emerica,2wj2k9oj,ventrue,timoth,lamers,baerchen,suspende,boobis,denman85,1adam12,otello,king12,dzakuni,qsawbbs,isgay,porno123,jam123,daytona1,tazzie,bunny123,amaterasu,jeffre,crocus,mastercard,bitchedup,chicago7,aynrand,intel1,tamila,alianza,mulch,merlin12,rose123,alcapone,mircea,loveher,joseph12,chelsea6,dorothy1,wolfgar,unlimite,arturik,qwerty3,paddy1,piramid,linda123,cooool,millie1,warlock1,forgotit,tort02,ilikeyou,avensis,loveislife,dumbass1,clint1,2110se,drlove,olesia,kalinina,sergey123,123423,alicia1,markova,tri5a3,media1,willia1,xxxxxxx1,beercan,smk7366,jesusislord,motherfuck,smacker,birthday5,jbaby,harley2,hyper1,a9387670a,honey2,corvet,gjmptw,rjhjkmbien,apollon,madhuri,3a5irt,cessna17,saluki,digweed,tamia1,yja3vo,cfvlehfr,1111111q,martyna,stimpy1,anjana,yankeemp,jupiler,idkfa,1blue,fromv,afric,3xbobobo,liverp00l,nikon1,amadeus1,acer123,napoleo,david7,vbhjckfdf,mojo69,percy1,pirates1,grunt1,alenushka,finbar,zsxdcf,mandy123,1fred,timewarp,747bbb,druids,julia123,123321qq,spacebar,dreads,fcbarcelona,angela12,anima,christopher1,stargazer,123123s,hockey11,brewski,marlbor,blinker,motorhead,damngood,werthrf,letmein3,moremoney,killer99,anneke,eatit,pilatus,andrew01,fiona1,maitai,blucher,zxgdqn,e5pftu,nagual,panic1,andron,openwide,alphabeta,alison1,chelsea8,fende,mmm666,1shot2,a19l1980,123456@,1black,m1chael,vagner,realgood,maxxx,vekmnbr,stifler,2509mmh,tarkan,sherzod,1234567b,gunners1,artem2010,shooby,sammie1,p123456,piggie,abcde12345,nokia6230,moldir,piter,1qaz3edc,frequenc,acuransx,1star,nikeair,alex21,dapimp,ranjan,ilovegirls,anastasiy,berbatov,manso,21436587,leafs1,106666,angelochek,ingodwetrust,123456aaa,deano,korsar,pipetka,thunder9,minka,himura,installdevic,1qqqqq,digitalprodu,suckmeoff,plonker,headers,vlasov,ktr1996,windsor1,mishanya,garfield1,korvin,littlebit,azaz09,vandamme,scripto,s4114d,passward,britt1,r1chard,ferrari5,running1,7xswzaq,falcon2,pepper76,trademan,ea53g5,graham1,volvos80,reanimator,micasa,1234554321q,kairat,escorpion,sanek94,karolina1,kolovrat,karen2,1qaz@wsx,racing1,splooge,sarah2,deadman1,creed1,nooner,minicoop,oceane,room112,charme,12345ab,summer00,wetcunt,drewman,nastyman,redfire,appels,merlin69,dolfin,bornfree,diskette,ohwell,12345678qwe,jasont,madcap,cobra2,dolemit1,whatthehell,juanit,voldemar,rocke,bianc,elendil,vtufgjkbc,hotwheels,spanis,sukram,pokerface,k1ller,freakout,dontae,realmadri,drumss,gorams,258789,snakey,jasonn,whitewolf,befree,johnny99,pooka,theghost,kennys,vfvektxrf,toby1,jumpman23,deadlock,barbwire,stellina,alexa1,dalamar,mustanggt,northwes,tesoro,chameleo,sigtau,satoshi,george11,hotcum,cornell1,golfer12,geek01d,trololo,kellym,megapolis,pepsi2,hea666,monkfish,blue52,sarajane,bowler1,skeets,ddgirls,hfccbz,bailey01,isabella1,dreday,moose123,baobab,crushme,000009,veryhot,roadie,meanone,mike18,henriett,dohcvtec,moulin,gulnur,adastra,angel9,western1,natura,sweetpe,dtnfkm,marsbar,daisys,frogger1,virus1,redwood1,streetball,fridolin,d78unhxq,midas,michelob,cantik,sk2000,kikker,macanudo,rambone,fizzle,20000,peanuts1,cowpie,stone32,astaroth,dakota01,redso,mustard1,sexylove,giantess,teaparty,bobbin,beerbong,monet1,charles3,anniedog,anna1988,cameleon,longbeach,tamere,qpful542,mesquite,waldemar,12345zx,iamhere,lowboy,canard,granp,daisymay,love33,moosejaw,nivek,ninjaman,shrike01,aaa777,88002000600,vodolei,bambush,falcor,harley69,alphaomega,severine,grappler,bosox,twogirls,gatorman,vettes,buttmunch,chyna,excelsio,crayfish,birillo,megumi,lsia9dnb9y,littlebo,stevek,hiroyuki,firehous,master5,briley2,gangste,chrisk,camaleon,bulle,troyboy,froinlaven,mybutt,sandhya,rapala,jagged,crazycat,lucky12,jetman,wavmanuk,1heather,beegee,negril,mario123,funtime1,conehead,abigai,mhorgan,patagoni,travel1,backspace,frenchfr,mudcat,dashenka,baseball3,rustys,741852kk,dickme,baller23,griffey1,suckmycock,fuhrfzgc,jenny2,spuds,berlin1,justfun,icewind,bumerang,pavlusha,minecraft123,shasta1,ranger12,123400,twisters,buthead,miked,finance1,dignity7,hello9,lvjdp383,jgthfnjh,dalmatio,paparoach,miller31,2bornot2b,fathe,monterre,theblues,satans,schaap,jasmine2,sibelius,manon,heslo,jcnhjd,shane123,natasha2,pierrot,bluecar,iloveass,harriso,red12,london20,job314,beholder,reddawg,fuckyou!,pussylick,bologna1,austintx,ole4ka,blotto,onering,jearly,balbes,lightbul,bighorn,crossfir,lee123,prapor,1ashley,gfhjkm22,wwe123,09090,sexsite,marina123,jagua,witch1,schmoo,parkview,dragon3,chilango,ultimo,abramova,nautique,2bornot2,duende,1arthur,nightwing,surfboar,quant4307,15s9pu03,karina1,shitball,walleye1,wildman1,whytesha,1morgan,my2girls,polic,baranova,berezuckiy,kkkkkk1,forzima,fornow,qwerty02,gokart,suckit69,davidlee,whatnow,edgard,tits1,bayshore,36987412,ghbphfr,daddyy,explore1,zoidberg,5qnzjx,morgane,danilov,blacksex,mickey12,balsam,83y6pv,sarahc,slaye,all4u2,slayer69,nadia1,rlzwp503,4cranker,kaylie,numberon,teremok,wolf12,deeppurple,goodbeer,aaa555,66669999,whatif,harmony1,ue8fpw,3tmnej,254xtpss,dusty197,wcksdypk,zerkalo,dfnheirf,motorol,digita,whoareyou,darksoul,manics,rounders,killer11,d2000lb,cegthgfhjkm,catdog1,beograd,pepsico,julius1,123654987,softbal,killer23,weasel1,lifeson,q123456q,444555666,bunches,andy1,darby1,service01,bear11,jordan123,amega,duncan21,yensid,lerxst,rassvet,bronco2,fortis,pornlove,paiste,198900,asdflkjh,1236547890,futur,eugene1,winnipeg261,fk8bhydb,seanjohn,brimston,matthe1,bitchedu,crisco,302731,roxydog,woodlawn,volgograd,ace1210,boy4u2ownnyc,laura123,pronger,parker12,z123456z,andrew13,longlife,sarang,drogba,gobruins,soccer4,holida,espace,almira,murmansk,green22,safina,wm00022,1chevy,schlumpf,doroth,ulises,golf99,hellyes,detlef,mydog,erkina,bastardo,mashenka,sucram,wehttam,generic1,195000,spaceboy,lopas123,scammer,skynyrd,daddy2,titani,ficker,cr250r,kbnthfnehf,takedown,sticky1,davidruiz,desant,nremtp,painter1,bogies,agamemno,kansas1,smallfry,archi,2b4dnvsx,1player,saddie,peapod,6458zn7a,qvw6n2,gfxqx686,twice2,sh4d0w3d,mayfly,375125,phitau,yqmbevgk,89211375759,kumar1,pfhfpf,toyboy,way2go,7pvn4t,pass69,chipster,spoony,buddycat,diamond3,rincewin,hobie,david01,billbo,hxp4life,matild,pokemon2,dimochka,clown1,148888,jenmt3,cuxldv,cqnwhy,cde34rfv,simone1,verynice,toobig,pasha123,mike00,maria2,lolpop,firewire,dragon9,martesana,a1234567890,birthday3,providen,kiska,pitbulls,556655,misawa,damned69,martin11,goldorak,gunship,glory1,winxclub,sixgun,splodge,agent1,splitter,dome69,ifghjb,eliza1,snaiper,wutang36,phoenix7,666425,arshavin,paulaner,namron,m69fg1w,qwert1234,terrys,zesyrmvu,joeman,scoots,dwml9f,625vrobg,sally123,gostoso,symow8,pelota,c43qpul5rz,majinbuu,lithium1,bigstuff,horndog1,kipelov,kringle,1beavis,loshara,octobe,jmzacf,12342000,qw12qw,runescape1,chargers1,krokus,piknik,jessy,778811,gjvbljh,474jdvff,pleaser,misskitty,breaker1,7f4df451,dayan,twinky,yakumo,chippers,matia,tanith,len2ski1,manni,nichol1,f00b4r,nokia3110,standart,123456789i,shami,steffie,larrywn,chucker,john99,chamois,jjjkkk,penmouse,ktnj2010,gooners,hemmelig,rodney1,merlin01,bearcat1,1yyyyy,159753z,1fffff,1ddddd,thomas11,gjkbyrf,ivanka,f1f2f3,petrovna,phunky,conair,brian2,creative1,klipsch,vbitymrf,freek,breitlin,cecili,westwing,gohabsgo,tippmann,1steve,quattro6,fatbob,sp00ky,rastas,1123581,redsea,rfnmrf,jerky1,1aaaaaa,spk666,simba123,qwert54321,123abcd,beavis69,fyfyfc,starr1,1236547,peanutbutter,sintra,12345abcde,1357246,abcde1,climbon,755dfx,mermaids,monte1,serkan,geilesau,777win,jasonc,parkside,imagine1,rockhead,producti,playhard,principa,spammer,gagher,escada,tsv1860,dbyjuhfl,cruiser1,kennyg,montgome,2481632,pompano,cum123,angel6,sooty,bear01,april6,bodyhamm,pugsly,getrich,mikes,pelusa,fosgate,jasonp,rostislav,kimberly1,128mo,dallas11,gooner1,manuel1,cocacola1,imesh,5782790,password8,daboys,1jones,intheend,e3w2q1,whisper1,madone,pjcgujrat,1p2o3i,jamesp,felicida,nemrac,phikap,firecat,jrcfyjxrf,matt12,bigfan,doedel,005500,jasonx,1234567k,badfish,goosey,utjuhfabz,wilco,artem123,igor123,spike123,jor23dan,dga9la,v2jmsz,morgan12,avery1,dogstyle,natasa,221195ws,twopac,oktober7,karthik,poop1,mightymo,davidr,zermatt,jehova,aezakmi1,dimwit,monkey5,serega123,qwerty111,blabl,casey22,boy123,1clutch,asdfjkl1,hariom,bruce10,jeep95,1smith,sm9934,karishma,bazzzz,aristo,669e53e1,nesterov,kill666,fihdfv,1abc2,anna1,silver11,mojoman,telefono,goeagles,sd3lpgdr,rfhfynby,melinda1,llcoolj,idteul,bigchief,rocky13,timberwo,ballers,gatekeep,kashif,hardass,anastasija,max777,vfuyjkbz,riesling,agent99,kappas,dalglish,tincan,orange3,turtoise,abkbvjy,mike24,hugedick,alabala,geolog,aziza,devilboy,habanero,waheguru,funboy,freedom5,natwest,seashore,impaler,qwaszx1,pastas,bmw535,tecktonik,mika00,jobsearc,pinche,puntang,aw96b6,1corvett,skorpio,foundati,zzr1100,gembird,vfnhjcrby,soccer18,vaz2110,peterp,archer1,cross1,samedi,dima1992,hunter99,lipper,hotbody,zhjckfdf,ducati1,trailer1,04325956,cheryl1,benetton,kononenko,sloneczko,rfgtkmrf,nashua,balalaika,ampere,eliston,dorsai,digge,flyrod,oxymoron,minolta,ironmike,majortom,karimov,fortun,putaria,an83546921an13,blade123,franchis,mxaigtg5,dynxyu,devlt4,brasi,terces,wqmfuh,nqdgxz,dale88,minchia,seeyou,housepen,1apple,1buddy,mariusz,bighouse,tango2,flimflam,nicola1,qwertyasd,tomek1,shumaher,kartoshka,bassss,canaries,redman1,123456789as,preciosa,allblacks,navidad,tommaso,beaudog,forrest1,green23,ryjgjxrf,go4it,ironman2,badnews,butterba,1grizzly,isaeva,rembrand,toront,1richard,bigjon,yfltymrf,1kitty,4ng62t,littlejo,wolfdog,ctvtyjd,spain1,megryan,tatertot,raven69,4809594q,tapout,stuntman,a131313,lagers,hotstuf,lfdbl11,stanley2,advokat,boloto,7894561,dooker,adxel187,cleodog,4play,0p9o8i,masterb,bimota,charlee,toystory,6820055,6666667,crevette,6031769,corsa,bingoo,dima1990,tennis11,samuri,avocado,melissa6,unicor,habari,metart,needsex,cockman,hernan,3891576,3334444,amigo1,gobuffs2,mike21,allianz,2835493,179355,midgard,joey123,oneluv,ellis1,towncar,shonuff,scouse,tool69,thomas19,chorizo,jblaze,lisa1,dima1999,sophia1,anna1989,vfvekbxrf,krasavica,redlegs,jason25,tbontb,katrine,eumesmo,vfhufhbnrf,1654321,asdfghj1,motdepas,booga,doogle,1453145,byron1,158272,kardinal,tanne,fallen1,abcd12345,ufyljy,n12345,kucing,burberry,bodger,1234578,februar,1234512,nekkid,prober,harrison1,idlewild,rfnz90,foiegras,pussy21,bigstud,denzel,tiffany2,bigwill,1234567890zzz,hello69,compute1,viper9,hellspaw,trythis,gococks,dogballs,delfi,lupine,millenia,newdelhi,charlest,basspro,1mike,joeblack,975310,1rosebud,batman11,misterio,fucknut,charlie0,august11,juancho,ilonka,jigei743ks,adam1234,889900,goonie,alicat,ggggggg1,1zzzzzzz,sexywife,northstar,chris23,888111,containe,trojan1,jason5,graikos,1ggggg,1eeeee,tigers01,indigo1,hotmale,jacob123,mishima,richard3,cjxb2014,coco123,meagain,thaman,wallst,edgewood,bundas,1power,matilda1,maradon,hookedup,jemima,r3vi3wpass,2004-10-,mudman,taz123,xswzaq,emerson1,anna21,warlord1,toering,pelle,tgwdvu,masterb8,wallstre,moppel,priora,ghjcnjrdfif,yoland,12332100,1j9e7f6f,jazzzz,yesman,brianm,42qwerty42,12345698,darkmanx,nirmal,john31,bb123456,neuspeed,billgates,moguls,fj1200,hbhlair,shaun1,ghbdfn,305pwzlr,nbu3cd,susanb,pimpdad,mangust6403,joedog,dawidek,gigante,708090,703751,700007,ikalcr,tbivbn,697769,marvi,iyaayas,karen123,jimmyboy,dozer1,e6z8jh,bigtime1,getdown,kevin12,brookly,zjduc3,nolan1,cobber,yr8wdxcq,liebe,m1garand,blah123,616879,action1,600000,sumitomo,albcaz,asian1,557799,dave69,556699,sasa123,streaker,michel1,karate1,buddy7,daulet,koks888,roadtrip,wapiti,oldguy,illini1,1234qq,mrspock,kwiatek,buterfly,august31,jibxhq,jackin,taxicab,tristram,talisker,446655,444666,chrisa,freespace,vfhbfyyf,chevell,444333,notyours,442244,christian1,seemore,sniper12,marlin1,joker666,multik,devilish,crf450,cdfoli,eastern1,asshead,duhast,voyager2,cyberia,1wizard,cybernet,iloveme1,veterok,karandash,392781,looksee,diddy,diabolic,foofight,missey,herbert1,bmw318i,premier1,zsfmpv,eric1234,dun6sm,fuck11,345543,spudman,lurker,bitem,lizzy1,ironsink,minami,339311,s7fhs127,sterne,332233,plankton,galax,azuywe,changepa,august25,mouse123,sikici,killer69,xswqaz,quovadis,gnomik,033028pw,777777a,barrakuda,spawn666,goodgod,slurp,morbius,yelnats,cujo31,norman1,fastone,earwig,aureli,wordlife,bnfkbz,yasmi,austin123,timberla,missy2,legalize,netcom,liljon,takeit,georgin,987654321z,warbird,vitalina,all4u3,mmmmmm1,bichon,ellobo,wahoos,fcazmj,aksarben,lodoss,satnam,vasili,197800,maarten,sam138989,0u812,ankita,walte,prince12,anvils,bestia,hoschi,198300,univer,jack10,ktyecbr,gr00vy,hokie,wolfman1,fuckwit,geyser,emmanue,ybrjkftd,qwerty33,karat,dblock,avocat,bobbym,womersle,1please,nostra,dayana,billyray,alternat,iloveu1,qwerty69,rammstein1,mystikal,winne,drawde,executor,craxxxs,ghjcnjnf,999888777,welshman,access123,963214785,951753852,babe69,fvcnthlfv,****me,666999666,testing2,199200,nintendo64,oscarr,guido8,zhanna,gumshoe,jbird,159357456,pasca,123452345,satan6,mithrand,fhbirf,aa1111aa,viggen,ficktjuv,radial9,davids1,rainbow7,futuro,hipho,platin,poppy123,rhenjq,fulle,rosit,chicano,scrumpy,lumpy1,seifer,uvmrysez,autumn1,xenon,susie1,7u8i9o0p,gamer1,sirene,muffy1,monkeys1,kalinin,olcrackmaster,hotmove,uconn,gshock,merson,lthtdyz,pizzaboy,peggy1,pistache,pinto1,fishka,ladydi,pandor,baileys,hungwell,redboy,rookie1,amanda01,passwrd,clean1,matty1,tarkus,jabba1,bobster,beer30,solomon1,moneymon,sesamo,fred11,sunnysid,jasmine5,thebears,putamadre,workhard,flashbac,counter1,liefde,magnat,corky1,green6,abramov,lordik,univers,shortys,david3,vip123,gnarly,1234567s,billy2,honkey,deathstar,grimmy,govinda,direktor,12345678s,linus1,shoppin,rekbrjdf,santeria,prett,berty75,mohican,daftpunk,uekmyfhf,chupa,strats,ironbird,giants56,salisbur,koldun,summer04,pondscum,jimmyj,miata1,george3,redshoes,weezie,bartman1,0p9o8i7u,s1lver,dorkus,125478,omega9,sexisgood,mancow,patric1,jetta1,074401,ghjuhtcc,gfhjk,bibble,terry2,123213,medicin,rebel2,hen3ry,4freedom,aldrin,lovesyou,browny,renwod,winnie1,belladon,1house,tyghbn,blessme,rfhfrfnbwf,haylee,deepdive,booya,phantasy,gansta,cock69,4mnveh,gazza1,redapple,structur,anakin1,manolito,steve01,poolman,chloe123,vlad1998,qazwsxe,pushit,random123,ontherocks,o236nq,brain1,dimedrol,agape,rovnogod,1balls,knigh,alliso,love01,wolf01,flintstone,beernuts,tuffguy,isengard,highfive,alex23,casper99,rubina,getreal,chinita,italian1,airsoft,qwerty23,muffdiver,willi1,grace123,orioles1,redbull1,chino1,ziggy123,breadman,estefan,ljcneg,gotoit,logan123,wideglid,mancity1,treess,qwe123456,kazumi,qweasdqwe,oddworld,naveed,protos,towson,a801016,godislov,at_asp,bambam1,soccer5,dark123,67vette,carlos123,hoser1,scouser,wesdxc,pelus,dragon25,pflhjn,abdula,1freedom,policema,tarkin,eduardo1,mackdad,gfhjkm11,lfplhfgthvf,adilet,zzzzxxxx,childre,samarkand,cegthgegth,shama,fresher,silvestr,greaser,allout,plmokn,sexdrive,nintendo1,fantasy7,oleander,fe126fd,crumpet,pingzing,dionis,hipster,yfcnz,requin,calliope,jerome1,housecat,abc123456789,doghot,snake123,augus,brillig,chronic1,gfhjkbot,expediti,noisette,master7,caliban,whitetai,favorite3,lisamari,educatio,ghjhjr,saber1,zcegth,1958proman,vtkrbq,milkdud,imajica,thehip,bailey10,hockey19,dkflbdjcnjr,j123456,bernar,aeiouy,gamlet,deltachi,endzone,conni,bcgfybz,brandi1,auckland2010,7653ajl1,mardigra,testuser,bunko18,camaro67,36936,greenie,454dfmcq,6xe8j2z4,mrgreen,ranger5,headhunt,banshee1,moonunit,zyltrc,hello3,pussyboy,stoopid,tigger11,yellow12,drums1,blue02,kils123,junkman,banyan,jimmyjam,tbbucs,sportster,badass1,joshie,braves10,lajolla,1amanda,antani,78787,antero,19216801,chich,rhett32,sarahm,beloit,sucker69,corkey,nicosnn,rccola,caracol,daffyduc,bunny2,mantas,monkies,hedonist,cacapipi,ashton1,sid123,19899891,patche,greekgod,cbr1000,leader1,19977991,ettore,chongo,113311,picass,cfif123,rhtfnbd,frances1,andy12,minnette,bigboy12,green69,alices,babcia,partyboy,javabean,freehand,qawsed123,xxx111,harold1,passwo,jonny1,kappa1,w2dlww3v5p,1merlin,222999,tomjones,jakeman,franken,markhegarty,john01,carole1,daveman,caseys,apeman,mookey,moon123,claret,titans1,residentevil,campari,curitiba,dovetail,aerostar,jackdaniels,basenji,zaq12w,glencoe,biglove,goober12,ncc170,far7766,monkey21,eclipse9,1234567v,vanechka,aristote,grumble,belgorod,abhishek,neworleans,pazzword,dummie,sashadog,diablo11,mst3000,koala1,maureen1,jake99,isaiah1,funkster,gillian1,ekaterina20,chibears,astra123,4me2no,winte,skippe,necro,windows9,vinograd,demolay,vika2010,quiksilver,19371ayj,dollar1,shecky,qzwxecrv,butterfly1,merrill1,scoreland,1crazy,megastar,mandragora,track1,dedhed,jacob2,newhope,qawsedrftgyh,shack1,samvel,gatita,shyster,clara1,telstar,office1,crickett,truls,nirmala,joselito,chrisl,lesnik,aaaabbbb,austin01,leto2010,bubbie,aaa12345,widder,234432,salinger,mrsmith,qazsedcft,newshoes,skunks,yt1300,bmw316,arbeit,smoove,123321qweewq,123qazwsx,22221111,seesaw,0987654321a,peach1,1029384756q,sereda,gerrard8,shit123,batcave,energy1,peterb,mytruck,peter12,alesya,tomato1,spirou,laputaxx,magoo1,omgkremidia,knight12,norton1,vladislava,shaddy,austin11,jlbyjxrf,kbdthgekm,punheta,fetish69,exploiter,roger2,manstein,gtnhjd,32615948worms,dogbreath,ujkjdjkjvrf,vodka1,ripcord,fatrat,kotek1,tiziana,larrybir,thunder3,nbvfnb,9kyq6fge,remembe,likemike,gavin1,shinigam,yfcnfcmz,13245678,jabbar,vampyr,ane4ka,lollipo,ashwin,scuderia,limpdick,deagle,3247562,vishenka,fdhjhf,alex02,volvov70,mandys,bioshock,caraca,tombraider,matrix69,jeff123,13579135,parazit,black3,noway1,diablos,hitmen,garden1,aminor,decembe,august12,b00ger,006900,452073t,schach,hitman1,mariner1,vbnmrf,paint1,742617000027,bitchboy,pfqxjyjr,5681392,marryher,sinnet,malik1,muffin12,aninha,piolin,lady12,traffic1,cbvjyf,6345789,june21,ivan2010,ryan123,honda99,gunny,coorslight,asd321,hunter69,7224763,sonofgod,dolphins1,1dolphin,pavlenko,woodwind,lovelov,pinkpant,gblfhfcbyf,hotel1,justinbiebe,vinter,jeff1234,mydogs,1pizza,boats1,parrothe,shawshan,brooklyn1,cbrown,1rocky,hemi426,dragon64,redwings1,porsches,ghostly,hubbahub,buttnut,b929ezzh,sorokina,flashg,fritos,b7mguk,metatron,treehous,vorpal,8902792,marcu,free123,labamba,chiefs1,zxc123zxc,keli_14,hotti,1steeler,money4,rakker,foxwoods,free1,ahjkjd,sidorova,snowwhit,neptune1,mrlover,trader1,nudelamb,baloo,power7,deltasig,bills1,trevo,7gorwell,nokia6630,nokia5320,madhatte,1cowboys,manga1,namtab,sanjar,fanny1,birdman1,adv12775,carlo1,dude1998,babyhuey,nicole11,madmike,ubvyfpbz,qawsedr,lifetec,skyhook,stalker123,toolong,robertso,ripazha,zippy123,1111111a,manol,dirtyman,analslut,jason3,dutches,minhasenha,cerise,fenrir,jayjay1,flatbush,franka,bhbyjxrf,26429vadim,lawntrax,198700,fritzy,nikhil,ripper1,harami,truckman,nemvxyheqdd5oqxyxyzi,gkfytnf,bugaboo,cableman,hairpie,xplorer,movado,hotsex69,mordred,ohyeah1,patrick3,frolov,katieh,4311111q,mochaj,presari,bigdo,753951852,freedom4,kapitan,tomas1,135795,sweet123,pokers,shagme,tane4ka,sentinal,ufgyndmv,jonnyb,skate123,123456798,123456788,very1,gerrit,damocles,dollarbi,caroline1,lloyds,pizdets,flatland,92702689,dave13,meoff,ajnjuhfabz,achmed,madison9,744744z,amonte,avrillavigne,elaine1,norma1,asseater,everlong,buddy23,cmgang1,trash1,mitsu,flyman,ulugbek,june27,magistr,fittan,sebora64,dingos,sleipnir,caterpil,cindys,212121qaz,partys,dialer,gjytltkmybr,qweqaz,janvier,rocawear,lostboy,aileron,sweety1,everest1,pornman,boombox,potter1,blackdic,44448888,eric123,112233aa,2502557i,novass,nanotech,yourname,x12345,indian1,15975300,1234567l,carla51,chicago0,coleta,cxzdsaewq,qqwweerr,marwan,deltic,hollys,qwerasd,pon32029,rainmake,nathan0,matveeva,legioner,kevink,riven,tombraid,blitzen,a54321,jackyl,chinese1,shalimar,oleg1995,beaches1,tommylee,eknock,berli,monkey23,badbob,pugwash,likewhoa,jesus2,yujyd360,belmar,shadow22,utfp5e,angelo1,minimax,pooder,cocoa1,moresex,tortue,lesbia,panthe,snoopy2,drumnbass,alway,gmcz71,6jhwmqku,leppard,dinsdale,blair1,boriqua,money111,virtuagirl,267605,rattlesn,1sunshin,monica12,veritas1,newmexic,millertime,turandot,rfvxfnrf,jaydog,kakawka,bowhunter,booboo12,deerpark,erreway,taylorma,rfkbybyf,wooglin,weegee,rexdog,iamhorny,cazzo1,vhou812,bacardi1,dctktyyfz,godpasi,peanut12,bertha1,fuckyoubitch,ghosty,altavista,jertoot,smokeit,ghjcnbvtyz,fhnehxbr,rolsen,qazxcdews,maddmaxx,redrocke,qazokm,spencer2,thekiller,asdf11,123sex,tupac1,p1234567,dbrown,1biteme,tgo4466,316769,sunghi,shakespe,frosty1,gucci1,arcana,bandit01,lyubov,poochy,dartmout,magpies1,sunnyd,mouseman,summer07,chester7,shalini,danbury,pigboy,dave99,deniss,harryb,ashley11,pppppp1,01081988m,balloon1,tkachenko,bucks1,master77,pussyca,tricky1,zzxxccvv,zoulou,doomer,mukesh,iluv69,supermax,todays,thefox,don123,dontask,diplom,piglett,shiney,fahbrf,qaz12wsx,temitope,reggin,project1,buffy2,inside1,lbpfqyth,vanilla1,lovecock,u4slpwra,fylh.irf,123211,7ertu3ds,necroman,chalky,artist1,simpso,4x7wjr,chaos666,lazyacres,harley99,ch33s3,marusa,eagle7,dilligas,computadora,lucky69,denwer,nissan350z,unforgiv,oddball,schalke0,aztec1,borisova,branden1,parkave,marie123,germa,lafayett,878kckxy,405060,cheeseca,bigwave,fred22,andreea,poulet,mercutio,psycholo,andrew88,o4izdmxu,sanctuar,newhome,milion,suckmydi,rjvgm.nth,warior,goodgame,1qwertyuiop,6339cndh,scorpio2,macker,southbay,crabcake,toadie,paperclip,fatkid,maddo,cliff1,rastafar,maries,twins1,geujdrf,anjela,wc4fun,dolina,mpetroff,rollout,zydeco,shadow3,pumpki,steeda,volvo240,terras,blowjo,blue2000,incognit,badmojo,gambit1,zhukov,station1,aaronb,graci,duke123,clipper1,qazxsw2,ledzeppe,kukareku,sexkitte,cinco,007008,lakers12,a1234b,acmilan1,afhfjy,starrr,slutty3,phoneman,kostyan,bonzo1,sintesi07,ersatz,cloud1,nephilim,nascar03,rey619,kairos,123456789e,hardon1,boeing1,juliya,hfccdtn,vgfun8,polizei,456838,keithb,minouche,ariston,savag,213141,clarkken,microwav,london2,santacla,campeo,qr5mx7,464811,mynuts,bombo,1mickey,lucky8,danger1,ironside,carter12,wyatt1,borntorun,iloveyou123,jose1,pancake1,tadmichaels,monsta,jugger,hunnie,triste,heat7777,ilovejesus,queeny,luckycharm,lieben,gordolee85,jtkirk,forever21,jetlag,skylane,taucher,neworlea,holera,000005,anhnhoem,melissa7,mumdad,massimiliano,dima1994,nigel1,madison3,slicky,shokolad,serenit,jmh1978,soccer123,chris3,drwho,rfpzdrf,1qasw23ed,free4me,wonka,sasquatc,sanan,maytag,verochka,bankone,molly12,monopoli,xfqybr,lamborgini,gondolin,candycane,needsome,jb007,scottie1,brigit,0147258369,kalamazo,lololyo123,bill1234,ilovejes,lol123123,popkorn,april13,567rntvm,downunde,charle1,angelbab,guildwars,homeworld,qazxcvbnm,superma1,dupa123,kryptoni,happyy,artyom,stormie,cool11,calvin69,saphir,konovalov,jansport,october8,liebling,druuna,susans,megans,tujhjdf,wmegrfux,jumbo1,ljb4dt7n,012345678910,kolesnik,speculum,at4gftlw,kurgan,93pn75,cahek0980,dallas01,godswill,fhifdby,chelsea4,jump23,barsoom,catinhat,urlacher,angel99,vidadi1,678910,lickme69,topaz1,westend,loveone,c12345,gold12,alex1959,mamon,barney12,1maggie,alex12345,lp2568cskt,s1234567,gjikbdctyf,anthony0,browns99,chips1,sunking,widespre,lalala1,tdutif,fucklife,master00,alino4ka,stakan,blonde1,phoebus,tenore,bvgthbz,brunos,suzjv8,uvdwgt,revenant,1banana,veroniqu,sexfun,sp1der,4g3izhox,isakov,shiva1,scooba,bluefire,wizard12,dimitris,funbags,perseus,hoodoo,keving,malboro,157953,a32tv8ls,latics,animate,mossad,yejntb,karting,qmpq39zr,busdrive,jtuac3my,jkne9y,sr20dett,4gxrzemq,keylargo,741147,rfktylfhm,toast1,skins1,xcalibur,gattone,seether,kameron,glock9mm,julio1,delenn,gameday,tommyd,str8edge,bulls123,66699,carlsberg,woodbird,adnama,45auto,codyman,truck2,1w2w3w4w,pvjegu,method1,luetdi,41d8cd98f00b,bankai,5432112345,94rwpe,reneee,chrisx,melvins,775577,sam2000,scrappy1,rachid,grizzley,margare,morgan01,winstons,gevorg,gonzal,crawdad,gfhfdjp,babilon,noneya,pussy11,barbell,easyride,c00li0,777771,311music,karla1,golions,19866891,peejay,leadfoot,hfvbkm,kr9z40sy,cobra123,isotwe,grizz,sallys,****you,aaa123a,dembel,foxs14,hillcres,webman,mudshark,alfredo1,weeded,lester1,hovepark,ratface,000777fffa,huskie,wildthing,elbarto,waikiki,masami,call911,goose2,regin,dovajb,agricola,cjytxrj,andy11,penny123,family01,a121212,1braves,upupa68,happy100,824655,cjlove,firsttim,kalel,redhair,dfhtymt,sliders,bananna,loverbo,fifa2008,crouton,chevy350,panties2,kolya1,alyona,hagrid,spagetti,q2w3e4r,867530,narkoman,nhfdvfnjkju123,1ccccccc,napolean,0072563,allay,w8sted,wigwam,jamesk,state1,parovoz,beach69,kevinb,rossella,logitech1,celula,gnocca,canucks1,loginova,marlboro1,aaaa1,kalleanka,mester,mishutka,milenko,alibek,jersey1,peterc,1mouse,nedved,blackone,ghfplybr,682regkh,beejay,newburgh,ruffian,clarets,noreaga,xenophon,hummerh2,tenshi,smeagol,soloyo,vfhnby,ereiamjh,ewq321,goomie,sportin,cellphone,sonnie,jetblack,saudan,gblfhfc,matheus,uhfvjnf,alicja,jayman1,devon1,hexagon,bailey2,vtufajy,yankees7,salty1,908070,killemal,gammas,eurocard,sydney12,tuesday1,antietam,wayfarer,beast666,19952009sa,aq12ws,eveli,hockey21,haloreach,dontcare,xxxx1,andrea11,karlmarx,jelszo,tylerb,protools,timberwolf,ruffneck,pololo,1bbbbb,waleed,sasami,twinss,fairlady,illuminati,alex007,sucks1,homerjay,scooter7,tarbaby,barmaley,amistad,vanes,randers,tigers12,dreamer2,goleafsg,googie,bernie1,as12345,godeep,james3,phanto,gwbush,cumlover,2196dc,studioworks,995511,golf56,titova,kaleka,itali,socks1,kurwamac,daisuke,hevonen,woody123,daisie,wouter,henry123,gostosa,guppie,porpoise,iamsexy,276115,paula123,1020315,38gjgeuftd,rjrfrjkf,knotty,idiot1,sasha12345,matrix13,securit,radical1,ag764ks,jsmith,coolguy1,secretar,juanas,sasha1988,itout,00000001,tiger11,1butthea,putain,cavalo,basia1,kobebryant,1232323,12345asdfg,sunsh1ne,cyfqgth,tomkat,dorota,dashit,pelmen,5t6y7u,whipit,smokeone,helloall,bonjour1,snowshoe,nilknarf,x1x2x3,lammas,1234599,lol123456,atombomb,ironchef,noclue,alekseev,gwbush1,silver2,12345678m,yesican,fahjlbnf,chapstic,alex95,open1,tiger200,lisichka,pogiako,cbr929,searchin,tanya123,alex1973,phil413,alex1991,dominati,geckos,freddi,silenthill,egroeg,vorobey,antoxa,dark666,shkola,apple22,rebellio,shamanking,7f8srt,cumsucker,partagas,bill99,22223333,arnster55,fucknuts,proxima,silversi,goblues,parcells,vfrcbvjdf,piloto,avocet,emily2,1597530,miniskir,himitsu,pepper2,juiceman,venom1,bogdana,jujube,quatro,botafogo,mama2010,junior12,derrickh,asdfrewq,miller2,chitarra,silverfox,napol,prestigio,devil123,mm111qm,ara123,max33484,sex2000,primo1,sephan,anyuta,alena2010,viborg,verysexy,hibiscus,terps,josefin,oxcart,spooker,speciali,raffaello,partyon,vfhvtkflrf,strela,a123456z,worksuck,glasss,lomonosov,dusty123,dukeblue,1winter,sergeeva,lala123,john22,cmc09,sobolev,bettylou,dannyb,gjkrjdybr,hagakure,iecnhbr,awsedr,pmdmsctsk,costco,alekseeva,fktrcttd,bazuka,flyingv,garuda,buffy16,gutierre,beer12,stomatolog,ernies,palmeiras,golf123,love269,n.kmgfy,gjkysqgbpltw,youare,joeboo,baksik,lifeguar,111a111,nascar8,mindgame,dude1,neopets,frdfkfyu,june24,phoenix8,penelopa,merlin99,mercenar,badluck,mishel,bookert,deadsexy,power9,chinchil,1234567m,alex10,skunk1,rfhkcjy,sammycat,wright1,randy2,marakesh,temppassword,elmer251,mooki,patrick0,bonoedge,1tits,chiar,kylie1,graffix,milkman1,cornel,mrkitty,nicole12,ticketmaster,beatles4,number20,ffff1,terps1,superfre,yfdbufnjh,jake1234,flblfc,1111qq,zanuda,jmol01,wpoolejr,polopol,nicolett,omega13,cannonba,123456789.,sandy69,ribeye,bo243ns,marilena,bogdan123,milla,redskins1,19733791,alias1,movie1,ducat,marzena,shadowru,56565,coolman1,pornlover,teepee,spiff,nafanya,gateway3,fuckyou0,hasher,34778,booboo69,staticx,hang10,qq12345,garnier,bosco123,1234567qw,carson1,samso,1xrg4kcq,cbr929rr,allan123,motorbik,andrew22,pussy101,miroslava,cytujdbr,camp0017,cobweb,snusmumrik,salmon1,cindy2,aliya,serendipity,co437at,tincouch,timmy123,hunter22,st1100,vvvvvv1,blanka,krondor,sweeti,nenit,kuzmich,gustavo1,bmw320i,alex2010,trees1,kyliem,essayons,april26,kumari,sprin,fajita,appletre,fghbjhb,1green,katieb,steven2,corrado1,satelite,1michell,123456789c,cfkfvfylhf,acurarsx,slut543,inhere,bob2000,pouncer,k123456789,fishie,aliso,audia8,bluetick,soccer69,jordan99,fromhell,mammoth1,fighting54,mike25,pepper11,extra1,worldwid,chaise,vfr800,sordfish,almat,nofate,listopad,hellgate,dctvghbdf,jeremia,qantas,lokiju,honker,sprint1,maral,triniti,compaq3,sixsix6,married1,loveman,juggalo1,repvtyrj,zxcasdqw,123445,whore1,123678,monkey6,west123,warcraf,pwnage,mystery1,creamyou,ant123,rehjgfnrf,corona1,coleman1,steve121,alderaan,barnaul,celeste1,junebug1,bombshel,gretzky9,tankist,targa,cachou,vaz2101,playgolf,boneyard,strateg,romawka,iforgotit,pullup,garbage1,irock,archmage,shaft1,oceano,sadies,alvin1,135135ab,psalm69,lmfao,ranger02,zaharova,33334444,perkman,realman,salguod,cmoney,astonmartin,glock1,greyfox,viper99,helpm,blackdick,46775575,family5,shazbot,dewey1,qwertyas,shivani,black22,mailman1,greenday1,57392632,red007,stanky,sanchez1,tysons,daruma,altosax,krayzie,85852008,1forever,98798798,irock.,123456654,142536789,ford22,brick1,michela,preciou,crazy4u,01telemike01,nolife,concac,safety1,annie123,brunswic,destini,123456qwer,madison0,snowball1,137946,1133557799,jarule,scout2,songohan,thedead,00009999,murphy01,spycam,hirsute,aurinko,associat,1miller,baklan,hermes1,2183rm,martie,kangoo,shweta,yvonne1,westsid,jackpot1,rotciv,maratik,fabrika,claude1,nursultan,noentry,ytnhjufnm,electra1,ghjcnjnfr1,puneet,smokey01,integrit,bugeye,trouble2,14071789,paul01,omgwtf,dmh415,ekilpool,yourmom1,moimeme,sparky11,boludo,ruslan123,kissme1,demetrio,appelsin,asshole3,raiders2,bunns,fynjybj,billygoa,p030710p$e4o,macdonal,248ujnfk,acorns,schmidt1,sparrow1,vinbylrj,weasle,jerom,ycwvrxxh,skywalk,gerlinde,solidus,postal1,poochie1,1charles,rhianna,terorist,rehnrf,omgwtfbbq,assfucke,deadend,zidan,jimboy,vengence,maroon5,7452tr,dalejr88,sombra,anatole,elodi,amazonas,147789,q12345q,gawker1,juanma,kassidy,greek1,bruces,bilbob,mike44,0o9i8u7y6t,kaligula,agentx,familie,anders1,pimpjuice,0128um,birthday10,lawncare,hownow,grandorgue,juggerna,scarfac,kensai,swatteam,123four,motorbike,repytxbr,other1,celicagt,pleomax,gen0303,godisgreat,icepick,lucifer666,heavy1,tea4two,forsure,02020,shortdog,webhead,chris13,palenque,3techsrl,knights1,orenburg,prong,nomarg,wutang1,80637852730,laika,iamfree,12345670,pillow1,12343412,bigears,peterg,stunna,rocky5,12123434,damir,feuerwehr,7418529630,danone,yanina,valenci,andy69,111222q,silvia1,1jjjjj,loveforever,passwo1,stratocaster,8928190a,motorolla,lateralu,ujujkm,chubba,ujkjdf,signon,123456789zx,serdce,stevo,wifey200,ololo123,popeye1,1pass,central1,melena,luxor,nemezida,poker123,ilovemusic,qaz1234,noodles1,lakeshow,amarill,ginseng,billiam,trento,321cba,fatback,soccer33,master13,marie2,newcar,bigtop,dark1,camron,nosgoth,155555,biglou,redbud,jordan7,159789,diversio,actros,dazed,drizzit,hjcnjd,wiktoria,justic,gooses,luzifer,darren1,chynna,tanuki,11335577,icculus,boobss,biggi,firstson,ceisi123,gatewa,hrothgar,jarhead1,happyjoy,felipe1,bebop1,medman,athena1,boneman,keiths,djljgfl,dicklick,russ120,mylady,zxcdsa,rock12,bluesea,kayaks,provista,luckies,smile4me,bootycal,enduro,123123f,heartbre,ern3sto,apple13,bigpappa,fy.njxrf,bigtom,cool69,perrito,quiet1,puszek,cious,cruella,temp1,david26,alemap,aa123123,teddies,tricolor,smokey12,kikiriki,mickey01,robert01,super5,ranman,stevenso,deliciou,money777,degauss,mozar,susanne1,asdasd12,shitbag,mommy123,wrestle1,imfree,fuckyou12,barbaris,florent,ujhijr,f8yruxoj,tefjps,anemone,toltec,2gether,left4dead2,ximen,gfkmvf,dunca,emilys,diana123,16473a,mark01,bigbro,annarbor,nikita2000,11aa11,tigres,llllll1,loser2,fbi11213,jupite,qwaszxqw,macabre,123ert,rev2000,mooooo,klapaucius,bagel1,chiquit,iyaoyas,bear101,irocz28,vfktymrfz,smokey2,love99,rfhnbyf,dracul,keith123,slicko,peacock1,orgasmic,thesnake,solder,wetass,doofer,david5,rhfcyjlfh,swanny,tammys,turkiye,tubaman,estefani,firehose,funnyguy,servo,grace17,pippa1,arbiter,jimmy69,nfymrf,asdf67nm,rjcnzy,demon123,thicknes,sexysex,kristall,michail,encarta,banderos,minty,marchenko,de1987ma,mo5kva,aircav,naomi1,bonni,tatoo,cronaldo,49ers1,mama1963,1truck,telecaster,punksnotdead,erotik,1eagles,1fender,luv269,acdeehan,tanner1,freema,1q3e5t7u,linksys,tiger6,megaman1,neophyte,australia1,mydaddy,1jeffrey,fgdfgdfg,gfgekz,1986irachka,keyman,m0b1l3,dfcz123,mikeyg,playstation2,abc125,slacker1,110491g,lordsoth,bhavani,ssecca,dctvghbdtn,niblick,hondacar,baby01,worldcom,4034407,51094didi,3657549,3630000,3578951,sweetpussy,majick,supercoo,robert11,abacabb,panda123,gfhjkm13,ford4x4,zippo1,lapin,1726354,lovesong,dude11,moebius,paravoz,1357642,matkhau,solnyshko,daniel4,multiplelog,starik,martusia,iamtheman,greentre,jetblue,motorrad,vfrcbvev,redoak,dogma1,gnorman,komlos,tonka1,1010220,666satan,losenord,lateralus,absinthe,command1,jigga1,iiiiiii1,pants1,jungfrau,926337,ufhhbgjnnth,yamakasi,888555,sunny7,gemini69,alone1,zxcvbnmz,cabezon,skyblues,zxc1234,456123a,zero00,caseih,azzurra,legolas1,menudo,murcielago,785612,779977,benidorm,viperman,dima1985,piglet1,hemligt,hotfeet,7elephants,hardup,gamess,a000000,267ksyjf,kaitlynn,sharkie,sisyphus,yellow22,667766,redvette,666420,mets69,ac2zxdty,hxxrvwcy,cdavis,alan1,noddy,579300,druss,eatshit1,555123,appleseed,simpleplan,kazak,526282,fynfyfyfhbde,birthday6,dragon6,1pookie,bluedevils,omg123,hj8z6e,x5dxwp,455445,batman23,termin,chrisbrown,animals1,lucky9,443322,kzktxrf,takayuki,fermer,assembler,zomu9q,sissyboy,sergant,felina,nokia6230i,eminem12,croco,hunt4red,festina,darknigh,cptnz062,ndshnx4s,twizzler,wnmaz7sd,aamaax,gfhfcjkmrf,alabama123,barrynov,happy5,punt0it,durandal,8xuuobe4,cmu9ggzh,bruno12,316497,crazyfrog,vfvfktyf,apple3,kasey1,mackdaddy,anthon1,sunnys,angel3,cribbage,moon1,donal,bryce1,pandabear,mwss474,whitesta,freaker,197100,bitche,p2ssw0rd,turnb,tiktonik,moonlite,ferret1,jackas,ferrum,bearclaw,liberty2,1diablo,caribe,snakeeyes,janbam,azonic,rainmaker,vetalik,bigeasy,baby1234,sureno13,blink1,kluivert,calbears,lavanda,198600,dhtlbyf,medvedeva,fox123,whirling,bonscott,freedom9,october3,manoman,segredo,cerulean,robinso,bsmith,flatus,dannon,password21,rrrrrr1,callista,romai,rainman1,trantor,mickeymo,bulldog7,g123456,pavlin,pass22,snowie,hookah,7ofnine,bubba22,cabible,nicerack,moomoo1,summer98,yoyo123,milan1,lieve27,mustang69,jackster,exocet,nadege,qaz12,bahama,watson1,libras,eclipse2,bahram,bapezm,up9x8rww,ghjcnjz,themaste,deflep27,ghost16,gattaca,fotograf,junior123,gilber,gbjyth,8vjzus,rosco1,begonia,aldebara,flower12,novastar,buzzman,manchild,lopez1,mama11,william7,yfcnz1,blackstar,spurs123,moom4242,1amber,iownyou,tightend,07931505,paquito,1johnson,smokepot,pi31415,snowmass,ayacdc,jessicam,giuliana,5tgbnhy6,harlee,giuli,bigwig,tentacle,scoubidou2,benelli,vasilina,nimda,284655,jaihind,lero4ka,1tommy,reggi,ididit,jlbyjxtcndj,mike26,qbert,wweraw,lukasz,loosee123,palantir,flint1,mapper,baldie,saturne,virgin1,meeeee,elkcit,iloveme2,blue15,themoon,radmir,number3,shyanne,missle,hannelor,jasmina,karin1,lewie622,ghjcnjqgfhjkm,blasters,oiseau,sheela,grinders,panget,rapido,positiv,twink,fltkbyf,kzsfj874,daniel01,enjoyit,nofags,doodad,rustler,squealer,fortunat,peace123,khushi,devils2,7inches,candlebo,topdawg,armen,soundman,zxcqweasd,april7,gazeta,netman,hoppers,bear99,ghbjhbntn,mantle7,bigbo,harpo,jgordon,bullshi,vinny1,krishn,star22,thunderc,galinka,phish123,tintable,nightcrawler,tigerboy,rbhgbx,messi,basilisk,masha1998,nina123,yomamma,kayla123,geemoney,0000000000d,motoman,a3jtni,ser123,owen10,italien,vintelok,12345rewq,nightime,jeepin,ch1tt1ck,mxyzptlk,bandido,ohboy,doctorj,hussar,superted,parfilev,grundle,1jack,livestrong,chrisj,matthew3,access22,moikka,fatone,miguelit,trivium,glenn1,smooches,heiko,dezember,spaghett,stason,molokai,bossdog,guitarma,waderh,boriska,photosho,path13,hfrtnf,audre,junior24,monkey24,silke,vaz21093,bigblue1,trident1,candide,arcanum,klinker,orange99,bengals1,rosebu,mjujuj,nallepuh,mtwapa1a,ranger69,level1,bissjop,leica,1tiffany,rutabega,elvis77,kellie1,sameas,barada,karabas,frank12,queenb,toutoune,surfcity,samanth1,monitor1,littledo,kazakova,fodase,mistral1,april22,carlit,shakal,batman123,fuckoff2,alpha01,5544332211,buddy3,towtruck,kenwood1,vfiekmrf,jkl123,pypsik,ranger75,sitges,toyman,bartek1,ladygirl,booman,boeing77,installsqlst,222666,gosling,bigmack,223311,bogos,kevin2,gomez1,xohzi3g4,kfnju842,klubnika,cubalibr,123456789101,kenpo,0147852369,raptor1,tallulah,boobys,jjones,1q2s3c,moogie,vid2600,almas,wombat1,extra300,xfiles1,green77,sexsex1,heyjude,sammyy,missy123,maiyeuem,nccpl25282,thicluv,sissie,raven3,fldjrfn,buster22,broncos2,laurab,letmein4,harrydog,solovey,fishlips,asdf4321,ford123,superjet,norwegen,movieman,psw333333,intoit,postbank,deepwate,ola123,geolog323,murphys,eshort,a3eilm2s2y,kimota,belous,saurus,123321qaz,i81b4u,aaa12,monkey20,buckwild,byabybnb,mapleleafs,yfcnzyfcnz,baby69,summer03,twista,246890,246824,ltcnhjth,z1z2z3,monika1,sad123,uto29321,bathory,villan,funkey,poptarts,spam967888,705499fh,sebast,porn1234,earn381,1porsche,whatthef,123456789y,polo12,brillo,soreilly,waters1,eudora,allochka,is_a_bot,winter00,bassplay,531879fiz,onemore,bjarne,red911,kot123,artur1,qazxdr,c0rvette,diamond7,matematica,klesko,beaver12,2enter,seashell,panam,chaching,edward2,browni,xenogear,cornfed,aniram,chicco22,darwin1,ancella2,sophie2,vika1998,anneli,shawn41,babie,resolute,pandora2,william8,twoone,coors1,jesusis1,teh012,cheerlea,renfield,tessa1,anna1986,madness1,bkmlfh,19719870,liebherr,ck6znp42,gary123,123654z,alsscan,eyedoc,matrix7,metalgea,chinito,4iter,falcon11,7jokx7b9du,bigfeet,tassadar,retnuh,muscle1,klimova,darion,batistuta,bigsur,1herbier,noonie,ghjrehjh,karimova,faustus,snowwhite,1manager,dasboot,michael12,analfuck,inbed,dwdrums,jaysoncj,maranell,bsheep75,164379,rolodex,166666,rrrrrrr1,almaz666,167943,russel1,negrito,alianz,goodpussy,veronik,1w2q3r4e,efremov,emb377,sdpass,william6,alanfahy,nastya1995,panther5,automag,123qwe12,vfvf2011,fishe,1peanut,speedie,qazwsx1234,pass999,171204j,ketamine,sheena1,energizer,usethis1,123abc123,buster21,thechamp,flvbhfk,frank69,chane,hopeful1,claybird,pander,anusha,bigmaxxx,faktor,housebed,dimidrol,bigball,shashi,derby1,fredy,dervish,bootycall,80988218126,killerb,cheese2,pariss,mymail,dell123,catbert,christa1,chevytru,gjgjdf,00998877,overdriv,ratten,golf01,nyyanks,dinamite,bloembol,gismo,magnus1,march2,twinkles,ryan22,duckey,118a105b,kitcat,brielle,poussin,lanzarot,youngone,ssvegeta,hero63,battle1,kiler,fktrcfylh1,newera,vika1996,dynomite,oooppp,beer4me,foodie,ljhjuf,sonshine,godess,doug1,constanc,thinkbig,steve2,damnyou,autogod,www333,kyle1,ranger7,roller1,harry2,dustin1,hopalong,tkachuk,b00bies,bill2,deep111,stuffit,fire69,redfish1,andrei123,graphix,1fishing,kimbo1,mlesp31,ifufkbyf,gurkan,44556,emily123,busman,and123,8546404,paladine,1world,bulgakov,4294967296,bball23,1wwwww,mycats,elain,delta6,36363,emilyb,color1,6060842,cdtnkfyrf,hedonism,gfgfrfhkj,5551298,scubad,gostate,sillyme,hdbiker,beardown,fishers,sektor,00000007,newbaby,rapid1,braves95,gator2,nigge,anthony3,sammmy,oou812,heffer,phishin,roxanne1,yourass,hornet1,albator,2521659,underwat,tanusha,dianas,3f3fpht7op,dragon20,bilbobag,cheroke,radiatio,dwarf1,majik,33st33,dochka,garibald,robinh,sham69,temp01,wakeboar,violet1,1w2w3w,registr,tonite,maranello,1593570,parolamea,galatasara,loranthos,1472583,asmodean,1362840,scylla,doneit,jokerr,porkypig,kungen,mercator,koolhaas,come2me,debbie69,calbear,liverpoolfc,yankees4,12344321a,kennyb,madma,85200258,dustin23,thomas13,tooling,mikasa,mistic,crfnbyf,112233445,sofia1,heinz57,colts1,price1,snowey,joakim,mark11,963147,cnhfcnm,kzinti,1bbbbbbb,rubberdu,donthate,rupert1,sasha1992,regis1,nbuhbwf,fanboy,sundial,sooner1,wayout,vjnjhjkf,deskpro,arkangel,willie12,mikeyb,celtic1888,luis1,buddy01,duane1,grandma1,aolcom,weeman,172839456,basshead,hornball,magnu,pagedown,molly2,131517,rfvtgbyhn,astonmar,mistery,madalina,cash1,1happy,shenlong,matrix01,nazarova,369874125,800500,webguy,rse2540,ashley2,briank,789551,786110,chunli,j0nathan,greshnik,courtne,suckmyco,mjollnir,789632147,asdfg1234,754321,odelay,ranma12,zebedee,artem777,bmw318is,butt1,rambler1,yankees9,alabam,5w76rnqp,rosies,mafioso,studio1,babyruth,tranzit,magical123,gfhjkm135,12345$,soboleva,709394,ubique,drizzt1,elmers,teamster,pokemons,1472583690,1597532486,shockers,merckx,melanie2,ttocs,clarisse,earth1,dennys,slobber,flagman,farfalla,troika,4fa82hyx,hakan,x4ww5qdr,cumsuck,leather1,forum1,july20,barbel,zodiak,samuel12,ford01,rushfan,bugsy1,invest1,tumadre,screwme,a666666,money5,henry8,tiddles,sailaway,starburs,100years,killer01,comando,hiromi,ranetka,thordog,blackhole,palmeira,verboten,solidsna,q1w1e1,humme,kevinc,gbrfxe,gevaudan,hannah11,peter2,vangar,sharky7,talktome,jesse123,chuchi,pammy,!qazxsw2,siesta,twenty1,wetwilly,477041,natural1,sun123,daniel3,intersta,shithead1,hellyea,bonethugs,solitair,bubbles2,father1,nick01,444000,adidas12,dripik,cameron2,442200,a7nz8546,respublika,fkojn6gb,428054,snoppy,rulez1,haslo,rachael1,purple01,zldej102,ab12cd34,cytuehjxrf,madhu,astroman,preteen,handsoff,mrblonde,biggio,testin,vfdhif,twolves,unclesam,asmara,kpydskcw,lg2wmgvr,grolsch,biarritz,feather1,williamm,s62i93,bone1,penske,337733,336633,taurus1,334433,billet,diamondd,333000,nukem,fishhook,godogs,thehun,lena1982,blue00,smelly1,unb4g9ty,65pjv22,applegat,mikehunt,giancarlo,krillin,felix123,december1,soapy,46doris,nicole23,bigsexy1,justin10,pingu,bambou,falcon12,dgthtl,1surfer,qwerty01,estrellit,nfqcjy,easygo,konica,qazqwe,1234567890m,stingers,nonrev,3e4r5t,champio,bbbbbb99,196400,allen123,seppel,simba2,rockme,zebra3,tekken3,endgame,sandy2,197300,fitte,monkey00,eldritch,littleone,rfyfgkz,1member,66chevy,oohrah,cormac,hpmrbm41,197600,grayfox,elvis69,celebrit,maxwell7,rodders,krist,1camaro,broken1,kendall1,silkcut,katenka,angrick,maruni,17071994a,tktyf,kruemel,snuffles,iro4ka,baby12,alexis01,marryme,vlad1994,forward1,culero,badaboom,malvin,hardtoon,hatelove,molley,knopo4ka,duchess1,mensuck,cba321,kickbutt,zastava,wayner,fuckyou6,eddie123,cjkysir,john33,dragonfi,cody1,jabell,cjhjrf,badseed,sweden1,marihuana,brownlov,elland,nike1234,kwiettie,jonnyboy,togepi,billyk,robert123,bb334,florenci,ssgoku,198910,bristol1,bob007,allister,yjdujhjl,gauloise,198920,bellaboo,9lives,aguilas,wltfg4ta,foxyroxy,rocket69,fifty50,babalu,master21,malinois,kaluga,gogosox,obsessio,yeahrigh,panthers1,capstan,liza2000,leigh1,paintball1,blueskie,cbr600f3,bagdad,jose98,mandreki,shark01,wonderbo,muledeer,xsvnd4b2,hangten,200001,grenden,anaell,apa195,model1,245lufpq,zip100,ghjcgtrn,wert1234,misty2,charro,juanjose,fkbcrf,frostbit,badminto,buddyy,1doctor,vanya,archibal,parviz,spunky1,footboy,dm6tzsgp,legola,samadhi,poopee,ytdxz2ca,hallowboy,dposton,gautie,theworm,guilherme,dopehead,iluvtits,bobbob1,ranger6,worldwar,lowkey,chewbaca,oooooo99,ducttape,dedalus,celular,8i9o0p,borisenko,taylor01,111111z,arlingto,p3nnywiz,rdgpl3ds,boobless,kcmfwesg,blacksab,mother2,markus1,leachim,secret2,s123456789,1derful,espero,russell2,tazzer,marykate,freakme,mollyb,lindros8,james00,gofaster,stokrotka,kilbosik,aquamann,pawel1,shedevil,mousie,slot2009,october6,146969,mm259up,brewcrew,choucho,uliana,sexfiend,fktirf,pantss,vladimi,starz,sheeps,12341234q,bigun,tiggers,crjhjcnm,libtech,pudge1,home12,zircon,klaus1,jerry2,pink1,lingus,monkey66,dumass,polopolo09,feuerweh,rjyatnf,chessy,beefer,shamen,poohbear1,4jjcho,bennevis,fatgirls,ujnbrf,cdexswzaq,9noize9,rich123,nomoney,racecar1,hacke,clahay,acuario,getsum,hondacrv,william0,cheyenn,techdeck,atljhjdf,wtcacq,suger,fallenangel,bammer,tranquil,carla123,relayer,lespaul1,portvale,idontno,bycnbnen,trooper2,gennadiy,pompon,billbob,amazonka,akitas,chinatow,atkbrc,busters,fitness1,cateye,selfok2013,1murphy,fullhous,mucker,bajskorv,nectarin,littlebitch,love24,feyenoor,bigal37,lambo1,pussybitch,icecube1,biged,kyocera,ltybcjdf,boodle,theking1,gotrice,sunset1,abm1224,fromme,sexsells,inheat,kenya1,swinger1,aphrodit,kurtcobain,rhind101,poidog,poiulkjh,kuzmina,beantown,tony88,stuttgar,drumer,joaqui,messenge,motorman,amber2,nicegirl,rachel69,andreia,faith123,studmuffin,jaiden,red111,vtkmybr,gamecocks,gumper,bosshogg,4me2know,tokyo1,kleaner,roadhog,fuckmeno,phoenix3,seeme,buttnutt,boner69,andreyka,myheart,katerin,rugburn,jvtuepip,dc3ubn,chile1,ashley69,happy99,swissair,balls2,fylhttdf,jimboo,55555d,mickey11,voronin,m7hsqstm,stufff,merete,weihnachte,dowjones,baloo1,freeones,bears34,auburn1,beverl,timberland,1elvis,guinness1,bombadil,flatron1,logging7,telefoon,merl1n,masha1,andrei1,cowabung,yousuck1,1matrix,peopl,asd123qwe,sweett,mirror1,torrente,joker12,diamond6,jackaroo,00000a,millerlite,ironhorse,2twins,stryke,gggg1,zzzxxxccc,roosevel,8363eddy,angel21,depeche1,d0ct0r,blue14,areyou,veloce,grendal,frederiksberg,cbcntvf,cb207sl,sasha2000,was.here,fritzz,rosedale,spinoza,cokeisit,gandalf3,skidmark,ashley01,12345j,1234567890qaz,sexxxxxx,beagles,lennart,12345789,pass10,politic,max007,gcheckou,12345611,tiffy,lightman,mushin,velosiped,brucewayne,gauthie,elena123,greenegg,h2oski,clocker,nitemare,123321s,megiddo,cassidy1,david13,boywonde,flori,peggy12,pgszt6md,batterie,redlands,scooter6,bckhere,trueno,bailey11,maxwell2,bandana,timoth1,startnow,ducati74,tiern,maxine1,blackmetal,suzyq,balla007,phatfarm,kirsten1,titmouse,benhogan,culito,forbin,chess1,warren1,panman,mickey7,24lover,dascha,speed2,redlion,andrew10,johnwayn,nike23,chacha1,bendog,bullyboy,goldtree,spookie,tigger99,1cookie,poutine,cyclone1,woodpony,camaleun,bluesky1,dfadan,eagles20,lovergirl,peepshow,mine1,dima1989,rjdfkmxer,11111aaaaa,machina,august17,1hhhhh,0773417k,1monster,freaksho,jazzmin,davidw,kurupt,chumly,huggies,sashenka,ccccccc1,bridge1,giggalo,cincinna,pistol1,hello22,david77,lightfoo,lucky6,jimmy12,261397,lisa12,tabaluga,mysite,belo4ka,greenn,eagle99,punkrawk,salvado,slick123,wichsen,knight99,dummys,fefolico,contrera,kalle1,anna1984,delray,robert99,garena,pretende,racefan,alons,serenada,ludmilla,cnhtkjr,l0swf9gx,hankster,dfktynbyrf,sheep1,john23,cv141ab,kalyani,944turbo,crystal2,blackfly,zrjdktdf,eus1sue1,mario5,riverplate,harddriv,melissa3,elliott1,sexybitc,cnhfyybr,jimdavis,bollix,beta1,amberlee,skywalk1,natala,1blood,brattax,shitty1,gb15kv99,ronjon,rothmans,thedoc,joey21,hotboi,firedawg,bimbo38,jibber,aftermat,nomar,01478963,phishing,domodo,anna13,materia,martha1,budman1,gunblade,exclusiv,sasha1997,anastas,rebecca2,fackyou,kallisti,fuckmyass,norseman,ipswich1,151500,1edward,intelinside,darcy1,bcrich,yjdjcnbf,failte,buzzzz,cream1,tatiana1,7eleven,green8,153351,1a2s3d4f5g6h,154263,milano1,bambi1,bruins77,rugby2,jamal1,bolita,sundaypunch,bubba12,realmadr,vfyxtcnth,iwojima,notlob,black666,valkiria,nexus1,millerti,birthday100,swiss1,appollo,gefest,greeneyes,celebrat,tigerr,slava123,izumrud,bubbabub,legoman,joesmith,katya123,sweetdream,john44,wwwwwww1,oooooo1,socal,lovespor,s5r8ed67s,258147,heidis,cowboy22,wachovia,michaelb,qwe1234567,i12345,255225,goldie1,alfa155,45colt,safeu851,antonova,longtong,1sparky,gfvznm,busen,hjlbjy,whateva,rocky4,cokeman,joshua3,kekskek1,sirocco,jagman,123456qwert,phinupi,thomas10,loller,sakur,vika2011,fullred,mariska,azucar,ncstate,glenn74,halima,aleshka,ilovemylife,verlaat,baggie,scoubidou6,phatboy,jbruton,scoop1,barney11,blindman,def456,maximus2,master55,nestea,11223355,diego123,sexpistols,sniffy,philip1,f12345,prisonbreak,nokia2700,ajnjuhfa,yankees3,colfax,ak470000,mtnman,bdfyeirf,fotball,ichbin,trebla,ilusha,riobravo,beaner1,thoradin,polkaudi,kurosawa,honda123,ladybu,valerik,poltava,saviola,fuckyouguys,754740g0,anallove,microlab1,juris01,ncc1864,garfild,shania1,qagsud,makarenko,cindy69,lebedev,andrew11,johnnybo,groovy1,booster1,sanders1,tommyb,johnson4,kd189nlcih,hondaman,vlasova,chick1,sokada,sevisgur,bear2327,chacho,sexmania,roma1993,hjcnbckfd,valley1,howdie,tuppence,jimandanne,strike3,y4kuz4,nhfnfnf,tsubasa,19955991,scabby,quincunx,dima1998,uuuuuu1,logica,skinner1,pinguino,lisa1234,xpressmusic,getfucked,qqqq1,bbbb1,matulino,ulyana,upsman,johnsmith,123579,co2000,spanner1,todiefor,mangoes,isabel1,123852,negra,snowdon,nikki123,bronx1,booom,ram2500,chuck123,fireboy,creek1,batman13,princesse,az12345,maksat,1knight,28infern,241455,r7112s,muselman,mets1986,katydid,vlad777,playme,kmfdm1,asssex,1prince,iop890,bigbroth,mollymoo,waitron,lizottes,125412,juggler,quinta,0sister0,zanardi,nata123,heckfyxbr,22q04w90e,engine2,nikita95,zamira,hammer22,lutscher,carolina1,zz6319,sanman,vfuflfy,buster99,rossco,kourniko,aggarwal,tattoo1,janice1,finger1,125521,19911992,shdwlnds,rudenko,vfvfgfgf123,galatea,monkeybu,juhani,premiumcash,classact,devilmay,helpme2,knuddel,hardpack,ramil,perrit,basil1,zombie13,stockcar,tos8217,honeypie,nowayman,alphadog,melon1,talula,125689,tiribon12,tornike,haribol,telefone,tiger22,sucka,lfytxrf,chicken123,muggins,a23456,b1234567,lytdybr,otter1,pippa,vasilisk,cooking1,helter,78978,bestboy,viper7,ahmed1,whitewol,mommys,apple5,shazam1,chelsea7,kumiko,masterma,rallye,bushmast,jkz123,entrar,andrew6,nathan01,alaric,tavasz,heimdall,gravy1,jimmy99,cthlwt,powerr,gthtrhtcnjr,canesfan,sasha11,ybrbnf_25,august9,brucie,artichok,arnie1,superdude,tarelka,mickey22,dooper,luners,holeshot,good123,gettysbu,bicho,hammer99,divine5,1zxcvbn,stronzo,q22222,disne,bmw750il,godhead,hallodu,aerith,nastik,differen,cestmoi,amber69,5string,pornosta,dirtygirl,ginger123,formel1,scott12,honda200,hotspurs,johnatha,firstone123,lexmark1,msconfig,karlmasc,l123456,123qweasdzx,baldman,sungod,furka,retsub,9811020,ryder1,tcglyued,astron,lbvfcbr,minddoc,dirt49,baseball12,tbear,simpl,schuey,artimus,bikman,plat1num,quantex,gotyou,hailey1,justin01,ellada,8481068,000002,manimal,dthjybxrf,buck123,dick123,6969696,nospam,strong1,kodeord,bama12,123321w,superman123,gladiolus,nintend,5792076,dreamgirl,spankme1,gautam,arianna1,titti,tetas,cool1234,belladog,importan,4206969,87e5nclizry,teufelo7,doller,yfl.irf,quaresma,3440172,melis,bradle,nnmaster,fast1,iverso,blargh,lucas12,chrisg,iamsam,123321az,tomjerry,kawika,2597174,standrew,billyg,muskan,gizmodo2,rz93qpmq,870621345,sathya,qmezrxg4,januari,marthe,moom4261,cum2me,hkger286,lou1988,suckit1,croaker,klaudia1,753951456,aidan1,fsunoles,romanenko,abbydog,isthebes,akshay,corgi,fuck666,walkman555,ranger98,scorpian,hardwareid,bluedragon,fastman,2305822q,iddqdiddqd,1597532,gopokes,zvfrfcb,w1234567,sputnik1,tr1993,pa$$w0rd,2i5fdruv,havvoc,1357913,1313131,bnm123,cowd00d,flexscan,thesims2,boogiema,bigsexxy,powerstr,ngc4565,joshman,babyboy1,123jlb,funfunfu,qwe456,honor1,puttana,bobbyj,daniel21,pussy12,shmuck,1232580,123578951,maxthedo,hithere1,bond0007,gehenna,nomames,blueone,r1234567,bwana,gatinho,1011111,torrents,cinta,123451234,tiger25,money69,edibey,pointman,mmcm19,wales1,caffreys,phaedra,bloodlus,321ret32,rufuss,tarbit,joanna1,102030405,stickboy,lotrfotr34,jamshid,mclarenf1,ataman,99ford,yarrak,logan2,ironlung,pushistik,dragoon1,unclebob,tigereye,pinokio,tylerj,mermaid1,stevie1,jaylen,888777,ramana,roman777,brandon7,17711771s,thiago,luigi1,edgar1,brucey,videogam,classi,birder,faramir,twiddle,cubalibre,grizzy,fucky,jjvwd4,august15,idinahui,ranita,nikita1998,123342,w1w2w3,78621323,4cancel,789963,(null,vassago,jaydog472,123452,timt42,canada99,123589,rebenok,htyfnf,785001,osipov,maks123,neverwinter,love2010,777222,67390436,eleanor1,bykemo,aquemini,frogg,roboto,thorny,shipmate,logcabin,66005918,nokian,gonzos,louisian,1abcdefg,triathlo,ilovemar,couger,letmeino,supera,runvs,fibonacci,muttly,58565254,5thgbqi,vfnehsv,electr,jose12,artemis1,newlove,thd1shr,hawkey,grigoryan,saisha,tosca,redder,lifesux,temple1,bunnyman,thekids,sabbeth,tarzan1,182838,158uefas,dell50,1super,666222,47ds8x,jackhamm,mineonly,rfnfhbyf,048ro,665259,kristina1,bombero,52545856,secure1,bigloser,peterk,alex2,51525354,anarchy1,superx,teenslut,money23,sigmapi,sanfrancisco,acme34,private5,eclips,qwerttrewq,axelle,kokain,hardguy,peter69,jesuschr,dyanna,dude69,sarah69,toyota91,amberr,45645645,bugmenot,bigted,44556677,556644,wwr8x9pu,alphaome,harley13,kolia123,wejrpfpu,revelati,nairda,sodoff,cityboy,pinkpussy,dkalis,miami305,wow12345,triplet,tannenbau,asdfasdf1,darkhors,527952,retired1,soxfan,nfyz123,37583867,goddes,515069,gxlmxbewym,1warrior,36925814,dmb2011,topten,karpova,89876065093rax,naturals,gateway9,cepseoun,turbot,493949,cock22,italia1,sasafras,gopnik,stalke,1qazxdr5,wm2006,ace1062,alieva,blue28,aracel,sandia,motoguzz,terri1,emmajane,conej,recoba,alex1995,jerkyboy,cowboy12,arenrone,precisio,31415927,scsa316,panzer1,studly1,powerhou,bensam,mashoutq,billee,eeyore1,reape,thebeatl,rul3z,montesa,doodle1,cvzefh1gk,424365,a159753,zimmerma,gumdrop,ashaman,grimreap,icandoit,borodina,branca,dima2009,keywest1,vaders,bubluk,diavolo,assss,goleta,eatass,napster1,382436,369741,5411pimo,lenchik,pikach,gilgamesh,kalimera,singer1,gordon2,rjycnbnewbz,maulwurf,joker13,2much4u,bond00,alice123,robotec,fuckgirl,zgjybz,redhorse,margaret1,brady1,pumpkin2,chinky,fourplay,1booger,roisin,1brandon,sandan,blackheart,cheez,blackfin,cntgfyjdf,mymoney1,09080706,goodboss,sebring1,rose1,kensingt,bigboner,marcus12,ym3cautj,struppi,thestone,lovebugs,stater,silver99,forest99,qazwsx12345,vasile,longboar,mkonji,huligan,rhfcbdfz,airmail,porn11,1ooooo,sofun,snake2,msouthwa,dougla,1iceman,shahrukh,sharona,dragon666,france98,196800,196820,ps253535,zjses9evpa,sniper01,design1,konfeta,jack99,drum66,good4you,station2,brucew,regedit,school12,mvtnr765,pub113,fantas,tiburon1,king99,ghjcnjgbpltw,checkito,308win,1ladybug,corneliu,svetasveta,197430,icicle,imaccess,ou81269,jjjdsl,brandon6,bimbo1,smokee,piccolo1,3611jcmg,children2,cookie2,conor1,darth1,margera,aoi856,paully,ou812345,sklave,eklhigcz,30624700,amazing1,wahooo,seau55,1beer,apples2,chulo,dolphin9,heather6,198206,198207,hergood,miracle1,njhyflj,4real,milka,silverfi,fabfive,spring12,ermine,mammy,jumpjet,adilbek,toscana,caustic,hotlove,sammy69,lolita1,byoung,whipme,barney01,mistys,tree1,buster3,kaylin,gfccgjhn,132333,aishiteru,pangaea,fathead1,smurph,198701,ryslan,gasto,xexeylhf,anisimov,chevyss,saskatoo,brandy12,tweaker,irish123,music2,denny1,palpatin,outlaw1,lovesuck,woman1,mrpibb,diadora,hfnfneq,poulette,harlock,mclaren1,cooper12,newpass3,bobby12,rfgecnfcerf,alskdjfh,mini14,dukers,raffael,199103,cleo123,1234567qwertyu,mossberg,scoopy,dctulf,starline,hjvjxrf,misfits1,rangers2,bilbos,blackhea,pappnase,atwork,purple2,daywalker,summoner,1jjjjjjj,swansong,chris10,laluna,12345qqq,charly1,lionsden,money99,silver33,hoghead,bdaddy,199430,saisg002,nosaints,tirpitz,1gggggg,jason13,kingss,ernest1,0cdh0v99ue,pkunzip,arowana,spiri,deskjet1,armine,lances,magic2,thetaxi,14159265,cacique,14142135,orange10,richard0,backdraf,255ooo,humtum,kohsamui,c43dae874d,wrestling1,cbhtym,sorento,megha,pepsiman,qweqwe12,bliss7,mario64,korolev,balls123,schlange,gordit,optiquest,fatdick,fish99,richy,nottoday,dianne1,armyof1,1234qwerasdfzxcv,bbonds,aekara,lidiya,baddog1,yellow5,funkie,ryan01,greentree,gcheckout,marshal1,liliput,000000z,rfhbyrf,gtogto43,rumpole,tarado,marcelit,aqwzsxedc,kenshin1,sassydog,system12,belly1,zilla,kissfan,tools1,desember,donsdad,nick11,scorpio6,poopoo1,toto99,steph123,dogfuck,rocket21,thx113,dude12,sanek,sommar,smacky,pimpsta,letmego,k1200rs,lytghjgtnhjdcr,abigale,buddog,deles,baseball9,roofus,carlsbad,hamzah,hereiam,genial,schoolgirlie,yfz450,breads,piesek,washear,chimay,apocalyp,nicole18,gfgf1234,gobulls,dnevnik,wonderwall,beer1234,1moose,beer69,maryann1,adpass,mike34,birdcage,hottuna,gigant,penquin,praveen,donna123,123lol123,thesame,fregat,adidas11,selrahc,pandoras,test3,chasmo,111222333000,pecos,daniel11,ingersol,shana1,mama12345,cessna15,myhero,1simpson,nazarenko,cognit,seattle2,irina1,azfpc310,rfycthdf,hardy1,jazmyn,sl1200,hotlanta,jason22,kumar123,sujatha,fsd9shtyu,highjump,changer,entertai,kolding,mrbig,sayuri,eagle21,qwertzu,jorge1,0101dd,bigdong,ou812a,sinatra1,htcnjhfy,oleg123,videoman,pbyfblf,tv612se,bigbird1,kenaidog,gunite,silverma,ardmore,123123qq,hotbot,cascada,cbr600f4,harakiri,chico123,boscos,aaron12,glasgow1,kmn5hc,lanfear,1light,liveoak,fizika,ybrjkftdyf,surfside,intermilan,multipas,redcard,72chevy,balata,coolio1,schroede,kanat,testerer,camion,kierra,hejmeddig,antonio2,tornados,isidor,pinkey,n8skfswa,ginny1,houndog,1bill,chris25,hastur,1marine,greatdan,french1,hatman,123qqq,z1z2z3z4,kicker1,katiedog,usopen,smith22,mrmagoo,1234512i,assa123,7seven7,monster7,june12,bpvtyf,149521,guenter,alex1985,voronina,mbkugegs,zaqwsxcderfv,rusty5,mystic1,master0,abcdef12,jndfkb,r4zpm3,cheesey,skripka,blackwhite,sharon69,dro8smwq,lektor,techman,boognish,deidara,heckfyf,quietkey,authcode,monkey4,jayboy,pinkerto,merengue,chulita,bushwick,turambar,kittykit,joseph2,dad123,kristo,pepote,scheiss,hambone1,bigballa,restaura,tequil,111luzer,euro2000,motox,denhaag,chelsi,flaco1,preeti,lillo,1001sin,passw,august24,beatoff,555555d,willis1,kissthis,qwertyz,rvgmw2gl,iloveboobies,timati,kimbo,msinfo,dewdrop,sdbaker,fcc5nky2,messiah1,catboy,small1,chode,beastie1,star77,hvidovre,short1,xavie,dagobah,alex1987,papageno,dakota2,toonami,fuerte,jesus33,lawina,souppp,dirtybir,chrish,naturist,channel1,peyote,flibble,gutentag,lactate,killem,zucchero,robinho,ditka,grumpy1,avr7000,boxxer,topcop,berry1,mypass1,beverly1,deuce1,9638527410,cthuttdf,kzkmrf,lovethem,band1t,cantona1,purple11,apples123,wonderwo,123a456,fuzzie,lucky99,dancer2,hoddling,rockcity,winner12,spooty,mansfiel,aimee1,287hf71h,rudiger,culebra,god123,agent86,daniel0,bunky1,notmine,9ball,goofus,puffy1,xyh28af4,kulikov,bankshot,vurdf5i2,kevinm,ercole,sexygirls,razvan,october7,goater,lollie,raissa,thefrog,mdmaiwa3,mascha,jesussaves,union1,anthony9,crossroa,brother2,areyuke,rodman91,toonsex,dopeman,gericom,vaz2115,cockgobbler,12356789,12345699,signatur,alexandra1,coolwhip,erwin1,awdrgyjilp,pens66,ghjrjgtyrj,linkinpark,emergenc,psych0,blood666,bootmort,wetworks,piroca,johnd,iamthe1,supermario,homer69,flameon,image1,bebert,fylhtq1,annapoli,apple11,hockey22,10048,indahouse,mykiss,1penguin,markp,misha123,foghat,march11,hank1,santorin,defcon4,tampico,vbnhjafy,robert22,bunkie,athlon64,sex777,nextdoor,koskesh,lolnoob,seemnemaailm,black23,march15,yeehaa,chiqui,teagan,siegheil,monday2,cornhusk,mamusia,chilis,sthgrtst,feldspar,scottm,pugdog,rfghjy,micmac,gtnhjdyf,terminato,1jackson,kakosja,bogomol,123321aa,rkbvtyrj,tresor,tigertig,fuckitall,vbkkbjy,caramon,zxc12,balin,dildo1,soccer09,avata,abby123,cheetah1,marquise,jennyc,hondavfr,tinti,anna1985,dennis2,jorel,mayflowe,icema,hal2000,nikkis,bigmouth,greenery,nurjan,leonov,liberty7,fafnir,larionov,sat321321,byteme1,nausicaa,hjvfynbrf,everto,zebra123,sergio1,titone,wisdom1,kahala,104328q,marcin1,salima,pcitra,1nnnnn,nalini,galvesto,neeraj,rick1,squeeky,agnes1,jitterbu,agshar,maria12,0112358,traxxas,stivone,prophet1,bananza,sommer1,canoneos,hotfun,redsox11,1bigmac,dctdjkjl,legion1,everclea,valenok,black9,danny001,roxie1,1theman,mudslide,july16,lechef,chula,glamis,emilka,canbeef,ioanna,cactus1,rockshox,im2cool,ninja9,thvfrjdf,june28,milo17,missyou,micky1,nbibyf,nokiaa,goldi,mattias,fuckthem,asdzxc123,ironfist,junior01,nesta,crazzy,killswit,hygge,zantac,kazama,melvin1,allston,maandag,hiccup,prototyp,specboot,dwl610,hello6,159456,baldhead,redwhite,calpoly,whitetail,agile1,cousteau,matt01,aust1n,malcolmx,gjlfhjr,semperf1,ferarri,a1b2c3d,vangelis,mkvdari,bettis36,andzia,comand,tazzman,morgaine,pepluv,anna1990,inandout,anetka,anna1997,wallpape,moonrake,huntress,hogtie,cameron7,sammy7,singe11,clownboy,newzeala,wilmar,safrane,rebeld,poopi,granat,hammertime,nermin,11251422,xyzzy1,bogeys,jkmxbr,fktrcfyl,11223311,nfyrbcn,11223300,powerpla,zoedog,ybrbnbyf,zaphod42,tarawa,jxfhjdfirf,dude1234,g5wks9,goobe,czekolada,blackros,amaranth,medical1,thereds,julija,nhecsyfujkjdt,promopas,buddy4,marmalad,weihnachten,tronic,letici,passthief,67mustan,ds7zamnw,morri,w8woord,cheops,pinarell,sonofsam,av473dv,sf161pn,5c92v5h6,purple13,tango123,plant1,1baby,xufrgemw,fitta,1rangers,spawns,kenned,taratata,19944991,11111118,coronas,4ebouux8,roadrash,corvette1,dfyjdf846,marley12,qwaszxerdfcv,68stang,67stang,racin,ellehcim,sofiko,nicetry,seabass1,jazzman1,zaqwsx1,laz2937,uuuuuuu1,vlad123,rafale,j1234567,223366,nnnnnn1,226622,junkfood,asilas,cer980,daddymac,persepho,neelam,00700,shithappens,255555,qwertyy,xbox36,19755791,qweasd1,bearcub,jerryb,a1b1c1,polkaudio,basketball1,456rty,1loveyou,marcus2,mama1961,palace1,transcend,shuriken,sudhakar,teenlove,anabelle,matrix99,pogoda,notme,bartend,jordana,nihaoma,ataris,littlegi,ferraris,redarmy,giallo,fastdraw,accountbloc,peludo,pornostar,pinoyako,cindee,glassjaw,dameon,johnnyd,finnland,saudade,losbravo,slonko,toplay,smalltit,nicksfun,stockhol,penpal,caraj,divedeep,cannibus,poppydog,pass88,viktory,walhalla,arisia,lucozade,goldenbo,tigers11,caball,ownage123,tonna,handy1,johny,capital5,faith2,stillher,brandan,pooky1,antananarivu,hotdick,1justin,lacrimos,goathead,bobrik,cgtwbfkbcn,maywood,kamilek,gbplf123,gulnar,beanhead,vfvjyn,shash,viper69,ttttttt1,hondacr,kanako,muffer,dukies,justin123,agapov58,mushka,bad11bad,muleman,jojo123,andreika,makeit,vanill,boomers,bigals,merlin11,quacker,aurelien,spartak1922,ligeti,diana2,lawnmowe,fortune1,awesom,rockyy,anna1994,oinker,love88,eastbay,ab55484,poker0,ozzy666,papasmurf,antihero,photogra,ktm250,painkill,jegr2d2,p3orion,canman,dextur,qwest123,samboy,yomismo,sierra01,herber,vfrcbvvfrcbv,gloria1,llama1,pie123,bobbyjoe,buzzkill,skidrow,grabber,phili,javier1,9379992q,geroin,oleg1994,sovereig,rollover,zaq12qaz,battery1,killer13,alina123,groucho1,mario12,peter22,butterbean,elise1,lucycat,neo123,ferdi,golfer01,randie,gfhfyjbr,ventura1,chelsea3,pinoy,mtgox,yrrim7,shoeman,mirko,ffggyyo,65mustan,ufdibyjd,john55,suckfuck,greatgoo,fvfnjhb,mmmnnn,love20,1bullshi,sucesso,easy1234,robin123,rockets1,diamondb,wolfee,nothing0,joker777,glasnost,richar1,guille,sayan,koresh,goshawk,alexx,batman21,a123456b,hball,243122,rockandr,coolfool,isaia,mary1,yjdbrjdf,lolopc,cleocat,cimbo,lovehina,8vfhnf,passking,bonapart,diamond2,bigboys,kreator,ctvtyjdf,sassy123,shellac,table54781,nedkelly,philbert,sux2bu,nomis,sparky99,python1,littlebear,numpty,silmaril,sweeet,jamesw,cbufhtnf,peggysue,wodahs,luvsex,wizardry,venom123,love4you,bama1,samat,reviewpass,ned467,cjkjdtq,mamula,gijoe,amersham,devochka,redhill,gisel,preggo,polock,cando,rewster,greenlantern,panasonik,dave1234,mikeee,1carlos,miledi,darkness1,p0o9i8u7y6,kathryn1,happyguy,dcp500,assmaster,sambuka,sailormo,antonio3,logans,18254288,nokiax2,qwertzuiop,zavilov,totti,xenon1,edward11,targa1,something1,tony_t,q1w2e3r4t5y6u7i8o9p0,02551670,vladimir1,monkeybutt,greenda,neel21,craiger,saveliy,dei008,honda450,fylhtq95,spike2,fjnq8915,passwordstandard,vova12345,talonesi,richi,gigemags,pierre1,westin,trevoga,dorothee,bastogne,25563o,brandon3,truegrit,krimml,iamgreat,servis,a112233,paulinka,azimuth,corperfmonsy,358hkyp,homerun1,dogbert1,eatmyass,cottage1,savina,baseball7,bigtex,gimmesum,asdcxz,lennon1,a159357,1bastard,413276191q,pngfilt,pchealth,netsnip,bodiroga,1matt,webtvs,ravers,adapters,siddis,mashamasha,coffee2,myhoney,anna1982,marcia1,fairchil,maniek,iloveluc,batmonh,wildon,bowie1,netnwlnk,fancy1,tom204,olga1976,vfif123,queens1,ajax01,lovess,mockba,icam4usb,triada,odinthor,rstlne,exciter,sundog,anchorat,girls69,nfnmzyrf,soloma,gti16v,shadowman,ottom,rataros,tonchin,vishal,chicken0,pornlo,christiaan,volante,likesit,mariupol,runfast,gbpltw123,missys,villevalo,kbpjxrf,ghibli,calla,cessna172,kinglear,dell11,swift1,walera,1cricket,pussy5,turbo911,tucke,maprchem56458,rosehill,thekiwi1,ygfxbkgt,mandarinka,98xa29,magnit,cjfrf,paswoord,grandam1,shenmue,leedsuni,hatrick,zagadka,angeldog,michaell,dance123,koichi,bballs,29palms,xanth,228822,ppppppp1,1kkkkk,1lllll,mynewbots,spurss,madmax1,224455,city1,mmmmmmm1,nnnnnnn1,biedronka,thebeatles,elessar,f14tomcat,jordan18,bobo123,ayi000,tedbear,86chevyx,user123,bobolink,maktub,elmer1,flyfishi,franco1,gandalf0,traxdata,david21,enlighte,dmitrij,beckys,1giants,flippe,12345678w,jossie,rugbyman,snowcat,rapeme,peanut11,gemeni,udders,techn9ne,armani1,chappie,war123,vakantie,maddawg,sewanee,jake5253,tautt1,anthony5,letterma,jimbo2,kmdtyjr,hextall,jessica6,amiga500,hotcunt,phoenix9,veronda,saqartvelo,scubas,sixer3,williamj,nightfal,shihan,melnikova,kosssss,handily,killer77,jhrl0821,march17,rushman,6gcf636i,metoyou,irina123,mine11,primus1,formatters,matthew5,infotech,gangster1,jordan45,moose69,kompas,motoxxx,greatwhi,cobra12,kirpich,weezer1,hello23,montse,tracy123,connecte,cjymrf,hemingwa,azreal,gundam00,mobila,boxman,slayers1,ravshan,june26,fktrcfylhjd,bermuda1,tylerd,maersk,qazwsx11,eybdthcbntn,ash123,camelo,kat123,backd00r,cheyenne1,1king,jerkin,tnt123,trabant,warhammer40k,rambos,punto,home77,pedrito,1frank,brille,guitarman,george13,rakas,tgbxtcrbq,flute1,bananas1,lovezp1314,thespot,postie,buster69,sexytime,twistys,zacharia,sportage,toccata,denver7,terry123,bogdanova,devil69,higgins1,whatluck,pele10,kkk666,jeffery1,1qayxsw2,riptide1,chevy11,munchy,lazer1,hooker1,ghfgjh,vergesse,playgrou,4077mash,gusev,humpin,oneputt,hydepark,monster9,tiger8,tangsoo,guy123,hesoyam1,uhtqneyu,thanku,lomond,ortezza,kronik,geetha,rabbit66,killas,qazxswe,alabaste,1234567890qwerty,capone1,andrea12,geral,beatbox,slutfuck,booyaka,jasmine7,ostsee,maestro1,beatme,tracey1,buster123,donaldduck,ironfish,happy6,konnichi,gintonic,momoney1,dugan1,today2,enkidu,destiny2,trim7gun,katuha,fractals,morganstanley,polkadot,gotime,prince11,204060,fifa2010,bobbyt,seemee,amanda10,airbrush,bigtitty,heidie,layla1,cotton1,5speed,fyfnjkmtdyf,flynavy,joxury8f,meeko,akuma,dudley1,flyboy1,moondog1,trotters,mariami,signin,chinna,legs11,pussy4,1s1h1e1f1,felici,optimus1,iluvu,marlins1,gavaec,balance1,glock40,london01,kokot,southwes,comfort1,sammy11,rockbottom,brianc,litebeer,homero,chopsuey,greenlan,charit,freecell,hampster,smalldog,viper12,blofeld,1234567890987654321,realsex,romann,cartman2,cjdthitycndj,nelly1,bmw528,zwezda,masterba,jeep99,turtl,america2,sunburst,sanyco,auntjudy,125wm,blue10,qwsazx,cartma,toby12,robbob,red222,ilovecock,losfix16,1explore,helge,vaz2114,whynotme,baba123,mugen,1qazwsxedc,albertjr,0101198,sextime,supras,nicolas2,wantsex,pussy6,checkm8,winam,24gordon,misterme,curlew,gbljhfcs,medtech,franzi,butthea,voivod,blackhat,egoiste,pjkeirf,maddog69,pakalolo,hockey4,igor1234,rouges,snowhite,homefree,sexfreak,acer12,dsmith,blessyou,199410,vfrcbvjd,falco02,belinda1,yaglasph,april21,groundho,jasmin1,nevergiveup,elvir,gborv526,c00kie,emma01,awesome2,larina,mike12345,maximu,anupam,bltynbabrfwbz,tanushka,sukkel,raptor22,josh12,schalke04,cosmodog,fuckyou8,busybee,198800,bijoux,frame1,blackmor,giveit,issmall,bear13,123-123,bladez,littlegirl,ultra123,fletch1,flashnet,loploprock,rkelly,12step,lukas1,littlewhore,cuntfinger,stinkyfinger,laurenc,198020,n7td4bjl,jackie69,camel123,ben1234,1gateway,adelheid,fatmike,thuglove,zzaaqq,chivas1,4815162342q,mamadou,nadano,james22,benwin,andrea99,rjirf,michou,abkbgg,d50gnn,aaazzz,a123654,blankman,booboo11,medicus,bigbone,197200,justine1,bendix,morphius,njhvjp,44mag,zsecyus56,goodbye1,nokiadermo,a333444,waratsea,4rzp8ab7,fevral,brillian,kirbys,minim,erathia,grazia,zxcvb1234,dukey,snaggle,poppi,hymen,1video,dune2000,jpthjdf,cvbn123,zcxfcnkbdfz,astonv,ginnie,316271,engine3,pr1ncess,64chevy,glass1,laotzu,hollyy,comicbooks,assasins,nuaddn9561,scottsda,hfcnfvfy,accobra,7777777z,werty123,metalhead,romanson,redsand,365214,shalo,arsenii,1989cc,sissi,duramax,382563,petera,414243,mamapap,jollymon,field1,fatgirl,janets,trompete,matchbox20,rambo2,nepenthe,441232,qwertyuiop10,bozo123,phezc419hv,romantika,lifestyl,pengui,decembre,demon6,panther6,444888,scanman,ghjcnjabkz,pachanga,buzzword,indianer,spiderman3,tony12,startre,frog1,fyutk,483422,tupacshakur,albert12,1drummer,bmw328i,green17,aerdna,invisibl,summer13,calimer,mustaine,lgnu9d,morefun,hesoyam123,escort1,scrapland,stargat,barabbas,dead13,545645,mexicali,sierr,gfhfpbn,gonchar,moonstafa,searock,counte,foster1,jayhawk1,floren,maremma,nastya2010,softball1,adaptec,halloo,barrabas,zxcasd123,hunny,mariana1,kafedra,freedom0,green420,vlad1234,method7,665566,tooting,hallo12,davinchi,conducto,medias,666444,invernes,madhatter,456asd,12345678i,687887,le33px,spring00,help123,bellybut,billy5,vitalik1,river123,gorila,bendis,power666,747200,footslav,acehigh,qazxswedc123,q1a1z1,richard9,peterburg,tabletop,gavrilov,123qwe1,kolosov,fredrau,run4fun,789056,jkbvgbflf,chitra,87654321q,steve22,wideopen,access88,surfe,tdfyutkbjy,impossib,kevin69,880888,cantina,887766,wxcvb,dontforg,qwer1209,asslicke,mamma123,indig,arkasha,scrapp,morelia,vehxbr,jones2,scratch1,cody11,cassie12,gerbera,dontgotm,underhil,maks2010,hollywood1,hanibal,elena2010,jason11,1010321,stewar,elaman,fireplug,goodby,sacrific,babyphat,bobcat12,bruce123,1233215,tony45,tiburo,love15,bmw750,wallstreet,2h0t4me,1346795,lamerz,munkee,134679q,granvill,1512198,armastus,aiden1,pipeutvj,g1234567,angeleyes,usmc1,102030q,putangina,brandnew,shadowfax,eagles12,1falcon,brianw,lokomoti,2022958,scooper,pegas,jabroni1,2121212,buffal,siffredi,wewiz,twotone,rosebudd,nightwis,carpet1,mickey2,2525252,sleddog,red333,jamesm,2797349,jeff12,onizuka,felixxxx,rf6666,fine1,ohlala,forplay,chicago5,muncho,scooby11,ptichka,johnnn,19851985p,dogphil3650,totenkopf,monitor2,macross7,3816778,dudder,semaj1,bounder,racerx1,5556633,7085506,ofclr278,brody1,7506751,nantucke,hedj2n4q,drew1,aessedai,trekbike,pussykat,samatron,imani,9124852,wiley1,dukenukem,iampurehaha2,9556035,obvious1,mccool24,apache64,kravchenko,justforf,basura,jamese,s0ccer,safado,darksta,surfer69,damian1,gjpbnbd,gunny1,wolley,sananton,zxcvbn123456,odt4p6sv8,sergei1,modem1,mansikka,zzzz1,rifraf,dima777,mary69,looking4,donttell,red100,ninjutsu,uaeuaeman,bigbri,brasco,queenas8151,demetri,angel007,bubbl,kolort,conny,antonia1,avtoritet,kaka22,kailayu,sassy2,wrongway,chevy3,1nascar,patriots1,chrisrey,mike99,sexy22,chkdsk,sd3utre7,padawan,a6pihd,doming,mesohorny,tamada,donatello,emma22,eather,susan69,pinky123,stud69,fatbitch,pilsbury,thc420,lovepuss,1creativ,golf1234,hurryup,1honda,huskerdu,marino1,gowron,girl1,fucktoy,gtnhjpfdjlcr,dkjfghdk,pinkfl,loreli,7777777s,donkeykong,rockytop,staples1,sone4ka,xxxjay,flywheel,toppdogg,bigbubba,aaa123456,2letmein,shavkat,paule,dlanor,adamas,0147852,aassaa,dixon1,bmw328,mother12,ilikepussy,holly2,tsmith,excaliber,fhutynbyf,nicole3,tulipan,emanue,flyvholm,currahee,godsgift,antonioj,torito,dinky1,sanna,yfcnzvjz,june14,anime123,123321456654,hanswurst,bandman,hello101,xxxyyy,chevy69,technica,tagada,arnol,v00d00,lilone,filles,drumandbass,dinamit,a1234a,eatmeat,elway07,inout,james6,dawid1,thewolf,diapason,yodaddy,qscwdv,fuckit1,liljoe,sloeber,simbacat,sascha1,qwe1234,1badger,prisca,angel17,gravedig,jakeyboy,longboard,truskawka,golfer11,pyramid7,highspee,pistola,theriver,hammer69,1packers,dannyd,alfonse,qwertgfdsa,11119999,basket1,ghjtrn,saralee,12inches,paolo1,zse4xdr5,taproot,sophieh6,grizzlie,hockey69,danang,biggums,hotbitch,5alive,beloved1,bluewave,dimon95,koketka,multiscan,littleb,leghorn,poker2,delite,skyfir,bigjake,persona1,amberdog,hannah12,derren,ziffle,1sarah,1assword,sparky01,seymur,tomtom1,123321qw,goskins,soccer19,luvbekki,bumhole,2balls,1muffin,borodin,monkey9,yfeiybrb,1alex,betmen,freder,nigger123,azizbek,gjkzrjdf,lilmike,1bigdadd,1rock,taganrog,snappy1,andrey1,kolonka,bunyan,gomango,vivia,clarkkent,satur,gaudeamus,mantaray,1month,whitehea,fargus,andrew99,ray123,redhawks,liza2009,qw12345,den12345,vfhnsyjdf,147258369a,mazepa,newyorke,1arsenal,hondas2000,demona,fordgt,steve12,birthday2,12457896,dickster,edcwsxqaz,sahalin,pantyman,skinny1,hubertus,cumshot1,chiro,kappaman,mark3434,canada12,lichking,bonkers1,ivan1985,sybase,valmet,doors1,deedlit,kyjelly,bdfysx,ford11,throatfuck,backwood,fylhsq,lalit,boss429,kotova,bricky,steveh,joshua19,kissa,imladris,star1234,lubimka,partyman,crazyd,tobias1,ilike69,imhome,whome,fourstar,scanner1,ujhjl312,anatoli,85bears,jimbo69,5678ytr,potapova,nokia7070,sunday1,kalleank,1996gta,refinnej,july1,molodec,nothanks,enigm,12play,sugardog,nhfkbdfkb,larousse,cannon1,144444,qazxcdew,stimorol,jhereg,spawn7,143000,fearme,hambur,merlin21,dobie,is3yeusc,partner1,dekal,varsha,478jfszk,flavi,hippo1,9hmlpyjd,july21,7imjfstw,lexxus,truelov,nokia5200,carlos6,anais,mudbone,anahit,taylorc,tashas,larkspur,animal2000,nibiru,jan123,miyvarxar,deflep,dolore,communit,ifoptfcor,laura2,anadrol,mamaliga,mitzi1,blue92,april15,matveev,kajlas,wowlook1,1flowers,shadow14,alucard1,1golf,bantha,scotlan,singapur,mark13,manchester1,telus01,superdav,jackoff1,madnes,bullnuts,world123,clitty,palmer1,david10,spider10,sargsyan,rattlers,david4,windows2,sony12,visigoth,qqqaaa,penfloor,cabledog,camilla1,natasha123,eagleman,softcore,bobrov,dietmar,divad,sss123,d1234567,tlbyjhju,1q1q1q1,paraiso,dav123,lfiekmrf,drachen,lzhan16889,tplate,gfghbrf,casio1,123boots1,123test,sys64738,heavymetal,andiamo,meduza,soarer,coco12,negrita,amigas,heavymet,bespin,1asdfghj,wharfrat,wetsex,tight1,janus1,sword123,ladeda,dragon98,austin2,atep1,jungle1,12345abcd,lexus300,pheonix1,alex1974,123qw123,137955,bigtim,shadow88,igor1994,goodjob,arzen,champ123,121ebay,changeme1,brooksie,frogman1,buldozer,morrowin,achim,trish1,lasse,festiva,bubbaman,scottb,kramit,august22,tyson123,passsword,oompah,al123456,fucking1,green45,noodle1,looking1,ashlynn,al1716,stang50,coco11,greese,bob111,brennan1,jasonj,1cherry,1q2345,1xxxxxxx,fifa2011,brondby,zachar1,satyam,easy1,magic7,1rainbow,cheezit,1eeeeeee,ashley123,assass1,amanda123,jerbear,1bbbbbb,azerty12,15975391,654321z,twinturb,onlyone1,denis1988,6846kg3r,jumbos,pennydog,dandelion,haileris,epervier,snoopy69,afrodite,oldpussy,green55,poopypan,verymuch,katyusha,recon7,mine69,tangos,contro,blowme2,jade1,skydive1,fiveiron,dimo4ka,bokser,stargirl,fordfocus,tigers2,platina,baseball11,raque,pimper,jawbreak,buster88,walter34,chucko,penchair,horizon1,thecure1,scc1975,adrianna1,kareta,duke12,krille,dumbfuck,cunt1,aldebaran,laverda,harumi,knopfler,pongo1,pfhbyf,dogman1,rossigno,1hardon,scarlets,nuggets1,ibelieve,akinfeev,xfhkbr,athene,falcon69,happie,billly,nitsua,fiocco,qwerty09,gizmo2,slava2,125690,doggy123,craigs,vader123,silkeborg,124365,peterm,123978,krakatoa,123699,123592,kgvebmqy,pensacol,d1d2d3,snowstor,goldenboy,gfg65h7,ev700,church1,orange11,g0dz1ll4,chester3,acheron,cynthi,hotshot1,jesuschris,motdepass,zymurgy,one2one,fietsbel,harryp,wisper,pookster,nn527hp,dolla,milkmaid,rustyboy,terrell1,epsilon1,lillian1,dale3,crhbgrf,maxsim,selecta,mamada,fatman1,ufkjxrf,shinchan,fuckuall,women1,000008,bossss,greta1,rbhjxrf,mamasboy,purple69,felicidade,sexy21,cathay,hunglow,splatt,kahless,shopping1,1gandalf,themis,delta7,moon69,blue24,parliame,mamma1,miyuki,2500hd,jackmeof,razer,rocker1,juvis123,noremac,boing747,9z5ve9rrcz,icewater,titania,alley1,moparman,christo1,oliver2,vinicius,tigerfan,chevyy,joshua99,doda99,matrixx,ekbnrf,jackfrost,viper01,kasia,cnfhsq,triton1,ssbt8ae2,rugby8,ramman,1lucky,barabash,ghtlfntkm,junaid,apeshit,enfant,kenpo1,shit12,007000,marge1,shadow10,qwerty789,richard8,vbitkm,lostboys,jesus4me,richard4,hifive,kolawole,damilola,prisma,paranoya,prince2,lisaann,happyness,cardss,methodma,supercop,a8kd47v5,gamgee,polly123,irene1,number8,hoyasaxa,1digital,matthew0,dclxvi,lisica,roy123,2468013579,sparda,queball,vaffanculo,pass1wor,repmvbx,999666333,freedom8,botanik,777555333,marcos1,lubimaya,flash2,einstei,08080,123456789j,159951159,159357123,carrot1,alina1995,sanjos,dilara,mustang67,wisteria,jhnjgtl12,98766789,darksun,arxangel,87062134,creativ1,malyshka,fuckthemall,barsic,rocksta,2big4u,5nizza,genesis2,romance1,ofcourse,1horse,latenite,cubana,sactown,789456123a,milliona,61808861,57699434,imperia,bubba11,yellow3,change12,55495746,flappy,jimbo123,19372846,19380018,cutlass1,craig123,klepto,beagle1,solus,51502112,pasha1,19822891,46466452,19855891,petshop,nikolaevna,119966,nokia6131,evenpar,hoosier1,contrasena,jawa350,gonzo123,mouse2,115511,eetfuk,gfhfvgfvgfv,1crystal,sofaking,coyote1,kwiatuszek,fhrflbq,valeria1,anthro,0123654789,alltheway,zoltar,maasikas,wildchil,fredonia,earlgrey,gtnhjczy,matrix123,solid1,slavko,12monkeys,fjdksl,inter1,nokia6500,59382113kevinp,spuddy,cachero,coorslit,password!,kiba1z,karizma,vova1994,chicony,english1,bondra12,1rocket,hunden,jimbob1,zpflhjn1,th0mas,deuce22,meatwad,fatfree,congas,sambora,cooper2,janne,clancy1,stonie,busta,kamaz,speedy2,jasmine3,fahayek,arsenal0,beerss,trixie1,boobs69,luansantana,toadman,control2,ewing33,maxcat,mama1964,diamond4,tabaco,joshua0,piper2,music101,guybrush,reynald,pincher,katiebug,starrs,pimphard,frontosa,alex97,cootie,clockwor,belluno,skyeseth,booty69,chaparra,boochie,green4,bobcat1,havok,saraann,pipeman,aekdb,jumpshot,wintermu,chaika,1chester,rjnjatq,emokid,reset1,regal1,j0shua,134679a,asmodey,sarahh,zapidoo,ciccione,sosexy,beckham23,hornets1,alex1971,delerium,manageme,connor11,1rabbit,sane4ek,caseyboy,cbljhjdf,redsox20,tttttt99,haustool,ander,pantera6,passwd1,journey1,9988776655,blue135,writerspace,xiaoyua123,justice2,niagra,cassis,scorpius,bpgjldsgjldthnf,gamemaster,bloody1,retrac,stabbin,toybox,fight1,ytpyf.,glasha,va2001,taylor11,shameles,ladylove,10078,karmann,rodeos,eintritt,lanesra,tobasco,jnrhjqcz,navyman,pablit,leshka,jessica3,123vika,alena1,platinu,ilford,storm7,undernet,sasha777,1legend,anna2002,kanmax1994,porkpie,thunder0,gundog,pallina,easypass,duck1,supermom,roach1,twincam,14028,tiziano,qwerty32,123654789a,evropa,shampoo1,yfxfkmybr,cubby1,tsunami1,fktrcttdf,yasacrac,17098,happyhap,bullrun,rodder,oaktown,holde,isbest,taylor9,reeper,hammer11,julias,rolltide1,compaq123,fourx4,subzero1,hockey9,7mary3,busines,ybrbnjcbr,wagoneer,danniash,portishead,digitex,alex1981,david11,infidel,1snoopy,free30,jaden,tonto1,redcar27,footie,moskwa,thomas21,hammer12,burzum,cosmo123,50000,burltree,54343,54354,vwpassat,jack5225,cougars1,burlpony,blackhorse,alegna,petert,katemoss,ram123,nels0n,ferrina,angel77,cstock,1christi,dave55,abc123a,alex1975,av626ss,flipoff,folgore,max1998,science1,si711ne,yams7,wifey1,sveiks,cabin1,volodia,ox3ford,cartagen,platini,picture1,sparkle1,tiedomi,service321,wooody,christi1,gnasher,brunob,hammie,iraffert,bot2010,dtcyeirf,1234567890p,cooper11,alcoholi,savchenko,adam01,chelsea5,niewiem,icebear,lllooottt,ilovedick,sweetpus,money8,cookie13,rfnthbyf1988,booboo2,angus123,blockbus,david9,chica1,nazaret,samsung9,smile4u,daystar,skinnass,john10,thegirl,sexybeas,wasdwasd1,sigge1,1qa2ws3ed4rf5tg,czarny,ripley1,chris5,ashley19,anitha,pokerman,prevert,trfnthby,tony69,georgia2,stoppedb,qwertyuiop12345,miniclip,franky1,durdom,cabbages,1234567890o,delta5,liudmila,nhfycajhvths,court1,josiew,abcd1,doghead,diman,masiania,songline,boogle,triston,deepika,sexy4me,grapple,spacebal,ebonee,winter0,smokewee,nargiza,dragonla,sassys,andy2000,menards,yoshio,massive1,suckmy1k,passat99,sexybo,nastya1996,isdead,stratcat,hokuto,infix,pidoras,daffyduck,cumhard,baldeagl,kerberos,yardman,shibainu,guitare,cqub6553,tommyy,bk.irf,bigfoo,hecto,july27,james4,biggus,esbjerg,isgod,1irish,phenmarr,jamaic,roma1990,diamond0,yjdbrjd,girls4me,tampa1,kabuto,vaduz,hanse,spieng,dianochka,csm101,lorna1,ogoshi,plhy6hql,2wsx4rfv,cameron0,adebayo,oleg1996,sharipov,bouboule,hollister1,frogss,yeababy,kablam,adelante,memem,howies,thering,cecilia1,onetwo12,ojp123456,jordan9,msorcloledbr,neveraga,evh5150,redwin,1august,canno,1mercede,moody1,mudbug,chessmas,tiikeri,stickdaddy77,alex15,kvartira,7654321a,lollol123,qwaszxedc,algore,solana,vfhbyfvfhbyf,blue72,misha1111,smoke20,junior13,mogli,threee,shannon2,fuckmylife,kevinh,saransk,karenw,isolde,sekirarr,orion123,thomas0,debra1,laketaho,alondra,curiva,jazz1234,1tigers,jambos,lickme2,suomi,gandalf7,028526,zygote,brett123,br1ttany,supafly,159000,kingrat,luton1,cool-ca,bocman,thomasd,skiller,katter,mama777,chanc,tomass,1rachel,oldno7,rfpfyjdf,bigkev,yelrah,primas,osito,kipper1,msvcr71,bigboy11,thesun,noskcaj,chicc,sonja1,lozinka,mobile1,1vader,ummagumma,waves1,punter12,tubgtn,server1,irina1991,magic69,dak001,pandemonium,dead1,berlingo,cherrypi,1montana,lohotron,chicklet,asdfgh123456,stepside,ikmvw103,icebaby,trillium,1sucks,ukrnet,glock9,ab12345,thepower,robert8,thugstools,hockey13,buffon,livefree,sexpics,dessar,ja0000,rosenrot,james10,1fish,svoloch,mykitty,muffin11,evbukb,shwing,artem1992,andrey1992,sheldon1,passpage,nikita99,fubar123,vannasx,eight888,marial,max2010,express2,violentj,2ykn5ccf,spartan11,brenda69,jackiech,abagail,robin2,grass1,andy76,bell1,taison,superme,vika1995,xtr451,fred20,89032073168,denis1984,2000jeep,weetabix,199020,daxter,tevion,panther8,h9iymxmc,bigrig,kalambur,tsalagi,12213443,racecar02,jeffrey4,nataxa,bigsam,purgator,acuracl,troutbum,potsmoke,jimmyz,manutd1,nytimes,pureevil,bearss,cool22,dragonage,nodnarb,dbrbyu,4seasons,freude,elric1,werule,hockey14,12758698,corkie,yeahright,blademan,tafkap,clave,liziko,hofner,jeffhardy,nurich,runne,stanisla,lucy1,monk3y,forzaroma,eric99,bonaire,blackwoo,fengshui,1qaz0okm,newmoney,pimpin69,07078,anonymer,laptop1,cherry12,ace111,salsa1,wilbur1,doom12,diablo23,jgtxzbhr,under1,honda01,breadfan,megan2,juancarlos,stratus1,ackbar,love5683,happytim,lambert1,cbljhtyrj,komarov,spam69,nfhtkrf,brownn,sarmat,ifiksr,spike69,hoangen,angelz,economia,tanzen,avogadro,1vampire,spanners,mazdarx,queequeg,oriana,hershil,sulaco,joseph11,8seconds,aquariu,cumberla,heather9,anthony8,burton12,crystal0,maria3,qazwsxc,snow123,notgood,198520,raindog,heehaw,consulta,dasein,miller01,cthulhu1,dukenuke,iubire,baytown,hatebree,198505,sistem,lena12,welcome01,maraca,middleto,sindhu,mitsou,phoenix5,vovan,donaldo,dylandog,domovoy,lauren12,byrjuybnj,123llll,stillers,sanchin,tulpan,smallvill,1mmmmm,patti1,folgers,mike31,colts18,123456rrr,njkmrjz,phoenix0,biene,ironcity,kasperok,password22,fitnes,matthew6,spotligh,bujhm123,tommycat,hazel5,guitar11,145678,vfcmrf,compass1,willee,1barney,jack2000,littleminge,shemp,derrek,xxx12345,littlefuck,spuds1,karolinka,camneely,qwertyu123,142500,brandon00,munson15,falcon3,passssap,z3cn2erv,goahead,baggio10,141592,denali1,37kazoo,copernic,123456789asd,orange88,bravada,rush211,197700,pablo123,uptheass,samsam1,demoman,mattylad10,heydude,mister2,werken,13467985,marantz,a22222,f1f2f3f4,fm12mn12,gerasimova,burrito1,sony1,glenny,baldeagle,rmfidd,fenomen,verbati,forgetme,5element,wer138,chanel1,ooicu812,10293847qp,minicooper,chispa,myturn,deisel,vthrehbq,boredboi4u,filatova,anabe,poiuyt1,barmalei,yyyy1,fourkids,naumenko,bangbros,pornclub,okaykk,euclid90,warrior3,kornet,palevo,patatina,gocart,antanta,jed1054,clock1,111111w,dewars,mankind1,peugeot406,liten,tahira,howlin,naumov,rmracing,corone,cunthole,passit,rock69,jaguarxj,bumsen,197101,sweet2,197010,whitecat,sawadee,money100,yfhrjnbrb,andyboy,9085603566,trace1,fagget,robot1,angel20,6yhn7ujm,specialinsta,kareena,newblood,chingada,boobies2,bugger1,squad51,133andre,call06,ashes1,ilovelucy,success2,kotton,cavalla,philou,deebee,theband,nine09,artefact,196100,kkkkkkk1,nikolay9,onelov,basia,emilyann,sadman,fkrjujkbr,teamomuch,david777,padrino,money21,firdaus,orion3,chevy01,albatro,erdfcv,2legit,sarah7,torock,kevinn,holio,soloy,enron714,starfleet,qwer11,neverman,doctorwh,lucy11,dino12,trinity7,seatleon,o123456,pimpman,1asdfgh,snakebit,chancho,prorok,bleacher,ramire,darkseed,warhorse,michael123,1spanky,1hotdog,34erdfcv,n0th1ng,dimanche,repmvbyf,michaeljackson,login1,icequeen,toshiro,sperme,racer2,veget,birthday26,daniel9,lbvekmrf,charlus,bryan123,wspanic,schreibe,1andonly,dgoins,kewell,apollo12,egypt1,fernie,tiger21,aa123456789,blowj,spandau,bisquit,12345678d,deadmau5,fredie,311420,happyface,samant,gruppa,filmstar,andrew17,bakesale,sexy01,justlook,cbarkley,paul11,bloodred,rideme,birdbath,nfkbcvfy,jaxson,sirius1,kristof,virgos,nimrod1,hardc0re,killerbee,1abcdef,pitcher1,justonce,vlada,dakota99,vespucci,wpass,outside1,puertori,rfvbkf,teamlosi,vgfun2,porol777,empire11,20091989q,jasong,webuivalidat,escrima,lakers08,trigger2,addpass,342500,mongini,dfhtybr,horndogg,palermo1,136900,babyblu,alla98,dasha2010,jkelly,kernow,yfnecz,rockhopper,toeman,tlaloc,silver77,dave01,kevinr,1234567887654321,135642,me2you,8096468644q,remmus,spider7,jamesa,jilly,samba1,drongo,770129ji,supercat,juntas,tema1234,esthe,1234567892000,drew11,qazqaz123,beegees,blome,rattrace,howhigh,tallboy,rufus2,sunny2,sou812,miller12,indiana7,irnbru,patch123,letmeon,welcome5,nabisco,9hotpoin,hpvteb,lovinit,stormin,assmonke,trill,atlanti,money1234,cubsfan,mello1,stars2,ueptkm,agate,dannym88,lover123,wordz,worldnet,julemand,chaser1,s12345678,pissword,cinemax,woodchuc,point1,hotchkis,packers2,bananana,kalender,420666,penguin8,awo8rx3wa8t,hoppie,metlife,ilovemyfamily,weihnachtsbau,pudding1,luckystr,scully1,fatboy1,amizade,dedham,jahbless,blaat,surrende,****er,1panties,bigasses,ghjuhfvbcn,asshole123,dfktyrb,likeme,nickers,plastik,hektor,deeman,muchacha,cerebro,santana5,testdrive,dracula1,canalc,l1750sq,savannah1,murena,1inside,pokemon00,1iiiiiii,jordan20,sexual1,mailliw,calipso,014702580369,1zzzzzz,1jjjjjj,break1,15253545,yomama1,katinka,kevin11,1ffffff,martijn,sslazio,daniel5,porno2,nosmas,leolion,jscript,15975312,pundai,kelli1,kkkddd,obafgkm,marmaris,lilmama,london123,rfhfnt,elgordo,talk87,daniel7,thesims3,444111,bishkek,afrika2002,toby22,1speedy,daishi,2children,afroman,qqqqwwww,oldskool,hawai,v55555,syndicat,pukimak,fanatik,tiger5,parker01,bri5kev6,timexx,wartburg,love55,ecosse,yelena03,madinina,highway1,uhfdbwfgf,karuna,buhjvfybz,wallie,46and2,khalif,europ,qaz123wsx456,bobbybob,wolfone,falloutboy,manning18,scuba10,schnuff,ihateyou1,lindam,sara123,popcor,fallengun,divine1,montblanc,qwerty8,rooney10,roadrage,bertie1,latinus,lexusis,rhfvfnjhcr,opelgt,hitme,agatka,1yamaha,dmfxhkju,imaloser,michell1,sb211st,silver22,lockedup,andrew9,monica01,sassycat,dsobwick,tinroof,ctrhtnyj,bultaco,rhfcyjzhcr,aaaassss,14ss88,joanne1,momanddad,ahjkjdf,yelhsa,zipdrive,telescop,500600,1sexsex,facial1,motaro,511647,stoner1,temujin,elephant1,greatman,honey69,kociak,ukqmwhj6,altezza,cumquat,zippos,kontiki,123max,altec1,bibigon,tontos,qazsew,nopasaran,militar,supratt,oglala,kobayash,agathe,yawetag,dogs1,cfiekmrf,megan123,jamesdea,porosenok,tiger23,berger1,hello11,seemann,stunner1,walker2,imissu,jabari,minfd,lollol12,hjvfy,1-oct,stjohns,2278124q,123456789qwer,alex1983,glowworm,chicho,mallards,bluedevil,explorer1,543211,casita,1time,lachesis,alex1982,airborn1,dubesor,changa,lizzie1,captaink,socool,bidule,march23,1861brr,k.ljxrf,watchout,fotze,1brian,keksa2,aaaa1122,matrim,providian,privado,dreame,merry1,aregdone,davidt,nounour,twenty2,play2win,artcast2,zontik,552255,shit1,sluggy,552861,dr8350,brooze,alpha69,thunder6,kamelia2011,caleb123,mmxxmm,jamesh,lfybkjd,125267,125000,124536,bliss1,dddsss,indonesi,bob69,123888,tgkbxfgy,gerar,themack,hijodeputa,good4now,ddd123,clk430,kalash,tolkien1,132forever,blackb,whatis,s1s2s3s4,lolkin09,yamahar,48n25rcc,djtiesto,111222333444555,bigbull,blade55,coolbree,kelse,ichwill,yamaha12,sakic,bebeto,katoom,donke,sahar,wahine,645202,god666,berni,starwood,june15,sonoio,time123,llbean,deadsoul,lazarev,cdtnf,ksyusha,madarchod,technik,jamesy,4speed,tenorsax,legshow,yoshi1,chrisbl,44e3ebda,trafalga,heather7,serafima,favorite4,havefun1,wolve,55555r,james13,nosredna,bodean,jlettier,borracho,mickael,marinus,brutu,sweet666,kiborg,rollrock,jackson6,macross1,ousooner,9085084232,takeme,123qwaszx,firedept,vfrfhjd,jackfros,123456789000,briane,cookie11,baby22,bobby18,gromova,systemofadown,martin01,silver01,pimaou,darthmaul,hijinx,commo,chech,skyman,sunse,2vrd6,vladimirovna,uthvfybz,nicole01,kreker,bobo1,v123456789,erxtgb,meetoo,drakcap,vfvf12,misiek1,butane,network2,flyers99,riogrand,jennyk,e12345,spinne,avalon11,lovejone,studen,maint,porsche2,qwerty100,chamberl,bluedog1,sungam,just4u,andrew23,summer22,ludic,musiclover,aguil,beardog1,libertin,pippo1,joselit,patito,bigberth,digler,sydnee,jockstra,poopo,jas4an,nastya123,profil,fuesse,default1,titan2,mendoz,kpcofgs,anamika,brillo021,bomberman,guitar69,latching,69pussy,blues2,phelge,ninja123,m7n56xo,qwertasd,alex1976,cunningh,estrela,gladbach,marillion,mike2000,258046,bypop,muffinman,kd5396b,zeratul,djkxbwf,john77,sigma2,1linda,selur,reppep,quartz1,teen1,freeclus,spook1,kudos4ever,clitring,sexiness,blumpkin,macbook,tileman,centra,escaflowne,pentable,shant,grappa,zverev,1albert,lommerse,coffee11,777123,polkilo,muppet1,alex74,lkjhgfdsazx,olesica,april14,ba25547,souths,jasmi,arashi,smile2,2401pedro,mybabe,alex111,quintain,pimp1,tdeir8b2,makenna,122333444455555,%e2%82%ac,tootsie1,pass111,zaqxsw123,gkfdfybt,cnfnbcnbrf,usermane,iloveyou12,hard69,osasuna,firegod,arvind,babochka,kiss123,cookie123,julie123,kamakazi,dylan2,223355,tanguy,nbhtqa,tigger13,tubby1,makavel,asdflkj,sambo1,mononoke,mickeys,gayguy,win123,green33,wcrfxtvgbjy,bigsmall,1newlife,clove,babyfac,bigwaves,mama1970,shockwav,1friday,bassey,yarddog,codered1,victory7,bigrick,kracker,gulfstre,chris200,sunbanna,bertuzzi,begemotik,kuolema,pondus,destinee,123456789zz,abiodun,flopsy,amadeusptfcor,geronim,yggdrasi,contex,daniel6,suck1,adonis1,moorea,el345612,f22raptor,moviebuf,raunchy,6043dkf,zxcvbnm123456789,eric11,deadmoin,ratiug,nosliw,fannies,danno,888889,blank1,mikey2,gullit,thor99,mamiya,ollieb,thoth,dagger1,websolutionssu,bonker,prive,1346798520,03038,q1234q,mommy2,contax,zhipo,gwendoli,gothic1,1234562000,lovedick,gibso,digital2,space199,b26354,987654123,golive,serious1,pivkoo,better1,824358553,794613258,nata1980,logout,fishpond,buttss,squidly,good4me,redsox19,jhonny,zse45rdx,matrixxx,honey12,ramina,213546879,motzart,fall99,newspape,killit,gimpy,photowiz,olesja,thebus,marco123,147852963,bedbug,147369258,hellbound,gjgjxrf,123987456,lovehurt,five55,hammer01,1234554321a,alina2011,peppino,ang238,questor,112358132,alina1994,alina1998,money77,bobjones,aigerim,cressida,madalena,420smoke,tinchair,raven13,mooser,mauric,lovebu,adidas69,krypton1,1111112,loveline,divin,voshod,michaelm,cocotte,gbkbuhbv,76689295,kellyj,rhonda1,sweetu70,steamforums,geeque,nothere,124c41,quixotic,steam181,1169900,rfcgthcrbq,rfvbkm,sexstuff,1231230,djctvm,rockstar1,fulhamfc,bhecbr,rfntyf,quiksilv,56836803,jedimaster,pangit,gfhjkm777,tocool,1237654,stella12,55378008,19216811,potte,fender12,mortalkombat,ball1,nudegirl,palace22,rattrap,debeers,lickpussy,jimmy6,not4u2c,wert12,bigjuggs,sadomaso,1357924,312mas,laser123,arminia,branford,coastie,mrmojo,19801982,scott11,banaan123,ingres,300zxtt,hooters6,sweeties,19821983,19831985,19833891,sinnfein,welcome4,winner69,killerman,tachyon,tigre1,nymets1,kangol,martinet,sooty1,19921993,789qwe,harsingh,1597535,thecount,phantom3,36985214,lukas123,117711,pakistan1,madmax11,willow01,19932916,fucker12,flhrci,opelagila,theword,ashley24,tigger3,crazyj,rapide,deadfish,allana,31359092,sasha1993,sanders2,discman,zaq!2wsx,boilerma,mickey69,jamesg,babybo,jackson9,orion7,alina2010,indien,breeze1,atease,warspite,bazongaz,1celtic,asguard,mygal,fitzgera,1secret,duke33,cyklone,dipascuc,potapov,1escobar2,c0l0rad0,kki177hk,1little,macondo,victoriya,peter7,red666,winston6,kl?benhavn,muneca,jackme,jennan,happylife,am4h39d8nh,bodybuil,201980,dutchie,biggame,lapo4ka,rauchen,black10,flaquit,water12,31021364,command2,lainth88,mazdamx5,typhon,colin123,rcfhlfc,qwaszx11,g0away,ramir,diesirae,hacked1,cessna1,woodfish,enigma2,pqnr67w5,odgez8j3,grisou,hiheels,5gtgiaxm,2580258,ohotnik,transits,quackers,serjik,makenzie,mdmgatew,bryana,superman12,melly,lokit,thegod,slickone,fun4all,netpass,penhorse,1cooper,nsync,asdasd22,otherside,honeydog,herbie1,chiphi,proghouse,l0nd0n,shagg,select1,frost1996,casper123,countr,magichat,greatzyo,jyothi,3bears,thefly,nikkita,fgjcnjk,nitros,hornys,san123,lightspe,maslova,kimber1,newyork2,spammm,mikejone,pumpk1n,bruiser1,bacons,prelude9,boodie,dragon4,kenneth2,love98,power5,yodude,pumba,thinline,blue30,sexxybj,2dumb2live,matt21,forsale,1carolin,innova,ilikeporn,rbgtkjd,a1s2d3f,wu9942,ruffus,blackboo,qwerty999,draco1,marcelin,hideki,gendalf,trevon,saraha,cartmen,yjhbkmcr,time2go,fanclub,ladder1,chinni,6942987,united99,lindac,quadra,paolit,mainstre,beano002,lincoln7,bellend,anomie,8520456,bangalor,goodstuff,chernov,stepashka,gulla,mike007,frasse,harley03,omnislash,8538622,maryjan,sasha2011,gineok,8807031,hornier,gopinath,princesit,bdr529,godown,bosslady,hakaone,1qwe2,madman1,joshua11,lovegame,bayamon,jedi01,stupid12,sport123,aaa666,tony44,collect1,charliem,chimaira,cx18ka,trrim777,chuckd,thedream,redsox99,goodmorning,delta88,iloveyou11,newlife2,figvam,chicago3,jasonk,12qwer,9875321,lestat1,satcom,conditio,capri50,sayaka,9933162,trunks1,chinga,snooch,alexand1,findus,poekie,cfdbyf,kevind,mike1969,fire13,leftie,bigtuna,chinnu,silence1,celos1,blackdra,alex24,gfgfif,2boobs,happy8,enolagay,sataniv1993,turner1,dylans,peugeo,sasha1994,hoppel,conno,moonshot,santa234,meister1,008800,hanako,tree123,qweras,gfitymrf,reggie31,august29,supert,joshua10,akademia,gbljhfc,zorro123,nathalia,redsox12,hfpdjl,mishmash,nokiae51,nyyankees,tu190022,strongbo,none1,not4u2no,katie2,popart,harlequi,santan,michal1,1therock,screwu,csyekmrf,olemiss1,tyrese,hoople,sunshin1,cucina,starbase,topshelf,fostex,california1,castle1,symantec,pippolo,babare,turntabl,1angela,moo123,ipvteb,gogolf,alex88,cycle1,maxie1,phase2,selhurst,furnitur,samfox,fromvermine,shaq34,gators96,captain2,delonge,tomatoe,bisous,zxcvbnma,glacius,pineapple1,cannelle,ganibal,mko09ijn,paraklast1974,hobbes12,petty43,artema,junior8,mylover,1234567890d,fatal1ty,prostreet,peruan,10020,nadya,caution1,marocas,chanel5,summer08,metal123,111lox,scrapy,thatguy,eddie666,washingto,yannis,minnesota_hp,lucky4,playboy6,naumova,azzurro,patat,dale33,pa55wd,speedster,zemanova,saraht,newto,tony22,qscesz,arkady,1oliver,death6,vkfwx046,antiflag,stangs,jzf7qf2e,brianp,fozzy,cody123,startrek1,yoda123,murciela,trabajo,lvbnhbtdf,canario,fliper,adroit,henry5,goducks,papirus,alskdj,soccer6,88mike,gogetter,tanelorn,donking,marky1,leedsu,badmofo,al1916,wetdog,akmaral,pallet,april24,killer00,nesterova,rugby123,coffee12,browseui,ralliart,paigow,calgary1,armyman,vtldtltd,frodo2,frxtgb,iambigal,benno,jaytee,2hot4you,askar,bigtee,brentwoo,palladin,eddie2,al1916w,horosho,entrada,ilovetits,venture1,dragon19,jayde,chuvak,jamesl,fzr600,brandon8,vjqvbh,snowbal,snatch1,bg6njokf,pudder,karolin,candoo,pfuflrf,satchel1,manteca,khongbiet,critter1,partridg,skyclad,bigdon,ginger69,brave1,anthony4,spinnake,chinadol,passout,cochino,nipples1,15058,lopesk,sixflags,lloo999,parkhead,breakdance,cia123,fidodido,yuitre12,fooey,artem1995,gayathri,medin,nondriversig,l12345,bravo7,happy13,kazuya,camster,alex1998,luckyy,zipcode,dizzle,boating1,opusone,newpassw,movies23,kamikazi,zapato,bart316,cowboys0,corsair1,kingshit,hotdog12,rolyat,h200svrm,qwerty4,boofer,rhtyltkm,chris999,vaz21074,simferopol,pitboss,love3,britania,tanyshka,brause,123qwerty123,abeille,moscow1,ilkaev,manut,process1,inetcfg,dragon05,fortknox,castill,rynner,mrmike,koalas,jeebus,stockpor,longman,juanpabl,caiman,roleplay,jeremi,26058,prodojo,002200,magical1,black5,bvlgari,doogie1,cbhtqa,mahina,a1s2d3f4g5h6,jblpro,usmc01,bismilah,guitar01,april9,santana1,1234aa,monkey14,sorokin,evan1,doohan,animalsex,pfqxtyjr,dimitry,catchme,chello,silverch,glock45,dogleg,litespee,nirvana9,peyton18,alydar,warhamer,iluvme,sig229,minotavr,lobzik,jack23,bushwack,onlin,football123,joshua5,federov,winter2,bigmax,fufnfrhbcnb,hfpldfnhb,1dakota,f56307,chipmonk,4nick8,praline,vbhjh123,king11,22tango,gemini12,street1,77879,doodlebu,homyak,165432,chuluthu,trixi,karlito,salom,reisen,cdtnkzxjr,pookie11,tremendo,shazaam,welcome0,00000ty,peewee51,pizzle,gilead,bydand,sarvar,upskirt,legends1,freeway1,teenfuck,ranger9,darkfire,dfymrf,hunt0802,justme1,buffy1ma,1harry,671fsa75yt,burrfoot,budster,pa437tu,jimmyp,alina2006,malacon,charlize,elway1,free12,summer02,gadina,manara,gomer1,1cassie,sanja,kisulya,money3,pujols,ford50,midiland,turga,orange6,demetriu,freakboy,orosie1,radio123,open12,vfufpby,mustek,chris33,animes,meiling,nthtvjr,jasmine9,gfdkjd,oligarh,marimar,chicago9,.kzirf,bugssgub,samuraix,jackie01,pimpjuic,macdad,cagiva,vernost,willyboy,fynjyjdf,tabby1,privet123,torres9,retype,blueroom,raven11,q12we3,alex1989,bringiton,ridered,kareltje,ow8jtcs8t,ciccia,goniners,countryb,24688642,covingto,24861793,beyblade,vikin,badboyz,wlafiga,walstib,mirand,needajob,chloes,balaton,kbpfdtnf,freyja,bond9007,gabriel12,stormbri,hollage,love4eve,fenomeno,darknite,dragstar,kyle123,milfhunter,ma123123123,samia,ghislain,enrique1,ferien12,xjy6721,natalie2,reglisse,wilson2,wesker,rosebud7,amazon1,robertr,roykeane,xtcnth,mamatata,crazyc,mikie,savanah,blowjob69,jackie2,forty1,1coffee,fhbyjxrf,bubbah,goteam,hackedit,risky1,logoff,h397pnvr,buck13,robert23,bronc,st123st,godflesh,pornog,iamking,cisco69,septiembr,dale38,zhongguo,tibbar,panther9,buffa1,bigjohn1,mypuppy,vehvfycr,april16,shippo,fire1234,green15,q123123,gungadin,steveg,olivier1,chinaski,magnoli,faithy,storm12,toadfrog,paul99,78791,august20,automati,squirtle,cheezy,positano,burbon,nunya,llebpmac,kimmi,turtle2,alan123,prokuror,violin1,durex,pussygal,visionar,trick1,chicken6,29024,plowboy,rfybreks,imbue,sasha13,wagner1,vitalogy,cfymrf,thepro,26028,gorbunov,dvdcom,letmein5,duder,fastfun,pronin,libra1,conner1,harley20,stinker1,20068,20038,amitech,syoung,dugway,18068,welcome7,jimmypag,anastaci,kafka1,pfhfnecnhf,catsss,campus100,shamal,nacho1,fire12,vikings2,brasil1,rangerover,mohamma,peresvet,14058,cocomo,aliona,14038,qwaser,vikes,cbkmdf,skyblue1,ou81234,goodlove,dfkmltvfh,108888,roamer,pinky2,static1,zxcv4321,barmen,rock22,shelby2,morgans,1junior,pasword1,logjam,fifty5,nhfrnjhbcn,chaddy,philli,nemesis2,ingenier,djkrjd,ranger3,aikman8,knothead,daddy69,love007,vsythb,ford350,tiger00,renrut,owen11,energy12,march14,alena123,robert19,carisma,orange22,murphy11,podarok,prozak,kfgeirf,wolf13,lydia1,shazza,parasha,akimov,tobbie,pilote,heather4,baster,leones,gznfxjr,megama,987654321g,bullgod,boxster1,minkey,wombats,vergil,colegiata,lincol,smoothe,pride1,carwash1,latrell,bowling3,fylhtq123,pickwick,eider,bubblebox,bunnies1,loquit,slipper1,nutsac,purina,xtutdfhf,plokiju,1qazxs,uhjpysq,zxcvbasdfg,enjoy1,1pumpkin,phantom7,mama22,swordsma,wonderbr,dogdays,milker,u23456,silvan,dfkthbr,slagelse,yeahman,twothree,boston11,wolf100,dannyg,troll1,fynjy123,ghbcnfd,bftest,ballsdeep,bobbyorr,alphasig,cccdemo,fire123,norwest,claire2,august10,lth1108,problemas,sapito,alex06,1rusty,maccom,goirish1,ohyes,bxdumb,nabila,boobear1,rabbit69,princip,alexsander,travail,chantal1,dogggy,greenpea,diablo69,alex2009,bergen09,petticoa,classe,ceilidh,vlad2011,kamakiri,lucidity,qaz321,chileno,cexfhf,99ranger,mcitra,estoppel,volvos60,carter80,webpass,temp12,touareg,fcgbhby,bubba8,sunitha,200190ru,bitch2,shadow23,iluvit,nicole0,ruben1,nikki69,butttt,shocker1,souschef,lopotok01,kantot,corsano,cfnfyf,riverat,makalu,swapna,all4u9,cdtnkfy,ntktgepbr,ronaldo99,thomasj,bmw540i,chrisw,boomba,open321,z1x2c3v4b5n6m7,gaviota,iceman44,frosya,chris100,chris24,cosette,clearwat,micael,boogyman,pussy9,camus1,chumpy,heccrbq,konoplya,chester8,scooter5,ghjgfufylf,giotto,koolkat,zero000,bonita1,ckflrbq,j1964,mandog,18n28n24a,renob,head1,shergar,ringo123,tanita,sex4free,johnny12,halberd,reddevils,biolog,dillinge,fatb0y,c00per,hyperlit,wallace2,spears1,vitamine,buheirf,sloboda,alkash,mooman,marion1,arsenal7,sunder,nokia5610,edifier,pippone,fyfnjkmtdbx,fujimo,pepsi12,kulikova,bolat,duetto,daimon,maddog01,timoshka,ezmoney,desdemon,chesters,aiden,hugues,patrick5,aikman08,robert4,roenick,nyranger,writer1,36169544,foxmulder,118801,kutter,shashank,jamjar,118811,119955,aspirina,dinkus,1sailor,nalgene,19891959,snarf,allie1,cracky,resipsa,45678912,kemerovo,19841989,netware1,alhimik,19801984,nicole123,19761977,51501984,malaka1,montella,peachfuz,jethro1,cypress1,henkie,holdon,esmith,55443322,1friend,quique,bandicoot,statistika,great123,death13,ucht36,master4,67899876,bobsmith,nikko1,jr1234,hillary1,78978978,rsturbo,lzlzdfcz,bloodlust,shadow00,skagen,bambina,yummies,88887777,91328378,matthew4,itdoes,98256518,102938475,alina2002,123123789,fubared,dannys,123456321,nikifor,suck69,newmexico,scubaman,rhbcnb,fifnfy,puffdadd,159357852,dtheyxbr,theman22,212009164,prohor,shirle,nji90okm,newmedia,goose5,roma1995,letssee,iceman11,aksana,wirenut,pimpdady,1212312121,tamplier,pelican1,domodedovo,1928374655,fiction6,duckpond,ybrecz,thwack,onetwo34,gunsmith,murphydo,fallout1,spectre1,jabberwo,jgjesq,turbo6,bobo12,redryder,blackpus,elena1971,danilova,antoin,bobo1234,bobob,bobbobbo,dean1,222222a,jesusgod,matt23,musical1,darkmage,loppol,werrew,josepha,rebel12,toshka,gadfly,hawkwood,alina12,dnomyar,sexaddict,dangit,cool23,yocrack,archimed,farouk,nhfkzkz,lindalou,111zzzzz,ghjatccjh,wethepeople,m123456789,wowsers,kbkbxrf,bulldog5,m_roesel,sissinit,yamoon6,123ewqasd,dangel,miruvor79,kaytee,falcon7,bandit11,dotnet,dannii,arsenal9,miatamx5,1trouble,strip4me,dogpile,sexyred1,rjdfktdf,google10,shortman,crystal7,awesome123,cowdog,haruka,birthday28,jitter,diabolik,boomer12,dknight,bluewate,hockey123,crm0624,blueboys,willy123,jumpup,google2,cobra777,llabesab,vicelord,hopper1,gerryber,remmah,j10e5d4,qqqqqqw,agusti,fre_ak8yj,nahlik,redrobin,scott3,epson1,dumpy,bundao,aniolek,hola123,jergens,itsasecret,maxsam,bluelight,mountai1,bongwater,1london,pepper14,freeuse,dereks,qweqw,fordgt40,rfhfdfy,raider12,hunnybun,compac,splicer,megamon,tuffgong,gymnast1,butter11,modaddy,wapbbs_1,dandelio,soccer77,ghjnbdjcnjzybt,123xyi2,fishead,x002tp00,whodaman,555aaa,oussama,brunodog,technici,pmtgjnbl,qcxdw8ry,schweden,redsox3,throbber,collecto,japan10,dbm123dm,hellhoun,tech1,deadzone,kahlan,wolf123,dethklok,xzsawq,bigguy1,cybrthc,chandle,buck01,qq123123,secreta,williams1,c32649135,delta12,flash33,123joker,spacejam,polopo,holycrap,daman1,tummybed,financia,nusrat,euroline,magicone,jimkirk,ameritec,daniel26,sevenn,topazz,kingpins,dima1991,macdog,spencer5,oi812,geoffre,music11,baffle,123569,usagi,cassiope,polla,lilcrowe,thecakeisalie,vbhjndjhtw,vthokies,oldmans,sophie01,ghoster,penny2,129834,locutus1,meesha,magik,jerry69,daddysgirl,irondesk,andrey12,jasmine123,vepsrfyn,likesdick,1accord,jetboat,grafix,tomuch,showit,protozoa,mosias98,taburetka,blaze420,esenin,anal69,zhv84kv,puissant,charles0,aishwarya,babylon6,bitter1,lenina,raleigh1,lechat,access01,kamilka,fynjy,sparkplu,daisy3112,choppe,zootsuit,1234567j,rubyrose,gorilla9,nightshade,alternativa,cghfdjxybr,snuggles1,10121v,vova1992,leonardo1,dave2,matthewd,vfhfnbr,1986mets,nobull,bacall,mexican1,juanjo,mafia1,boomer22,soylent,edwards1,jordan10,blackwid,alex86,gemini13,lunar2,dctvcjcfnm,malaki,plugger,eagles11,snafu2,1shelly,cintaku,hannah22,tbird1,maks5843,irish88,homer22,amarok,fktrcfylhjdf,lincoln2,acess,gre69kik,need4speed,hightech,core2duo,blunt1,ublhjgjybrf,dragon33,1autopas,autopas1,wwww1,15935746,daniel20,2500aa,massim,1ggggggg,96ford,hardcor1,cobra5,blackdragon,vovan_lt,orochimaru,hjlbntkb,qwertyuiop12,tallen,paradoks,frozenfish,ghjuhfvvbcn,gerri1,nuggett,camilit,doright,trans1,serena1,catch2,bkmyeh,fireston,afhvfwtdn,purple3,figure8,fuckya,scamp1,laranja,ontheoutside,louis123,yellow7,moonwalk,mercury2,tolkein,raide,amenra,a13579,dranreb,5150vh,harish,tracksta,sexking,ozzmosis,katiee,alomar,matrix19,headroom,jahlove,ringding,apollo8,132546,132613,12345672000,saretta,135798,136666,thomas7,136913,onetwothree,hockey33,calida,nefertit,bitwise,tailhook,boop4,kfgecbr,bujhmbujhm,metal69,thedark,meteoro,felicia1,house12,tinuviel,istina,vaz2105,pimp13,toolfan,nina1,tuesday2,maxmotives,lgkp500,locksley,treech,darling1,kurama,aminka,ramin,redhed,dazzler,jager1,stpiliot,cardman,rfvtym,cheeser,14314314,paramoun,samcat,plumpy,stiffie,vsajyjr,panatha,qqq777,car12345,098poi,asdzx,keegan1,furelise,kalifornia,vbhjckfd,beast123,zcfvfzkexifz,harry5,1birdie,96328i,escola,extra330,henry12,gfhfyjqz,14u2nv,max1234,templar1,1dave,02588520,catrin,pangolin,marhaba,latin1,amorcito,dave22,escape1,advance1,yasuhiro,grepw,meetme,orange01,ernes,erdna,zsergn,nautica1,justinb,soundwav,miasma,greg78,nadine1,sexmad,lovebaby,promo1,excel1,babys,dragonma,camry1,sonnenschein,farooq,wazzkaprivet,magal,katinas,elvis99,redsox24,rooney1,chiefy,peggys,aliev,pilsung,mudhen,dontdoit,dennis12,supercal,energia,ballsout,funone,claudiu,brown2,amoco,dabl1125,philos,gjdtkbntkm,servette,13571113,whizzer,nollie,13467982,upiter,12string,bluejay1,silkie,william4,kosta1,143333,connor12,sustanon,06068,corporat,ssnake,laurita,king10,tahoes,arsenal123,sapato,charless,jeanmarc,levent,algerie,marine21,jettas,winsome,dctvgbplf,1701ab,xxxp455w0rd5,lllllll1,ooooooo1,monalis,koufax32,anastasya,debugger,sarita2,jason69,ufkxjyjr,gjlcnfdf,1jerry,daniel10,balinor,sexkitten,death2,qwertasdfgzxcvb,s9te949f,vegeta1,sysman,maxxam,dimabilan,mooose,ilovetit,june23,illest,doesit,mamou,abby12,longjump,transalp,moderato,littleguy,magritte,dilnoza,hawaiiguy,winbig,nemiroff,kokaine,admira,myemail,dream2,browneyes,destiny7,dragonss,suckme1,asa123,andranik,suckem,fleshbot,dandie,timmys,scitra,timdog,hasbeen,guesss,smellyfe,arachne,deutschl,harley88,birthday27,nobody1,papasmur,home1,jonass,bunia3,epatb1,embalm,vfvekmrf,apacer,12345656,estreet,weihnachtsbaum,mrwhite,admin12,kristie1,kelebek,yoda69,socken,tima123,bayern1,fktrcfylth,tamiya,99strenght,andy01,denis2011,19delta,stokecit,aotearoa,stalker2,nicnac,conrad1,popey,agusta,bowl36,1bigfish,mossyoak,1stunner,getinnow,jessejames,gkfnjy,drako,1nissan,egor123,hotness,1hawaii,zxc123456,cantstop,1peaches,madlen,west1234,jeter1,markis,judit,attack1,artemi,silver69,153246,crazy2,green9,yoshimi,1vette,chief123,jasper2,1sierra,twentyon,drstrang,aspirant,yannic,jenna123,bongtoke,slurpy,1sugar,civic97,rusty21,shineon,james19,anna12345,wonderwoman,1kevin,karol1,kanabis,wert21,fktif6115,evil1,kakaha,54gv768,826248s,tyrone1,1winston,sugar2,falcon01,adelya,mopar440,zasxcd,leecher,kinkysex,mercede1,travka,11234567,rebon,geekboy".split(","),english_wikipedia:"the,of,and,in,was,is,for,as,on,with,by,he,at,from,his,an,were,are,which,doc,https,also,or,has,had,first,one,their,its,after,new,who,they,two,her,she,been,other,when,time,during,there,into,school,more,may,years,over,only,year,most,would,world,city,some,where,between,later,three,state,such,then,national,used,made,known,under,many,university,united,while,part,season,team,these,american,than,film,second,born,south,became,states,war,through,being,including,both,before,north,high,however,people,family,early,history,album,area,them,series,against,until,since,district,county,name,work,life,group,music,following,number,company,several,four,called,played,released,career,league,game,government,house,each,based,day,same,won,use,station,club,international,town,located,population,general,college,east,found,age,march,end,september,began,home,public,church,line,june,river,member,system,place,century,band,july,york,january,october,song,august,best,former,british,party,named,held,village,show,local,november,took,service,december,built,another,major,within,along,members,five,single,due,although,small,old,left,final,large,include,building,served,president,received,games,death,february,main,third,set,children,own,order,species,park,law,air,published,road,died,book,men,women,army,often,according,education,central,country,division,english,top,included,development,french,community,among,water,play,side,list,times,near,late,form,original,different,center,power,led,students,german,moved,court,six,land,council,island,u.s.,record,million,research,art,established,award,street,military,television,given,region,support,western,production,non,political,point,cup,period,business,title,started,various,election,using,england,role,produced,become,program,works,field,total,office,class,written,association,radio,union,level,championship,director,few,force,created,department,founded,services,married,though,per,n't,site,open,act,short,society,version,royal,present,northern,worked,professional,full,returned,joined,story,france,european,currently,language,social,california,india,days,design,st.,further,round,australia,wrote,san,project,control,southern,railway,board,popular,continued,free,battle,considered,video,common,position,living,half,playing,recorded,red,post,described,average,records,special,modern,appeared,announced,areas,rock,release,elected,others,example,term,opened,similar,formed,route,census,current,schools,originally,lake,developed,race,himself,forces,addition,information,upon,province,match,event,songs,result,events,win,eastern,track,lead,teams,science,human,construction,minister,germany,awards,available,throughout,training,style,body,museum,australian,health,seven,signed,chief,eventually,appointed,sea,centre,debut,tour,points,media,light,range,character,across,features,families,largest,indian,network,less,performance,players,refer,europe,sold,festival,usually,taken,despite,designed,committee,process,return,official,episode,institute,stage,followed,performed,japanese,personal,thus,arts,space,low,months,includes,china,study,middle,magazine,leading,japan,groups,aircraft,featured,federal,civil,rights,model,coach,canadian,books,remained,eight,type,independent,completed,capital,academy,instead,kingdom,organization,countries,studies,competition,sports,size,above,section,finished,gold,involved,reported,management,systems,industry,directed,market,fourth,movement,technology,bank,ground,campaign,base,lower,sent,rather,added,provided,coast,grand,historic,valley,conference,bridge,winning,approximately,films,chinese,awarded,degree,russian,shows,native,female,replaced,municipality,square,studio,medical,data,african,successful,mid,bay,attack,previous,operations,spanish,theatre,student,republic,beginning,provide,ship,primary,owned,writing,tournament,culture,introduced,texas,related,natural,parts,governor,reached,ireland,units,senior,decided,italian,whose,higher,africa,standard,income,professor,placed,regional,los,buildings,championships,active,novel,energy,generally,interest,via,economic,previously,stated,itself,channel,below,operation,leader,traditional,trade,structure,limited,runs,prior,regular,famous,saint,navy,foreign,listed,artist,catholic,airport,results,parliament,collection,unit,officer,goal,attended,command,staff,commission,lived,location,plays,commercial,places,foundation,significant,older,medal,self,scored,companies,highway,activities,programs,wide,musical,notable,library,numerous,paris,towards,individual,allowed,plant,property,annual,contract,whom,highest,initially,required,earlier,assembly,artists,rural,seat,practice,defeated,ended,soviet,length,spent,manager,press,associated,author,issues,additional,characters,lord,zealand,policy,engine,township,noted,historical,complete,financial,religious,mission,contains,nine,recent,represented,pennsylvania,administration,opening,secretary,lines,report,executive,youth,closed,theory,writer,italy,angeles,appearance,feature,queen,launched,legal,terms,entered,issue,edition,singer,greek,majority,background,source,anti,cultural,complex,changes,recording,stadium,islands,operated,particularly,basketball,month,uses,port,castle,mostly,names,fort,selected,increased,status,earth,subsequently,pacific,cover,variety,certain,goals,remains,upper,congress,becoming,studied,irish,nature,particular,loss,caused,chart,dr.,forced,create,era,retired,material,review,rate,singles,referred,larger,individuals,shown,provides,products,speed,democratic,poland,parish,olympics,cities,themselves,temple,wing,genus,households,serving,cost,wales,stations,passed,supported,view,cases,forms,actor,male,matches,males,stars,tracks,females,administrative,median,effect,biography,train,engineering,camp,offered,chairman,houses,mainly,19th,surface,therefore,nearly,score,ancient,subject,prime,seasons,claimed,experience,specific,jewish,failed,overall,believed,plot,troops,greater,spain,consists,broadcast,heavy,increase,raised,separate,campus,1980s,appears,presented,lies,composed,recently,influence,fifth,nations,creek,references,elections,britain,double,cast,meaning,earned,carried,producer,latter,housing,brothers,attempt,article,response,border,remaining,nearby,direct,ships,value,workers,politician,academic,label,1970s,commander,rule,fellow,residents,authority,editor,transport,dutch,projects,responsible,covered,territory,flight,races,defense,tower,emperor,albums,facilities,daily,stories,assistant,managed,primarily,quality,function,proposed,distribution,conditions,prize,journal,code,vice,newspaper,corps,highly,constructed,mayor,critical,secondary,corporation,rugby,regiment,ohio,appearances,serve,allow,nation,multiple,discovered,directly,scene,levels,growth,elements,acquired,1990s,officers,physical,20th,latin,host,jersey,graduated,arrived,issued,literature,metal,estate,vote,immediately,quickly,asian,competed,extended,produce,urban,1960s,promoted,contemporary,global,formerly,appear,industrial,types,opera,ministry,soldiers,commonly,mass,formation,smaller,typically,drama,shortly,density,senate,effects,iran,polish,prominent,naval,settlement,divided,basis,republican,languages,distance,treatment,continue,product,mile,sources,footballer,format,clubs,leadership,initial,offers,operating,avenue,officially,columbia,grade,squadron,fleet,percent,farm,leaders,agreement,likely,equipment,website,mount,grew,method,transferred,intended,renamed,iron,asia,reserve,capacity,politics,widely,activity,advanced,relations,scottish,dedicated,crew,founder,episodes,lack,amount,build,efforts,concept,follows,ordered,leaves,positive,economy,entertainment,affairs,memorial,ability,illinois,communities,color,text,railroad,scientific,focus,comedy,serves,exchange,environment,cars,direction,organized,firm,description,agency,analysis,purpose,destroyed,reception,planned,revealed,infantry,architecture,growing,featuring,household,candidate,removed,situated,models,knowledge,solo,technical,organizations,assigned,conducted,participated,largely,purchased,register,gained,combined,headquarters,adopted,potential,protection,scale,approach,spread,independence,mountains,titled,geography,applied,safety,mixed,accepted,continues,captured,rail,defeat,principal,recognized,lieutenant,mentioned,semi,owner,joint,liberal,actress,traffic,creation,basic,notes,unique,supreme,declared,simply,plants,sales,massachusetts,designated,parties,jazz,compared,becomes,resources,titles,concert,learning,remain,teaching,versions,content,alongside,revolution,sons,block,premier,impact,champions,districts,generation,estimated,volume,image,sites,account,roles,sport,quarter,providing,zone,yard,scoring,classes,presence,performances,representatives,hosted,split,taught,origin,olympic,claims,critics,facility,occurred,suffered,municipal,damage,defined,resulted,respectively,expanded,platform,draft,opposition,expected,educational,ontario,climate,reports,atlantic,surrounding,performing,reduced,ranked,allows,birth,nominated,younger,newly,kong,positions,theater,philadelphia,heritage,finals,disease,sixth,laws,reviews,constitution,tradition,swedish,theme,fiction,rome,medicine,trains,resulting,existing,deputy,environmental,labour,classical,develop,fans,granted,receive,alternative,begins,nuclear,fame,buried,connected,identified,palace,falls,letters,combat,sciences,effort,villages,inspired,regions,towns,conservative,chosen,animals,labor,attacks,materials,yards,steel,representative,orchestra,peak,entitled,officials,returning,reference,northwest,imperial,convention,examples,ocean,publication,painting,subsequent,frequently,religion,brigade,fully,sides,acts,cemetery,relatively,oldest,suggested,succeeded,achieved,application,programme,cells,votes,promotion,graduate,armed,supply,flying,communist,figures,literary,netherlands,korea,worldwide,citizens,1950s,faculty,draw,stock,seats,occupied,methods,unknown,articles,claim,holds,authorities,audience,sweden,interview,obtained,covers,settled,transfer,marked,allowing,funding,challenge,southeast,unlike,crown,rise,portion,transportation,sector,phase,properties,edge,tropical,standards,institutions,philosophy,legislative,hills,brand,fund,conflict,unable,founding,refused,attempts,metres,permanent,starring,applications,creating,effective,aired,extensive,employed,enemy,expansion,billboard,rank,battalion,multi,vehicle,fought,alliance,category,perform,federation,poetry,bronze,bands,entry,vehicles,bureau,maximum,billion,trees,intelligence,greatest,screen,refers,commissioned,gallery,injury,confirmed,setting,treaty,adult,americans,broadcasting,supporting,pilot,mobile,writers,programming,existence,squad,minnesota,copies,korean,provincial,sets,defence,offices,agricultural,internal,core,northeast,retirement,factory,actions,prevent,communications,ending,weekly,containing,functions,attempted,interior,weight,bowl,recognition,incorporated,increasing,ultimately,documentary,derived,attacked,lyrics,mexican,external,churches,centuries,metropolitan,selling,opposed,personnel,mill,visited,presidential,roads,pieces,norwegian,controlled,18th,rear,influenced,wrestling,weapons,launch,composer,locations,developing,circuit,specifically,studios,shared,canal,wisconsin,publishing,approved,domestic,consisted,determined,comic,establishment,exhibition,southwest,fuel,electronic,cape,converted,educated,melbourne,hits,wins,producing,norway,slightly,occur,surname,identity,represent,constituency,funds,proved,links,structures,athletic,birds,contest,users,poet,institution,display,receiving,rare,contained,guns,motion,piano,temperature,publications,passenger,contributed,toward,cathedral,inhabitants,architect,exist,athletics,muslim,courses,abandoned,signal,successfully,disambiguation,tennessee,dynasty,heavily,maryland,jews,representing,budget,weather,missouri,introduction,faced,pair,chapel,reform,height,vietnam,occurs,motor,cambridge,lands,focused,sought,patients,shape,invasion,chemical,importance,communication,selection,regarding,homes,voivodeship,maintained,borough,failure,aged,passing,agriculture,oregon,teachers,flow,philippines,trail,seventh,portuguese,resistance,reaching,negative,fashion,scheduled,downtown,universities,trained,skills,scenes,views,notably,typical,incident,candidates,engines,decades,composition,commune,chain,inc.,austria,sale,values,employees,chamber,regarded,winners,registered,task,investment,colonial,swiss,user,entirely,flag,stores,closely,entrance,laid,journalist,coal,equal,causes,turkish,quebec,techniques,promote,junction,easily,dates,kentucky,singapore,residence,violence,advance,survey,humans,expressed,passes,streets,distinguished,qualified,folk,establish,egypt,artillery,visual,improved,actual,finishing,medium,protein,switzerland,productions,operate,poverty,neighborhood,organisation,consisting,consecutive,sections,partnership,extension,reaction,factor,costs,bodies,device,ethnic,racial,flat,objects,chapter,improve,musicians,courts,controversy,membership,merged,wars,expedition,interests,arab,comics,gain,describes,mining,bachelor,crisis,joining,decade,1930s,distributed,habitat,routes,arena,cycle,divisions,briefly,vocals,directors,degrees,object,recordings,installed,adjacent,demand,voted,causing,businesses,ruled,grounds,starred,drawn,opposite,stands,formal,operates,persons,counties,compete,wave,israeli,ncaa,resigned,brief,greece,combination,demographics,historian,contain,commonwealth,musician,collected,argued,louisiana,session,cabinet,parliamentary,electoral,loan,profit,regularly,conservation,islamic,purchase,17th,charts,residential,earliest,designs,paintings,survived,moth,items,goods,grey,anniversary,criticism,images,discovery,observed,underground,progress,additionally,participate,thousands,reduce,elementary,owners,stating,iraq,resolution,capture,tank,rooms,hollywood,finance,queensland,reign,maintain,iowa,landing,broad,outstanding,circle,path,manufacturing,assistance,sequence,gmina,crossing,leads,universal,shaped,kings,attached,medieval,ages,metro,colony,affected,scholars,oklahoma,coastal,soundtrack,painted,attend,definition,meanwhile,purposes,trophy,require,marketing,popularity,cable,mathematics,mississippi,represents,scheme,appeal,distinct,factors,acid,subjects,roughly,terminal,economics,senator,diocese,prix,contrast,argentina,czech,wings,relief,stages,duties,16th,novels,accused,whilst,equivalent,charged,measure,documents,couples,request,danish,defensive,guide,devices,statistics,credited,tries,passengers,allied,frame,puerto,peninsula,concluded,instruments,wounded,differences,associate,forests,afterwards,replace,requirements,aviation,solution,offensive,ownership,inner,legislation,hungarian,contributions,actors,translated,denmark,steam,depending,aspects,assumed,injured,severe,admitted,determine,shore,technique,arrival,measures,translation,debuted,delivered,returns,rejected,separated,visitors,damaged,storage,accompanied,markets,industries,losses,gulf,charter,strategy,corporate,socialist,somewhat,significantly,physics,mounted,satellite,experienced,constant,relative,pattern,restored,belgium,connecticut,partners,harvard,retained,networks,protected,mode,artistic,parallel,collaboration,debate,involving,journey,linked,salt,authors,components,context,occupation,requires,occasionally,policies,tamil,ottoman,revolutionary,hungary,poem,versus,gardens,amongst,audio,makeup,frequency,meters,orthodox,continuing,suggests,legislature,coalition,guitarist,eighth,classification,practices,soil,tokyo,instance,limit,coverage,considerable,ranking,colleges,cavalry,centers,daughters,twin,equipped,broadway,narrow,hosts,rates,domain,boundary,arranged,12th,whereas,brazilian,forming,rating,strategic,competitions,trading,covering,baltimore,commissioner,infrastructure,origins,replacement,praised,disc,collections,expression,ukraine,driven,edited,austrian,solar,ensure,premiered,successor,wooden,operational,hispanic,concerns,rapid,prisoners,childhood,meets,influential,tunnel,employment,tribe,qualifying,adapted,temporary,celebrated,appearing,increasingly,depression,adults,cinema,entering,laboratory,script,flows,romania,accounts,fictional,pittsburgh,achieve,monastery,franchise,formally,tools,newspapers,revival,sponsored,processes,vienna,springs,missions,classified,13th,annually,branches,lakes,gender,manner,advertising,normally,maintenance,adding,characteristics,integrated,decline,modified,strongly,critic,victims,malaysia,arkansas,nazi,restoration,powered,monument,hundreds,depth,15th,controversial,admiral,criticized,brick,honorary,initiative,output,visiting,birmingham,progressive,existed,carbon,1920s,credits,colour,rising,hence,defeating,superior,filmed,listing,column,surrounded,orleans,principles,territories,struck,participation,indonesia,movements,index,commerce,conduct,constitutional,spiritual,ambassador,vocal,completion,edinburgh,residing,tourism,finland,bears,medals,resident,themes,visible,indigenous,involvement,basin,electrical,ukrainian,concerts,boats,styles,processing,rival,drawing,vessels,experimental,declined,touring,supporters,compilation,coaching,cited,dated,roots,string,explained,transit,traditionally,poems,minimum,representation,14th,releases,effectively,architectural,triple,indicated,greatly,elevation,clinical,printed,10th,proposal,peaked,producers,romanized,rapidly,stream,innings,meetings,counter,householder,honour,lasted,agencies,document,exists,surviving,experiences,honors,landscape,hurricane,harbor,panel,competing,profile,vessel,farmers,lists,revenue,exception,customers,11th,participants,wildlife,utah,bible,gradually,preserved,replacing,symphony,begun,longest,siege,provinces,mechanical,genre,transmission,agents,executed,videos,benefits,funded,rated,instrumental,ninth,similarly,dominated,destruction,passage,technologies,thereafter,outer,facing,affiliated,opportunities,instrument,governments,scholar,evolution,channels,shares,sessions,widespread,occasions,engineers,scientists,signing,battery,competitive,alleged,eliminated,supplies,judges,hampshire,regime,portrayed,penalty,taiwan,denied,submarine,scholarship,substantial,transition,victorian,http,nevertheless,filed,supports,continental,tribes,ratio,doubles,useful,honours,blocks,principle,retail,departure,ranks,patrol,yorkshire,vancouver,inter,extent,afghanistan,strip,railways,component,organ,symbol,categories,encouraged,abroad,civilian,periods,traveled,writes,struggle,immediate,recommended,adaptation,egyptian,graduating,assault,drums,nomination,historically,voting,allies,detailed,achievement,percentage,arabic,assist,frequent,toured,apply,and/or,intersection,maine,touchdown,throne,produces,contribution,emerged,obtain,archbishop,seek,researchers,remainder,populations,clan,finnish,overseas,fifa,licensed,chemistry,festivals,mediterranean,injuries,animated,seeking,publisher,volumes,limits,venue,jerusalem,generated,trials,islam,youngest,ruling,glasgow,germans,songwriter,persian,municipalities,donated,viewed,belgian,cooperation,posted,tech,dual,volunteer,settlers,commanded,claiming,approval,delhi,usage,terminus,partly,electricity,locally,editions,premiere,absence,belief,traditions,statue,indicate,manor,stable,attributed,possession,managing,viewers,chile,overview,seed,regulations,essential,minority,cargo,segment,endemic,forum,deaths,monthly,playoffs,erected,practical,machines,suburb,relation,mrs.,descent,indoor,continuous,characterized,solutions,caribbean,rebuilt,serbian,summary,contested,psychology,pitch,attending,muhammad,tenure,drivers,diameter,assets,venture,punk,airlines,concentration,athletes,volunteers,pages,mines,influences,sculpture,protest,ferry,behalf,drafted,apparent,furthermore,ranging,romanian,democracy,lanka,significance,linear,d.c.,certified,voters,recovered,tours,demolished,boundaries,assisted,identify,grades,elsewhere,mechanism,1940s,reportedly,aimed,conversion,suspended,photography,departments,beijing,locomotives,publicly,dispute,magazines,resort,conventional,platforms,internationally,capita,settlements,dramatic,derby,establishing,involves,statistical,implementation,immigrants,exposed,diverse,layer,vast,ceased,connections,belonged,interstate,uefa,organised,abuse,deployed,cattle,partially,filming,mainstream,reduction,automatic,rarely,subsidiary,decides,merger,comprehensive,displayed,amendment,guinea,exclusively,manhattan,concerning,commons,radical,serbia,baptist,buses,initiated,portrait,harbour,choir,citizen,sole,unsuccessful,manufactured,enforcement,connecting,increases,patterns,sacred,muslims,clothing,hindu,unincorporated,sentenced,advisory,tanks,campaigns,fled,repeated,remote,rebellion,implemented,texts,fitted,tribute,writings,sufficient,ministers,21st,devoted,jurisdiction,coaches,interpretation,pole,businessman,peru,sporting,prices,cuba,relocated,opponent,arrangement,elite,manufacturer,responded,suitable,distinction,calendar,dominant,tourist,earning,prefecture,ties,preparation,anglo,pursue,worship,archaeological,chancellor,bangladesh,scores,traded,lowest,horror,outdoor,biology,commented,specialized,loop,arriving,farming,housed,historians,'the,patent,pupils,christianity,opponents,athens,northwestern,maps,promoting,reveals,flights,exclusive,lions,norfolk,hebrew,extensively,eldest,shops,acquisition,virtual,renowned,margin,ongoing,essentially,iranian,alternate,sailed,reporting,conclusion,originated,temperatures,exposure,secured,landed,rifle,framework,identical,martial,focuses,topics,ballet,fighters,belonging,wealthy,negotiations,evolved,bases,oriented,acres,democrat,heights,restricted,vary,graduation,aftermath,chess,illness,participating,vertical,collective,immigration,demonstrated,leaf,completing,organic,missile,leeds,eligible,grammar,confederate,improvement,congressional,wealth,cincinnati,spaces,indicates,corresponding,reaches,repair,isolated,taxes,congregation,ratings,leagues,diplomatic,submitted,winds,awareness,photographs,maritime,nigeria,accessible,animation,restaurants,philippine,inaugural,dismissed,armenian,illustrated,reservoir,speakers,programmes,resource,genetic,interviews,camps,regulation,computers,preferred,travelled,comparison,distinctive,recreation,requested,southeastern,dependent,brisbane,breeding,playoff,expand,bonus,gauge,departed,qualification,inspiration,shipping,slaves,variations,shield,theories,munich,recognised,emphasis,favour,variable,seeds,undergraduate,territorial,intellectual,qualify,mini,banned,pointed,democrats,assessment,judicial,examination,attempting,objective,partial,characteristic,hardware,pradesh,execution,ottawa,metre,drum,exhibitions,withdrew,attendance,phrase,journalism,logo,measured,error,christians,trio,protestant,theology,respective,atmosphere,buddhist,substitute,curriculum,fundamental,outbreak,rabbi,intermediate,designation,globe,liberation,simultaneously,diseases,experiments,locomotive,difficulties,mainland,nepal,relegated,contributing,database,developments,veteran,carries,ranges,instruction,lodge,protests,obama,newcastle,experiment,physician,describing,challenges,corruption,delaware,adventures,ensemble,succession,renaissance,tenth,altitude,receives,approached,crosses,syria,croatia,warsaw,professionals,improvements,worn,airline,compound,permitted,preservation,reducing,printing,scientist,activist,comprises,sized,societies,enters,ruler,gospel,earthquake,extend,autonomous,croatian,serial,decorated,relevant,ideal,grows,grass,tier,towers,wider,welfare,columns,alumni,descendants,interface,reserves,banking,colonies,manufacturers,magnetic,closure,pitched,vocalist,preserve,enrolled,cancelled,equation,2000s,nickname,bulgaria,heroes,exile,mathematical,demands,input,structural,tube,stem,approaches,argentine,axis,manuscript,inherited,depicted,targets,visits,veterans,regard,removal,efficiency,organisations,concepts,lebanon,manga,petersburg,rally,supplied,amounts,yale,tournaments,broadcasts,signals,pilots,azerbaijan,architects,enzyme,literacy,declaration,placing,batting,incumbent,bulgarian,consistent,poll,defended,landmark,southwestern,raid,resignation,travels,casualties,prestigious,namely,aims,recipient,warfare,readers,collapse,coached,controls,volleyball,coup,lesser,verse,pairs,exhibited,proteins,molecular,abilities,integration,consist,aspect,advocate,administered,governing,hospitals,commenced,coins,lords,variation,resumed,canton,artificial,elevated,palm,difficulty,civic,efficient,northeastern,inducted,radiation,affiliate,boards,stakes,byzantine,consumption,freight,interaction,oblast,numbered,seminary,contracts,extinct,predecessor,bearing,cultures,functional,neighboring,revised,cylinder,grants,narrative,reforms,athlete,tales,reflect,presidency,compositions,specialist,cricketer,founders,sequel,widow,disbanded,associations,backed,thereby,pitcher,commanding,boulevard,singers,crops,militia,reviewed,centres,waves,consequently,fortress,tributary,portions,bombing,excellence,nest,payment,mars,plaza,unity,victories,scotia,farms,nominations,variant,attacking,suspension,installation,graphics,estates,comments,acoustic,destination,venues,surrender,retreat,libraries,quarterback,customs,berkeley,collaborated,gathered,syndrome,dialogue,recruited,shanghai,neighbouring,psychological,saudi,moderate,exhibit,innovation,depot,binding,brunswick,situations,certificate,actively,shakespeare,editorial,presentation,ports,relay,nationalist,methodist,archives,experts,maintains,collegiate,bishops,maintaining,temporarily,embassy,essex,wellington,connects,reformed,bengal,recalled,inches,doctrine,deemed,legendary,reconstruction,statements,palestinian,meter,achievements,riders,interchange,spots,auto,accurate,chorus,dissolved,missionary,thai,operators,e.g.,generations,failing,delayed,cork,nashville,perceived,venezuela,cult,emerging,tomb,abolished,documented,gaining,canyon,episcopal,stored,assists,compiled,kerala,kilometers,mosque,grammy,theorem,unions,segments,glacier,arrives,theatrical,circulation,conferences,chapters,displays,circular,authored,conductor,fewer,dimensional,nationwide,liga,yugoslavia,peer,vietnamese,fellowship,armies,regardless,relating,dynamic,politicians,mixture,serie,somerset,imprisoned,posts,beliefs,beta,layout,independently,electronics,provisions,fastest,logic,headquartered,creates,challenged,beaten,appeals,plains,protocol,graphic,accommodate,iraqi,midfielder,span,commentary,freestyle,reflected,palestine,lighting,burial,virtually,backing,prague,tribal,heir,identification,prototype,criteria,dame,arch,tissue,footage,extending,procedures,predominantly,updated,rhythm,preliminary,cafe,disorder,prevented,suburbs,discontinued,retiring,oral,followers,extends,massacre,journalists,conquest,larvae,pronounced,behaviour,diversity,sustained,addressed,geographic,restrictions,voiced,milwaukee,dialect,quoted,grid,nationally,nearest,roster,twentieth,separation,indies,manages,citing,intervention,guidance,severely,migration,artwork,focusing,rivals,trustees,varied,enabled,committees,centered,skating,slavery,cardinals,forcing,tasks,auckland,youtube,argues,colored,advisor,mumbai,requiring,theological,registration,refugees,nineteenth,survivors,runners,colleagues,priests,contribute,variants,workshop,concentrated,creator,lectures,temples,exploration,requirement,interactive,navigation,companion,perth,allegedly,releasing,citizenship,observation,stationed,ph.d.,sheep,breed,discovers,encourage,kilometres,journals,performers,isle,saskatchewan,hybrid,hotels,lancashire,dubbed,airfield,anchor,suburban,theoretical,sussex,anglican,stockholm,permanently,upcoming,privately,receiver,optical,highways,congo,colours,aggregate,authorized,repeatedly,varies,fluid,innovative,transformed,praise,convoy,demanded,discography,attraction,export,audiences,ordained,enlisted,occasional,westminster,syrian,heavyweight,bosnia,consultant,eventual,improving,aires,wickets,epic,reactions,scandal,i.e.,discrimination,buenos,patron,investors,conjunction,testament,construct,encountered,celebrity,expanding,georgian,brands,retain,underwent,algorithm,foods,provision,orbit,transformation,associates,tactical,compact,varieties,stability,refuge,gathering,moreover,manila,configuration,gameplay,discipline,entity,comprising,composers,skill,monitoring,ruins,museums,sustainable,aerial,altered,codes,voyage,friedrich,conflicts,storyline,travelling,conducting,merit,indicating,referendum,currency,encounter,particles,automobile,workshops,acclaimed,inhabited,doctorate,cuban,phenomenon,dome,enrollment,tobacco,governance,trend,equally,manufacture,hydrogen,grande,compensation,download,pianist,grain,shifted,neutral,evaluation,define,cycling,seized,array,relatives,motors,firms,varying,automatically,restore,nicknamed,findings,governed,investigate,manitoba,administrator,vital,integral,indonesian,confusion,publishers,enable,geographical,inland,naming,civilians,reconnaissance,indianapolis,lecturer,deer,tourists,exterior,rhode,bassist,symbols,scope,ammunition,yuan,poets,punjab,nursing,cent,developers,estimates,presbyterian,nasa,holdings,generate,renewed,computing,cyprus,arabia,duration,compounds,gastropod,permit,valid,touchdowns,facade,interactions,mineral,practiced,allegations,consequence,goalkeeper,baronet,copyright,uprising,carved,targeted,competitors,mentions,sanctuary,fees,pursued,tampa,chronicle,capabilities,specified,specimens,toll,accounting,limestone,staged,upgraded,philosophical,streams,guild,revolt,rainfall,supporter,princeton,terrain,hometown,probability,assembled,paulo,surrey,voltage,developer,destroyer,floors,lineup,curve,prevention,potentially,onwards,trips,imposed,hosting,striking,strict,admission,apartments,solely,utility,proceeded,observations,euro,incidents,vinyl,profession,haven,distant,expelled,rivalry,runway,torpedo,zones,shrine,dimensions,investigations,lithuania,idaho,pursuit,copenhagen,considerably,locality,wireless,decrease,genes,thermal,deposits,hindi,habitats,withdrawn,biblical,monuments,casting,plateau,thesis,managers,flooding,assassination,acknowledged,interim,inscription,guided,pastor,finale,insects,transported,activists,marshal,intensity,airing,cardiff,proposals,lifestyle,prey,herald,capitol,aboriginal,measuring,lasting,interpreted,occurring,desired,drawings,healthcare,panels,elimination,oslo,ghana,blog,sabha,intent,superintendent,governors,bankruptcy,p.m.,equity,disk,layers,slovenia,prussia,quartet,mechanics,graduates,politically,monks,screenplay,nato,absorbed,topped,petition,bold,morocco,exhibits,canterbury,publish,rankings,crater,dominican,enhanced,planes,lutheran,governmental,joins,collecting,brussels,unified,streak,strategies,flagship,surfaces,oval,archive,etymology,imprisonment,instructor,noting,remix,opposing,servant,rotation,width,trans,maker,synthesis,excess,tactics,snail,ltd.,lighthouse,sequences,cornwall,plantation,mythology,performs,foundations,populated,horizontal,speedway,activated,performer,diving,conceived,edmonton,subtropical,environments,prompted,semifinals,caps,bulk,treasury,recreational,telegraph,continent,portraits,relegation,catholics,graph,velocity,rulers,endangered,secular,observer,learns,inquiry,idol,dictionary,certification,estimate,cluster,armenia,observatory,revived,nadu,consumers,hypothesis,manuscripts,contents,arguments,editing,trails,arctic,essays,belfast,acquire,promotional,undertaken,corridor,proceedings,antarctic,millennium,labels,delegates,vegetation,acclaim,directing,substance,outcome,diploma,philosopher,malta,albanian,vicinity,degc,legends,regiments,consent,terrorist,scattered,presidents,gravity,orientation,deployment,duchy,refuses,estonia,crowned,separately,renovation,rises,wilderness,objectives,agreements,empress,slopes,inclusion,equality,decree,ballot,criticised,rochester,recurring,struggled,disabled,henri,poles,prussian,convert,bacteria,poorly,sudan,geological,wyoming,consistently,minimal,withdrawal,interviewed,proximity,repairs,initiatives,pakistani,republicans,propaganda,viii,abstract,commercially,availability,mechanisms,naples,discussions,underlying,lens,proclaimed,advised,spelling,auxiliary,attract,lithuanian,editors,o'brien,accordance,measurement,novelist,ussr,formats,councils,contestants,indie,facebook,parishes,barrier,battalions,sponsor,consulting,terrorism,implement,uganda,crucial,unclear,notion,distinguish,collector,attractions,filipino,ecology,investments,capability,renovated,iceland,albania,accredited,scouts,armor,sculptor,cognitive,errors,gaming,condemned,successive,consolidated,baroque,entries,regulatory,reserved,treasurer,variables,arose,technological,rounded,provider,rhine,agrees,accuracy,genera,decreased,frankfurt,ecuador,edges,particle,rendered,calculated,careers,faction,rifles,americas,gaelic,portsmouth,resides,merchants,fiscal,premises,coin,draws,presenter,acceptance,ceremonies,pollution,consensus,membrane,brigadier,nonetheless,genres,supervision,predicted,magnitude,finite,differ,ancestry,vale,delegation,removing,proceeds,placement,emigrated,siblings,molecules,payments,considers,demonstration,proportion,newer,valve,achieving,confederation,continuously,luxury,notre,introducing,coordinates,charitable,squadrons,disorders,geometry,winnipeg,ulster,loans,longtime,receptor,preceding,belgrade,mandate,wrestler,neighbourhood,factories,buddhism,imported,sectors,protagonist,steep,elaborate,prohibited,artifacts,prizes,pupil,cooperative,sovereign,subspecies,carriers,allmusic,nationals,settings,autobiography,neighborhoods,analog,facilitate,voluntary,jointly,newfoundland,organizing,raids,exercises,nobel,machinery,baltic,crop,granite,dense,websites,mandatory,seeks,surrendered,anthology,comedian,bombs,slot,synopsis,critically,arcade,marking,equations,halls,indo,inaugurated,embarked,speeds,clause,invention,premiership,likewise,presenting,demonstrate,designers,organize,examined,km/h,bavaria,troop,referee,detection,zurich,prairie,rapper,wingspan,eurovision,luxembourg,slovakia,inception,disputed,mammals,entrepreneur,makers,evangelical,yield,clergy,trademark,defunct,allocated,depicting,volcanic,batted,conquered,sculptures,providers,reflects,armoured,locals,walt,herzegovina,contracted,entities,sponsorship,prominence,flowing,ethiopia,marketed,corporations,withdraw,carnegie,induced,investigated,portfolio,flowering,opinions,viewing,classroom,donations,bounded,perception,leicester,fruits,charleston,academics,statute,complaints,smallest,deceased,petroleum,resolved,commanders,algebra,southampton,modes,cultivation,transmitter,spelled,obtaining,sizes,acre,pageant,bats,abbreviated,correspondence,barracks,feast,tackles,raja,derives,geology,disputes,translations,counted,constantinople,seating,macedonia,preventing,accommodation,homeland,explored,invaded,provisional,transform,sphere,unsuccessfully,missionaries,conservatives,highlights,traces,organisms,openly,dancers,fossils,absent,monarchy,combining,lanes,stint,dynamics,chains,missiles,screening,module,tribune,generating,miners,nottingham,seoul,unofficial,owing,linking,rehabilitation,citation,louisville,mollusk,depicts,differential,zimbabwe,kosovo,recommendations,responses,pottery,scorer,aided,exceptions,dialects,telecommunications,defines,elderly,lunar,coupled,flown,25th,espn,formula_1,bordered,fragments,guidelines,gymnasium,valued,complexity,papal,presumably,maternal,challenging,reunited,advancing,comprised,uncertain,favorable,twelfth,correspondent,nobility,livestock,expressway,chilean,tide,researcher,emissions,profits,lengths,accompanying,witnessed,itunes,drainage,slope,reinforced,feminist,sanskrit,develops,physicians,outlets,isbn,coordinator,averaged,termed,occupy,diagnosed,yearly,humanitarian,prospect,spacecraft,stems,enacted,linux,ancestors,karnataka,constitute,immigrant,thriller,ecclesiastical,generals,celebrations,enhance,heating,advocated,evident,advances,bombardment,watershed,shuttle,wicket,twitter,adds,branded,teaches,schemes,pension,advocacy,conservatory,cairo,varsity,freshwater,providence,seemingly,shells,cuisine,specially,peaks,intensive,publishes,trilogy,skilled,nacional,unemployment,destinations,parameters,verses,trafficking,determination,infinite,savings,alignment,linguistic,countryside,dissolution,measurements,advantages,licence,subfamily,highlands,modest,regent,algeria,crest,teachings,knockout,brewery,combine,conventions,descended,chassis,primitive,fiji,explicitly,cumberland,uruguay,laboratories,bypass,elect,informal,preceded,holocaust,tackle,minneapolis,quantity,securities,console,doctoral,religions,commissioners,expertise,unveiled,precise,diplomat,standings,infant,disciplines,sicily,endorsed,systematic,charted,armored,mild,lateral,townships,hurling,prolific,invested,wartime,compatible,galleries,moist,battlefield,decoration,convent,tubes,terrestrial,nominee,requests,delegate,leased,dubai,polar,applying,addresses,munster,sings,commercials,teamed,dances,eleventh,midland,cedar,flee,sandstone,snails,inspection,divide,asset,themed,comparable,paramount,dairy,archaeology,intact,institutes,rectangular,instances,phases,reflecting,substantially,applies,vacant,lacked,copa,coloured,encounters,sponsors,encoded,possess,revenues,ucla,chaired,a.m.,enabling,playwright,stoke,sociology,tibetan,frames,motto,financing,illustrations,gibraltar,chateau,bolivia,transmitted,enclosed,persuaded,urged,folded,suffolk,regulated,bros.,submarines,myth,oriental,malaysian,effectiveness,narrowly,acute,sunk,replied,utilized,tasmania,consortium,quantities,gains,parkway,enlarged,sided,employers,adequate,accordingly,assumption,ballad,mascot,distances,peaking,saxony,projected,affiliation,limitations,metals,guatemala,scots,theaters,kindergarten,verb,employer,differs,discharge,controller,seasonal,marching,guru,campuses,avoided,vatican,maori,excessive,chartered,modifications,caves,monetary,sacramento,mixing,institutional,celebrities,irrigation,shapes,broadcaster,anthem,attributes,demolition,offshore,specification,surveys,yugoslav,contributor,auditorium,lebanese,capturing,airports,classrooms,chennai,paths,tendency,determining,lacking,upgrade,sailors,detected,kingdoms,sovereignty,freely,decorative,momentum,scholarly,georges,gandhi,speculation,transactions,undertook,interact,similarities,cove,teammate,constituted,painters,tends,madagascar,partnerships,afghan,personalities,attained,rebounds,masses,synagogue,reopened,asylum,embedded,imaging,catalogue,defenders,taxonomy,fiber,afterward,appealed,communists,lisbon,rica,judaism,adviser,batsman,ecological,commands,lgbt,cooling,accessed,wards,shiva,employs,thirds,scenic,worcester,tallest,contestant,humanities,economist,textile,constituencies,motorway,tram,percussion,cloth,leisure,1880s,baden,flags,resemble,riots,coined,sitcom,composite,implies,daytime,tanzania,penalties,optional,competitor,excluded,steering,reversed,autonomy,reviewer,breakthrough,professionally,damages,pomeranian,deputies,valleys,ventures,highlighted,electorate,mapping,shortened,executives,tertiary,specimen,launching,bibliography,sank,pursuing,binary,descendant,marched,natives,ideology,turks,adolf,archdiocese,tribunal,exceptional,nigerian,preference,fails,loading,comeback,vacuum,favored,alter,remnants,consecrated,spectators,trends,patriarch,feedback,paved,sentences,councillor,astronomy,advocates,broader,commentator,commissions,identifying,revealing,theatres,incomplete,enables,constituent,reformation,tract,haiti,atmospheric,screened,explosive,czechoslovakia,acids,symbolic,subdivision,liberals,incorporate,challenger,erie,filmmaker,laps,kazakhstan,organizational,evolutionary,chemicals,dedication,riverside,fauna,moths,maharashtra,annexed,gen.,resembles,underwater,garnered,timeline,remake,suited,educator,hectares,automotive,feared,latvia,finalist,narrator,portable,airways,plaque,designing,villagers,licensing,flank,statues,struggles,deutsche,migrated,cellular,jacksonville,wimbledon,defining,highlight,preparatory,planets,cologne,employ,frequencies,detachment,readily,libya,resign,halt,helicopters,reef,landmarks,collaborative,irregular,retaining,helsinki,folklore,weakened,viscount,interred,professors,memorable,mega,repertoire,rowing,dorsal,albeit,progressed,operative,coronation,liner,telugu,domains,philharmonic,detect,bengali,synthetic,tensions,atlas,dramatically,paralympics,xbox,shire,kiev,lengthy,sued,notorious,seas,screenwriter,transfers,aquatic,pioneers,unesco,radius,abundant,tunnels,syndicated,inventor,accreditation,janeiro,exeter,ceremonial,omaha,cadet,predators,resided,prose,slavic,precision,abbot,deity,engaging,cambodia,estonian,compliance,demonstrations,protesters,reactor,commodore,successes,chronicles,mare,extant,listings,minerals,tonnes,parody,cultivated,traders,pioneering,supplement,slovak,preparations,collision,partnered,vocational,atoms,malayalam,welcomed,documentation,curved,functioning,presently,formations,incorporates,nazis,botanical,nucleus,ethical,greeks,metric,automated,whereby,stance,europeans,duet,disability,purchasing,email,telescope,displaced,sodium,comparative,processor,inning,precipitation,aesthetic,import,coordination,feud,alternatively,mobility,tibet,regained,succeeding,hierarchy,apostolic,catalog,reproduction,inscriptions,vicar,clusters,posthumously,rican,loosely,additions,photographic,nowadays,selective,derivative,keyboards,guides,collectively,affecting,combines,operas,networking,decisive,terminated,continuity,finishes,ancestor,consul,heated,simulation,leipzig,incorporating,georgetown,formula_2,circa,forestry,portrayal,councillors,advancement,complained,forewings,confined,transaction,definitions,reduces,televised,1890s,rapids,phenomena,belarus,alps,landscapes,quarterly,specifications,commemorate,continuation,isolation,antenna,downstream,patents,ensuing,tended,saga,lifelong,columnist,labeled,gymnastics,papua,anticipated,demise,encompasses,madras,antarctica,interval,icon,rams,midlands,ingredients,priory,strengthen,rouge,explicit,gaza,aging,securing,anthropology,listeners,adaptations,underway,vista,malay,fortified,lightweight,violations,concerto,financed,jesuit,observers,trustee,descriptions,nordic,resistant,opted,accepts,prohibition,andhra,inflation,negro,wholly,imagery,spur,instructed,gloucester,cycles,middlesex,destroyers,statewide,evacuated,hyderabad,peasants,mice,shipyard,coordinate,pitching,colombian,exploring,numbering,compression,countess,hiatus,exceed,raced,archipelago,traits,soils,o'connor,vowel,android,facto,angola,amino,holders,logistics,circuits,emergence,kuwait,partition,emeritus,outcomes,submission,promotes,barack,negotiated,loaned,stripped,50th,excavations,treatments,fierce,participant,exports,decommissioned,cameo,remarked,residences,fuselage,mound,undergo,quarry,node,midwest,specializing,occupies,etc.,showcase,molecule,offs,modules,salon,exposition,revision,peers,positioned,hunters,competes,algorithms,reside,zagreb,calcium,uranium,silicon,airs,counterpart,outlet,collectors,sufficiently,canberra,inmates,anatomy,ensuring,curves,aviv,firearms,basque,volcano,thrust,sheikh,extensions,installations,aluminum,darker,sacked,emphasized,aligned,asserted,pseudonym,spanning,decorations,eighteenth,orbital,spatial,subdivided,notation,decay,macedonian,amended,declining,cyclist,feat,unusually,commuter,birthplace,latitude,activation,overhead,30th,finalists,whites,encyclopedia,tenor,qatar,survives,complement,concentrations,uncommon,astronomical,bangalore,pius,genome,memoir,recruit,prosecutor,modification,paired,container,basilica,arlington,displacement,germanic,mongolia,proportional,debates,matched,calcutta,rows,tehran,aerospace,prevalent,arise,lowland,24th,spokesman,supervised,advertisements,clash,tunes,revelation,wanderers,quarterfinals,fisheries,steadily,memoirs,pastoral,renewable,confluence,acquiring,strips,slogan,upstream,scouting,analyst,practitioners,turbine,strengthened,heavier,prehistoric,plural,excluding,isles,persecution,turin,rotating,villain,hemisphere,unaware,arabs,corpus,relied,singular,unanimous,schooling,passive,angles,dominance,instituted,aria,outskirts,balanced,beginnings,financially,structured,parachute,viewer,attitudes,subjected,escapes,derbyshire,erosion,addressing,styled,declaring,originating,colts,adjusted,stained,occurrence,fortifications,baghdad,nitrogen,localities,yemen,galway,debris,lodz,victorious,pharmaceutical,substances,unnamed,dwelling,atop,developmental,activism,voter,refugee,forested,relates,overlooking,genocide,kannada,insufficient,oversaw,partisan,dioxide,recipients,factions,mortality,capped,expeditions,receptors,reorganized,prominently,atom,flooded,flute,orchestral,scripts,mathematician,airplay,detached,rebuilding,dwarf,brotherhood,salvation,expressions,arabian,cameroon,poetic,recruiting,bundesliga,inserted,scrapped,disabilities,evacuation,pasha,undefeated,crafts,rituals,aluminium,norm,pools,submerged,occupying,pathway,exams,prosperity,wrestlers,promotions,basal,permits,nationalism,trim,merge,gazette,tributaries,transcription,caste,porto,emerge,modeled,adjoining,counterparts,paraguay,redevelopment,renewal,unreleased,equilibrium,similarity,minorities,soviets,comprise,nodes,tasked,unrelated,expired,johan,precursor,examinations,electrons,socialism,exiled,admiralty,floods,wigan,nonprofit,lacks,brigades,screens,repaired,hanover,fascist,labs,osaka,delays,judged,statutory,colt,col.,offspring,solving,bred,assisting,retains,somalia,grouped,corresponds,tunisia,chaplain,eminent,chord,22nd,spans,viral,innovations,possessions,mikhail,kolkata,icelandic,implications,introduces,racism,workforce,alto,compulsory,admits,censorship,onset,reluctant,inferior,iconic,progression,liability,turnout,satellites,behavioral,coordinated,exploitation,posterior,averaging,fringe,krakow,mountainous,greenwich,para,plantations,reinforcements,offerings,famed,intervals,constraints,individually,nutrition,1870s,taxation,threshold,tomatoes,fungi,contractor,ethiopian,apprentice,diabetes,wool,gujarat,honduras,norse,bucharest,23rd,arguably,accompany,prone,teammates,perennial,vacancy,polytechnic,deficit,okinawa,functionality,reminiscent,tolerance,transferring,myanmar,concludes,neighbours,hydraulic,economically,slower,plots,charities,synod,investor,catholicism,identifies,bronx,interpretations,adverse,judiciary,hereditary,nominal,sensor,symmetry,cubic,triangular,tenants,divisional,outreach,representations,passages,undergoing,cartridge,testified,exceeded,impacts,limiting,railroads,defeats,regain,rendering,humid,retreated,reliability,governorate,antwerp,infamous,implied,packaging,lahore,trades,billed,extinction,ecole,rejoined,recognizes,projection,qualifications,stripes,forts,socially,lexington,accurately,sexuality,westward,wikipedia,pilgrimage,abolition,choral,stuttgart,nests,expressing,strikeouts,assessed,monasteries,reconstructed,humorous,marxist,fertile,consort,urdu,patronage,peruvian,devised,lyric,baba,nassau,communism,extraction,popularly,markings,inability,litigation,accounted,processed,emirates,tempo,cadets,eponymous,contests,broadly,oxide,courtyard,frigate,directory,apex,outline,regency,chiefly,patrols,secretariat,cliffs,residency,privy,armament,australians,dorset,geometric,genetics,scholarships,fundraising,flats,demographic,multimedia,captained,documentaries,updates,canvas,blockade,guerrilla,songwriting,administrators,intake,drought,implementing,fraction,cannes,refusal,inscribed,meditation,announcing,exported,ballots,formula_3,curator,basel,arches,flour,subordinate,confrontation,gravel,simplified,berkshire,patriotic,tuition,employing,servers,castile,posting,combinations,discharged,miniature,mutations,constellation,incarnation,ideals,necessity,granting,ancestral,crowds,pioneered,mormon,methodology,rama,indirect,complexes,bavarian,patrons,uttar,skeleton,bollywood,flemish,viable,bloc,breeds,triggered,sustainability,tailed,referenced,comply,takeover,latvian,homestead,platoon,communal,nationality,excavated,targeting,sundays,posed,physicist,turret,endowment,marginal,dispatched,commentators,renovations,attachment,collaborations,ridges,barriers,obligations,shareholders,prof.,defenses,presided,rite,backgrounds,arbitrary,affordable,gloucestershire,thirteenth,inlet,miniseries,possesses,detained,pressures,subscription,realism,solidarity,proto,postgraduate,noun,burmese,abundance,homage,reasoning,anterior,robust,fencing,shifting,vowels,garde,profitable,loch,anchored,coastline,samoa,terminology,prostitution,magistrate,venezuelan,speculated,regulate,fixture,colonists,digit,induction,manned,expeditionary,computational,centennial,principally,vein,preserving,engineered,numerical,cancellation,conferred,continually,borne,seeded,advertisement,unanimously,treaties,infections,ions,sensors,lowered,amphibious,lava,fourteenth,bahrain,niagara,nicaragua,squares,congregations,26th,periodic,proprietary,1860s,contributors,seller,overs,emission,procession,presumed,illustrator,zinc,gases,tens,applicable,stretches,reproductive,sixteenth,apparatus,accomplishments,canoe,guam,oppose,recruitment,accumulated,limerick,namibia,staging,remixes,ordnance,uncertainty,pedestrian,temperate,treason,deposited,registry,cerambycidae,attracting,lankan,reprinted,shipbuilding,homosexuality,neurons,eliminating,1900s,resume,ministries,beneficial,blackpool,surplus,northampton,licenses,constructing,announcer,standardized,alternatives,taipei,inadequate,failures,yields,medalist,titular,obsolete,torah,burlington,predecessors,lublin,retailers,castles,depiction,issuing,gubernatorial,propulsion,tiles,damascus,discs,alternating,pomerania,peasant,tavern,redesignated,27th,illustration,focal,mans,codex,specialists,productivity,antiquity,controversies,promoter,pits,companions,behaviors,lyrical,prestige,creativity,swansea,dramas,approximate,feudal,tissues,crude,campaigned,unprecedented,chancel,amendments,surroundings,allegiance,exchanges,align,firmly,optimal,commenting,reigning,landings,obscure,1850s,contemporaries,paternal,devi,endurance,communes,incorporation,denominations,exchanged,routing,resorts,amnesty,slender,explores,suppression,heats,pronunciation,centred,coupe,stirling,freelance,treatise,linguistics,laos,informs,discovering,pillars,encourages,halted,robots,definitive,maturity,tuberculosis,venetian,silesian,unchanged,originates,mali,lincolnshire,quotes,seniors,premise,contingent,distribute,danube,gorge,logging,dams,curling,seventeenth,specializes,wetlands,deities,assess,thickness,rigid,culminated,utilities,substrate,insignia,nile,assam,shri,currents,suffrage,canadians,mortar,asteroid,bosnian,discoveries,enzymes,sanctioned,replica,hymn,investigators,tidal,dominate,derivatives,converting,leinster,verbs,honoured,criticisms,dismissal,discrete,masculine,reorganization,unlimited,wurttemberg,sacks,allocation,bahn,jurisdictions,participates,lagoon,famine,communion,culminating,surveyed,shortage,cables,intersects,cassette,foremost,adopting,solicitor,outright,bihar,reissued,farmland,dissertation,turnpike,baton,photographed,christchurch,kyoto,finances,rails,histories,linebacker,kilkenny,accelerated,dispersed,handicap,absorption,rancho,ceramic,captivity,cites,font,weighed,mater,utilize,bravery,extract,validity,slovenian,seminars,discourse,ranged,duel,ironically,warships,sega,temporal,surpassed,prolonged,recruits,northumberland,greenland,contributes,patented,eligibility,unification,discusses,reply,translates,beirut,relies,torque,northward,reviewers,monastic,accession,neural,tramway,heirs,sikh,subscribers,amenities,taliban,audit,rotterdam,wagons,kurdish,favoured,combustion,meanings,persia,browser,diagnostic,niger,formula_4,denomination,dividing,parameter,branding,badminton,leningrad,sparked,hurricanes,beetles,propeller,mozambique,refined,diagram,exhaust,vacated,readings,markers,reconciliation,determines,concurrent,imprint,primera,organism,demonstrating,filmmakers,vanderbilt,affiliates,traction,evaluated,defendants,megachile,investigative,zambia,assassinated,rewarded,probable,staffordshire,foreigners,directorate,nominees,consolidation,commandant,reddish,differing,unrest,drilling,bohemia,resembling,instrumentation,considerations,haute,promptly,variously,dwellings,clans,tablet,enforced,cockpit,semifinal,hussein,prisons,ceylon,emblem,monumental,phrases,correspond,crossover,outlined,characterised,acceleration,caucus,crusade,protested,composing,rajasthan,habsburg,rhythmic,interception,inherent,cooled,ponds,spokesperson,gradual,consultation,kuala,globally,suppressed,builders,avengers,suffix,integer,enforce,fibers,unionist,proclamation,uncovered,infrared,adapt,eisenhower,utilizing,captains,stretched,observing,assumes,prevents,analyses,saxophone,caucasus,notices,villains,dartmouth,mongol,hostilities,stretching,veterinary,lenses,texture,prompting,overthrow,excavation,islanders,masovian,battleship,biographer,replay,degradation,departing,luftwaffe,fleeing,oversight,immigrated,serbs,fishermen,strengthening,respiratory,italians,denotes,radial,escorted,motif,wiltshire,expresses,accessories,reverted,establishments,inequality,protocols,charting,famously,satirical,entirety,trench,friction,atletico,sampling,subset,weekday,upheld,sharply,correlation,incorrect,mughal,travelers,hasan,earnings,offset,evaluate,specialised,recognizing,flexibility,nagar,postseason,algebraic,capitalism,crystals,melodies,polynomial,racecourse,defences,austro,wembley,attracts,anarchist,resurrection,reviewing,decreasing,prefix,ratified,mutation,displaying,separating,restoring,assemblies,ordinance,priesthood,cruisers,appoint,moldova,imports,directive,epidemic,militant,senegal,signaling,restriction,critique,retrospective,nationalists,undertake,sioux,canals,algerian,redesigned,philanthropist,depict,conceptual,turbines,intellectuals,eastward,applicants,contractors,vendors,undergone,namesake,ensured,tones,substituted,hindwings,arrests,tombs,transitional,principality,reelection,taiwanese,cavity,manifesto,broadcasters,spawned,thoroughbred,identities,generators,proposes,hydroelectric,johannesburg,cortex,scandinavian,killings,aggression,boycott,catalyst,physiology,fifteenth,waterfront,chromosome,organist,costly,calculation,cemeteries,flourished,recognise,juniors,merging,disciples,ashore,workplace,enlightenment,diminished,debated,hailed,podium,educate,mandated,distributor,litre,electromagnetic,flotilla,estuary,peterborough,staircase,selections,melodic,confronts,wholesale,integrate,intercepted,catalonia,unite,immense,palatinate,switches,earthquakes,occupational,successors,praising,concluding,faculties,firstly,overhaul,empirical,metacritic,inauguration,evergreen,laden,winged,philosophers,amalgamated,geoff,centimeters,napoleonic,upright,planting,brewing,fined,sensory,migrants,wherein,inactive,headmaster,warwickshire,siberia,terminals,denounced,academia,divinity,bilateral,clive,omitted,peerage,relics,apartheid,syndicate,fearing,fixtures,desirable,dismantled,ethnicity,valves,biodiversity,aquarium,ideological,visibility,creators,analyzed,tenant,balkan,postwar,supplier,smithsonian,risen,morphology,digits,bohemian,wilmington,vishnu,demonstrates,aforementioned,biographical,mapped,khorasan,phosphate,presentations,ecosystem,processors,calculations,mosaic,clashes,penned,recalls,coding,angular,lattice,macau,accountability,extracted,pollen,therapeutic,overlap,violinist,deposed,candidacy,infants,covenant,bacterial,restructuring,dungeons,ordination,conducts,builds,invasive,customary,concurrently,relocation,cello,statutes,borneo,entrepreneurs,sanctions,packet,rockefeller,piedmont,comparisons,waterfall,receptions,glacial,surge,signatures,alterations,advertised,enduring,somali,botanist,100th,canonical,motifs,longitude,circulated,alloy,indirectly,margins,preserves,internally,besieged,shale,peripheral,drained,baseman,reassigned,tobago,soloist,socio,grazing,contexts,roofs,portraying,ottomans,shrewsbury,noteworthy,lamps,supplying,beams,qualifier,portray,greenhouse,stronghold,hitter,rites,cretaceous,urging,derive,nautical,aiming,fortunes,verde,donors,reliance,exceeding,exclusion,exercised,simultaneous,continents,guiding,pillar,gradient,poznan,eruption,clinics,moroccan,indicator,trams,piers,parallels,fragment,teatro,potassium,satire,compressed,businessmen,influx,seine,perspectives,shelters,decreases,mounting,formula_5,confederacy,equestrian,expulsion,mayors,liberia,resisted,affinity,shrub,unexpectedly,stimulus,amtrak,deported,perpendicular,statesman,wharf,storylines,romanesque,weights,surfaced,interceptions,dhaka,crambidae,orchestras,rwanda,conclude,constitutes,subsidiaries,admissions,prospective,shear,bilingual,campaigning,presiding,domination,commemorative,trailing,confiscated,petrol,acquisitions,polymer,onlyinclude,chloride,elevations,resolutions,hurdles,pledged,likelihood,objected,erect,encoding,databases,aristotle,hindus,marshes,bowled,ministerial,grange,acronym,annexation,squads,ambient,pilgrims,botany,sofla,astronomer,planetary,descending,bestowed,ceramics,diplomacy,metabolism,colonization,potomac,africans,engraved,recycling,commitments,resonance,disciplinary,jamaican,narrated,spectral,tipperary,waterford,stationary,arbitration,transparency,threatens,crossroads,slalom,oversee,centenary,incidence,economies,livery,moisture,newsletter,autobiographical,bhutan,propelled,dependence,moderately,adobe,barrels,subdivisions,outlook,labelled,stratford,arising,diaspora,barony,automobiles,ornamental,slated,norms,primetime,generalized,analysts,vectors,libyan,yielded,certificates,rooted,vernacular,belarusian,marketplace,prediction,fairfax,malawi,viruses,wooded,demos,mauritius,prosperous,coincided,liberties,huddersfield,ascent,warnings,hinduism,glucose,pulitzer,unused,filters,illegitimate,acquitted,protestants,canopy,staple,psychedelic,winding,abbas,pathways,cheltenham,lagos,niche,invaders,proponents,barred,conversely,doncaster,recession,embraced,rematch,concession,emigration,upgrades,bowls,tablets,remixed,loops,kensington,shootout,monarchs,organizers,harmful,punjabi,broadband,exempt,neolithic,profiles,portrays,parma,cyrillic,quasi,attested,regimental,revive,torpedoes,heidelberg,rhythms,spherical,denote,hymns,icons,theologian,qaeda,exceptionally,reinstated,comune,playhouse,lobbying,grossing,viceroy,delivers,visually,armistice,utrecht,syllable,vertices,analogous,annex,refurbished,entrants,knighted,disciple,rhetoric,detailing,inactivated,ballads,algae,intensified,favourable,sanitation,receivers,pornography,commemorated,cannons,entrusted,manifold,photographers,pueblo,textiles,steamer,myths,marquess,onward,liturgical,romney,uzbekistan,consistency,denoted,hertfordshire,convex,hearings,sulfur,universidad,podcast,selecting,emperors,arises,justices,1840s,mongolian,exploited,termination,digitally,infectious,sedan,symmetric,penal,illustrate,formulation,attribute,problematic,modular,inverse,berth,searches,rutgers,leicestershire,enthusiasts,lockheed,upwards,transverse,accolades,backward,archaeologists,crusaders,nuremberg,defects,ferries,vogue,containers,openings,transporting,separates,lumpur,purchases,attain,wichita,topology,woodlands,deleted,periodically,syntax,overturned,musicals,corp.,strasbourg,instability,nationale,prevailing,cache,marathi,versailles,unmarried,grains,straits,antagonist,segregation,assistants,d'etat,contention,dictatorship,unpopular,motorcycles,criterion,analytical,salzburg,militants,hanged,worcestershire,emphasize,paralympic,erupted,convinces,offences,oxidation,nouns,populace,atari,spanned,hazardous,educators,playable,births,baha'i,preseason,generates,invites,meteorological,handbook,foothills,enclosure,diffusion,mirza,convergence,geelong,coefficient,connector,formula_6,cylindrical,disasters,pleaded,knoxville,contamination,compose,libertarian,arrondissement,franciscan,intercontinental,susceptible,initiation,malaria,unbeaten,consonants,waived,saloon,popularized,estadio,pseudo,interdisciplinary,transports,transformers,carriages,bombings,revolves,ceded,collaborator,celestial,exemption,colchester,maltese,oceanic,ligue,crete,shareholder,routed,depictions,ridden,advisors,calculate,lending,guangzhou,simplicity,newscast,scheduling,snout,eliot,undertaking,armenians,nottinghamshire,whitish,consulted,deficiency,salle,cinemas,superseded,rigorous,kerman,convened,landowners,modernization,evenings,pitches,conditional,scandinavia,differed,formulated,cyclists,swami,guyana,dunes,electrified,appalachian,abdomen,scenarios,prototypes,sindh,consonant,adaptive,boroughs,wolverhampton,modelling,cylinders,amounted,minimize,ambassadors,lenin,settler,coincide,approximation,grouping,murals,bullying,registers,rumours,engagements,energetic,vertex,annals,bordering,geologic,yellowish,runoff,converts,allegheny,facilitated,saturdays,colliery,monitored,rainforest,interfaces,geographically,impaired,prevalence,joachim,paperback,slowed,shankar,distinguishing,seminal,categorized,authorised,auspices,bandwidth,asserts,rebranded,balkans,supplemented,seldom,weaving,capsule,apostles,populous,monmouth,payload,symphonic,densely,shoreline,managerial,masonry,antioch,averages,textbooks,royalist,coliseum,tandem,brewers,diocesan,posthumous,walled,incorrectly,distributions,ensued,reasonably,graffiti,propagation,automation,harmonic,augmented,middleweight,limbs,elongated,landfall,comparatively,literal,grossed,koppen,wavelength,1830s,cerebral,boasts,congestion,physiological,practitioner,coasts,cartoonist,undisclosed,frontal,launches,burgundy,qualifiers,imposing,stade,flanked,assyrian,raided,multiplayer,montane,chesapeake,pathology,drains,vineyards,intercollegiate,semiconductor,grassland,convey,citations,predominant,rejects,benefited,yahoo,graphs,busiest,encompassing,hamlets,explorers,suppress,minors,graphical,calculus,sediment,intends,diverted,mainline,unopposed,cottages,initiate,alumnus,towed,autism,forums,darlington,modernist,oxfordshire,lectured,capitalist,suppliers,panchayat,actresses,foundry,southbound,commodity,wesleyan,divides,palestinians,luton,caretaker,nobleman,mutiny,organizer,preferences,nomenclature,splits,unwilling,offenders,timor,relying,halftime,semitic,arithmetic,milestone,jesuits,arctiidae,retrieved,consuming,contender,edged,plagued,inclusive,transforming,khmer,federally,insurgents,distributing,amherst,rendition,prosecutors,viaduct,disqualified,kabul,liturgy,prevailed,reelected,instructors,swimmers,aperture,churchyard,interventions,totals,darts,metropolis,fuels,fluent,northbound,correctional,inflicted,barrister,realms,culturally,aristocratic,collaborating,emphasizes,choreographer,inputs,ensembles,humboldt,practised,endowed,strains,infringement,archaeologist,congregational,magna,relativity,efficiently,proliferation,mixtape,abruptly,regeneration,commissioning,yukon,archaic,reluctantly,retailer,northamptonshire,universally,crossings,boilers,nickelodeon,revue,abbreviation,retaliation,scripture,routinely,medicinal,benedictine,kenyan,retention,deteriorated,glaciers,apprenticeship,coupling,researched,topography,entrances,anaheim,pivotal,compensate,arched,modify,reinforce,dusseldorf,journeys,motorsport,conceded,sumatra,spaniards,quantitative,loire,cinematography,discarded,botswana,morale,engined,zionist,philanthropy,sainte,fatalities,cypriot,motorsports,indicators,pricing,institut,bethlehem,implicated,gravitational,differentiation,rotor,thriving,precedent,ambiguous,concessions,forecast,conserved,fremantle,asphalt,landslide,middlesbrough,formula_7,humidity,overseeing,chronological,diaries,multinational,crimean,turnover,improvised,youths,declares,tasmanian,canadiens,fumble,refinery,weekdays,unconstitutional,upward,guardians,brownish,imminent,hamas,endorsement,naturalist,martyrs,caledonia,chords,yeshiva,reptiles,severity,mitsubishi,fairs,installment,substitution,repertory,keyboardist,interpreter,silesia,noticeable,rhineland,transmit,inconsistent,booklet,academies,epithet,pertaining,progressively,aquatics,scrutiny,prefect,toxicity,rugged,consume,o'donnell,evolve,uniquely,cabaret,mediated,landowner,transgender,palazzo,compilations,albuquerque,induce,sinai,remastered,efficacy,underside,analogue,specify,possessing,advocating,compatibility,liberated,greenville,mecklenburg,header,memorials,sewage,rhodesia,1800s,salaries,atoll,coordinating,partisans,repealed,amidst,subjective,optimization,nectar,evolving,exploits,madhya,styling,accumulation,raion,postage,responds,buccaneers,frontman,brunei,choreography,coated,kinetic,sampled,inflammatory,complementary,eclectic,norte,vijay,a.k.a,mainz,casualty,connectivity,laureate,franchises,yiddish,reputed,unpublished,economical,periodicals,vertically,bicycles,brethren,capacities,unitary,archeological,tehsil,domesday,wehrmacht,justification,angered,mysore,fielded,abuses,nutrients,ambitions,taluk,battleships,symbolism,superiority,neglect,attendees,commentaries,collaborators,predictions,yorker,breeders,investing,libretto,informally,coefficients,memorandum,pounder,collingwood,tightly,envisioned,arbor,mistakenly,captures,nesting,conflicting,enhancing,streetcar,manufactures,buckinghamshire,rewards,commemorating,stony,expenditure,tornadoes,semantic,relocate,weimar,iberian,sighted,intending,ensign,beverages,expectation,differentiate,centro,utilizes,saxophonist,catchment,transylvania,ecosystems,shortest,sediments,socialists,ineffective,kapoor,formidable,heroine,guantanamo,prepares,scattering,pamphlet,verified,elector,barons,totaling,shrubs,pyrenees,amalgamation,mutually,longitudinal,comte,negatively,masonic,envoy,sexes,akbar,mythical,tonga,bishopric,assessments,malaya,warns,interiors,reefs,reflections,neutrality,musically,nomadic,waterways,provence,collaborate,scaled,adulthood,emerges,euros,optics,incentives,overland,periodical,liege,awarding,realization,slang,affirmed,schooner,hokkaido,czechoslovak,protectorate,undrafted,disagreed,commencement,electors,spruce,swindon,fueled,equatorial,inventions,suites,slovene,backdrop,adjunct,energies,remnant,inhabit,alliances,simulcast,reactors,mosques,travellers,outfielder,plumage,migratory,benin,experimented,fibre,projecting,drafting,laude,evidenced,northernmost,indicted,directional,replication,croydon,comedies,jailed,organizes,devotees,reservoirs,turrets,originate,economists,songwriters,junta,trenches,mounds,proportions,comedic,apostle,azerbaijani,farmhouse,resembled,disrupted,playback,mixes,diagonal,relevance,govern,programmer,gdansk,maize,soundtracks,tendencies,mastered,impacted,believers,kilometre,intervene,chairperson,aerodrome,sails,subsidies,ensures,aesthetics,congresses,ratios,sardinia,southernmost,functioned,controllers,downward,randomly,distortion,regents,palatine,disruption,spirituality,vidhan,tracts,compiler,ventilation,anchorage,symposium,assert,pistols,excelled,avenues,convoys,moniker,constructions,proponent,phased,spines,organising,schleswig,policing,campeonato,mined,hourly,croix,lucrative,authenticity,haitian,stimulation,burkina,espionage,midfield,manually,staffed,awakening,metabolic,biographies,entrepreneurship,conspicuous,guangdong,preface,subgroup,mythological,adjutant,feminism,vilnius,oversees,honourable,tripoli,stylized,kinase,societe,notoriety,altitudes,configurations,outward,transmissions,announces,auditor,ethanol,clube,nanjing,mecca,haifa,blogs,postmaster,paramilitary,depart,positioning,potent,recognizable,spire,brackets,remembrance,overlapping,turkic,articulated,scientology,operatic,deploy,readiness,biotechnology,restrict,cinematographer,inverted,synonymous,administratively,westphalia,commodities,replaces,downloads,centralized,munitions,preached,sichuan,fashionable,implementations,matrices,hiv/aids,loyalist,luzon,celebrates,hazards,heiress,mercenaries,synonym,creole,ljubljana,technician,auditioned,technicians,viewpoint,wetland,mongols,princely,sharif,coating,dynasties,southward,doubling,formula_8,mayoral,harvesting,conjecture,goaltender,oceania,spokane,welterweight,bracket,gatherings,weighted,newscasts,mussolini,affiliations,disadvantage,vibrant,spheres,sultanate,distributors,disliked,establishes,marches,drastically,yielding,jewellery,yokohama,vascular,airlift,canons,subcommittee,repression,strengths,graded,outspoken,fused,pembroke,filmography,redundant,fatigue,repeal,threads,reissue,pennant,edible,vapor,corrections,stimuli,commemoration,dictator,anand,secession,amassed,orchards,pontifical,experimentation,greeted,bangor,forwards,decomposition,quran,trolley,chesterfield,traverse,sermons,burials,skier,climbs,consultants,petitioned,reproduce,parted,illuminated,kurdistan,reigned,occupants,packaged,geometridae,woven,regulating,protagonists,crafted,affluent,clergyman,consoles,migrant,supremacy,attackers,caliph,defect,convection,rallies,huron,resin,segunda,quota,warship,overseen,criticizing,shrines,glamorgan,lowering,beaux,hampered,invasions,conductors,collects,bluegrass,surrounds,substrates,perpetual,chronology,pulmonary,executions,crimea,compiling,noctuidae,battled,tumors,minsk,novgorod,serviced,yeast,computation,swamps,theodor,baronetcy,salford,uruguayan,shortages,odisha,siberian,novelty,cinematic,invitational,decks,dowager,oppression,bandits,appellate,state-of-the-art,clade,palaces,signalling,galaxies,industrialist,tensor,learnt,incurred,magistrates,binds,orbits,ciudad,willingness,peninsular,basins,biomedical,shafts,marlborough,bournemouth,withstand,fitzroy,dunedin,variance,steamship,integrating,muscular,fines,akron,bulbophyllum,malmo,disclosed,cornerstone,runways,medicines,twenty20,gettysburg,progresses,frigates,bodied,transformations,transforms,helens,modelled,versatile,regulator,pursuits,legitimacy,amplifier,scriptures,voyages,examines,presenters,octagonal,poultry,formula_9,anatolia,computed,migrate,directorial,hybrids,localized,preferring,guggenheim,persisted,grassroots,inflammation,fishery,otago,vigorous,professions,instructional,inexpensive,insurgency,legislators,sequels,surnames,agrarian,stainless,nairobi,minas,forerunner,aristocracy,transitions,sicilian,showcased,doses,hiroshima,summarized,gearbox,emancipation,limitation,nuclei,seismic,abandonment,dominating,appropriations,occupations,electrification,hilly,contracting,exaggerated,entertainer,kazan,oricon,cartridges,characterization,parcel,maharaja,exceeds,aspiring,obituary,flattened,contrasted,narration,replies,oblique,outpost,fronts,arranger,talmud,keynes,doctrines,endured,confesses,fortification,supervisors,kilometer,academie,jammu,bathurst,piracy,prostitutes,navarre,cumulative,cruises,lifeboat,twinned,radicals,interacting,expenditures,wexford,libre,futsal,curated,clockwise,colloquially,procurement,immaculate,lyricist,enhancement,porcelain,alzheimer,highlighting,judah,disagreements,storytelling,sheltered,wroclaw,vaudeville,contrasts,neoclassical,compares,contrasting,deciduous,francaise,descriptive,cyclic,reactive,antiquities,meiji,repeats,creditors,forcibly,newmarket,picturesque,impending,uneven,bison,raceway,solvent,ecumenical,optic,professorship,harvested,waterway,banjo,pharaoh,geologist,scanning,dissent,recycled,unmanned,retreating,gospels,aqueduct,branched,tallinn,groundbreaking,syllables,hangar,designations,procedural,craters,cabins,encryption,anthropologist,montevideo,outgoing,inverness,chattanooga,fascism,calais,chapels,groundwater,downfall,misleading,robotic,tortricidae,pixel,handel,prohibit,crewe,renaming,reprised,kickoff,leftist,spaced,integers,causeway,pines,authorship,organise,ptolemy,accessibility,virtues,lesions,iroquois,qur'an,atheist,synthesized,biennial,confederates,dietary,skaters,stresses,tariff,koreans,intercity,republics,quintet,baroness,naive,amplitude,insistence,tbilisi,residues,grammatical,diversified,egyptians,accompaniment,vibration,repository,mandal,topological,distinctions,coherent,invariant,batters,nuevo,internationals,implements,follower,bahia,widened,independents,cantonese,totaled,guadalajara,wolverines,befriended,muzzle,surveying,hungarians,medici,deportation,rayon,approx,recounts,attends,clerical,hellenic,furnished,alleging,soluble,systemic,gallantry,bolshevik,intervened,hostel,gunpowder,specialising,stimulate,leiden,removes,thematic,floral,bafta,printers,conglomerate,eroded,analytic,successively,lehigh,thessaloniki,kilda,clauses,ascended,nehru,scripted,tokugawa,competence,diplomats,exclude,consecration,freedoms,assaults,revisions,blacksmith,textual,sparse,concacaf,slain,uploaded,enraged,whaling,guise,stadiums,debuting,dormitory,cardiovascular,yunnan,dioceses,consultancy,notions,lordship,archdeacon,collided,medial,airfields,garment,wrestled,adriatic,reversal,refueling,verification,jakob,horseshoe,intricate,veracruz,sarawak,syndication,synthesizer,anthologies,stature,feasibility,guillaume,narratives,publicized,antrim,intermittent,constituents,grimsby,filmmaking,doping,unlawful,nominally,transmitting,documenting,seater,internationale,ejected,steamboat,alsace,boise,ineligible,geared,vassal,mustered,ville,inline,pairing,eurasian,kyrgyzstan,barnsley,reprise,stereotypes,rushes,conform,firefighters,deportivo,revolutionaries,rabbis,concurrency,charters,sustaining,aspirations,algiers,chichester,falkland,morphological,systematically,volcanoes,designate,artworks,reclaimed,jurist,anglia,resurrected,chaotic,feasible,circulating,simulated,environmentally,confinement,adventist,harrisburg,laborers,ostensibly,universiade,pensions,influenza,bratislava,octave,refurbishment,gothenburg,putin,barangay,annapolis,breaststroke,illustrates,distorted,choreographed,promo,emphasizing,stakeholders,descends,exhibiting,intrinsic,invertebrates,evenly,roundabout,salts,formula_10,strata,inhibition,branching,stylistic,rumored,realises,mitochondrial,commuted,adherents,logos,bloomberg,telenovela,guineas,charcoal,engages,winery,reflective,siena,cambridgeshire,ventral,flashback,installing,engraving,grasses,traveller,rotated,proprietor,nationalities,precedence,sourced,trainers,cambodian,reductions,depleted,saharan,classifications,biochemistry,plaintiffs,arboretum,humanist,fictitious,aleppo,climates,bazaar,his/her,homogeneous,multiplication,moines,indexed,linguist,skeletal,foliage,societal,differentiated,informing,mammal,infancy,archival,cafes,malls,graeme,musee,schizophrenia,fargo,pronouns,derivation,descend,ascending,terminating,deviation,recaptured,confessions,weakening,tajikistan,bahadur,pasture,b/hip,donegal,supervising,sikhs,thinkers,euclidean,reinforcement,friars,portage,fuscous,lucknow,synchronized,assertion,choirs,privatization,corrosion,multitude,skyscraper,royalties,ligament,usable,spores,directs,clashed,stockport,fronted,dependency,contiguous,biologist,backstroke,powerhouse,frescoes,phylogenetic,welding,kildare,gabon,conveyed,augsburg,severn,continuum,sahib,lille,injuring,passeriformesfamily,succeeds,translating,unitarian,startup,turbulent,outlying,philanthropic,stanislaw,idols,claremont,conical,haryana,armagh,blended,implicit,conditioned,modulation,rochdale,labourers,coinage,shortstop,potsdam,gears,obesity,bestseller,advisers,bouts,comedians,jozef,lausanne,taxonomic,correlated,columbian,marne,indications,psychologists,libel,edict,beaufort,disadvantages,renal,finalized,racehorse,unconventional,disturbances,falsely,zoology,adorned,redesign,executing,narrower,commended,appliances,stalls,resurgence,saskatoon,miscellaneous,permitting,epoch,formula_11,cumbria,forefront,vedic,eastenders,disposed,supermarkets,rower,inhibitor,magnesium,colourful,yusuf,harrow,formulas,centrally,balancing,ionic,nocturnal,consolidate,ornate,raiding,charismatic,accelerate,nominate,residual,dhabi,commemorates,attribution,uninhabited,mindanao,atrocities,genealogical,romani,applicant,enactment,abstraction,trough,pulpit,minuscule,misconduct,grenades,timely,supplements,messaging,curvature,ceasefire,telangana,susquehanna,braking,redistribution,shreveport,neighbourhoods,gregorian,widowed,khuzestan,empowerment,scholastic,evangelist,peptide,topical,theorist,historia,thence,sudanese,museo,jurisprudence,masurian,frankish,headlined,recounted,netball,petitions,tolerant,hectare,truncated,southend,methane,captives,reigns,massif,subunit,acidic,weightlifting,footballers,sabah,britannia,tunisian,segregated,sawmill,withdrawing,unpaid,weaponry,somme,perceptions,unicode,alcoholism,durban,wrought,waterfalls,jihad,auschwitz,upland,eastbound,adjective,anhalt,evaluating,regimes,guildford,reproduced,pamphlets,hierarchical,maneuvers,hanoi,fabricated,repetition,enriched,arterial,replacements,tides,globalization,adequately,westbound,satisfactory,fleets,phosphorus,lastly,neuroscience,anchors,xinjiang,membranes,improvisation,shipments,orthodoxy,submissions,bolivian,mahmud,ramps,leyte,pastures,outlines,flees,transmitters,fares,sequential,stimulated,novice,alternately,symmetrical,breakaway,layered,baronets,lizards,blackish,edouard,horsepower,penang,principals,mercantile,maldives,overwhelmingly,hawke,rallied,prostate,conscription,juveniles,maccabi,carvings,strikers,sudbury,spurred,improves,lombardy,macquarie,parisian,elastic,distillery,shetland,humane,brentford,wrexham,warehouses,routines,encompassed,introductory,isfahan,instituto,palais,revolutions,sporadic,impoverished,portico,fellowships,speculative,enroll,dormant,adhere,fundamentally,sculpted,meritorious,template,upgrading,reformer,rectory,uncredited,indicative,creeks,galveston,radically,hezbollah,firearm,educating,prohibits,trondheim,locus,refit,headwaters,screenings,lowlands,wasps,coarse,attaining,sedimentary,perished,pitchfork,interned,cerro,stagecoach,aeronautical,liter,transitioned,haydn,inaccurate,legislatures,bromwich,knesset,spectroscopy,butte,asiatic,degraded,concordia,catastrophic,lobes,wellness,pensacola,periphery,hapoel,theta,horizontally,freiburg,liberalism,pleas,durable,warmian,offenses,mesopotamia,shandong,unsuitable,hospitalized,appropriately,phonetic,encompass,conversions,observes,illnesses,breakout,assigns,crowns,inhibitors,nightly,manifestation,fountains,maximize,alphabetical,sloop,expands,newtown,widening,gaddafi,commencing,camouflage,footprint,tyrol,barangays,universite,highlanders,budgets,query,lobbied,westchester,equator,stipulated,pointe,distinguishes,allotted,embankment,advises,storing,loyalists,fourier,rehearsals,starvation,gland,rihanna,tubular,expressive,baccalaureate,intersections,revered,carbonate,eritrea,craftsmen,cosmopolitan,sequencing,corridors,shortlisted,bangladeshi,persians,mimic,parades,repetitive,recommends,flanks,promoters,incompatible,teaming,ammonia,greyhound,solos,improper,legislator,newsweek,recurrent,vitro,cavendish,eireann,crises,prophets,mandir,strategically,guerrillas,formula_12,ghent,contenders,equivalence,drone,sociological,hamid,castes,statehood,aland,clinched,relaunched,tariffs,simulations,williamsburg,rotate,mediation,smallpox,harmonica,lodges,lavish,restrictive,o'sullivan,detainees,polynomials,echoes,intersecting,learners,elects,charlemagne,defiance,epsom,liszt,facilitating,absorbing,revelations,padua,pieter,pious,penultimate,mammalian,montenegrin,supplementary,widows,aromatic,croats,roanoke,trieste,legions,subdistrict,babylonian,grasslands,volga,violently,sparsely,oldies,telecommunication,respondents,quarries,downloadable,commandos,taxpayer,catalytic,malabar,afforded,copying,declines,nawab,junctions,assessing,filtering,classed,disused,compliant,christoph,gottingen,civilizations,hermitage,caledonian,whereupon,ethnically,springsteen,mobilization,terraces,indus,excel,zoological,enrichment,simulate,guitarists,registrar,cappella,invoked,reused,manchu,configured,uppsala,genealogy,mergers,casts,curricular,rebelled,subcontinent,horticultural,parramatta,orchestrated,dockyard,claudius,decca,prohibiting,turkmenistan,brahmin,clandestine,obligatory,elaborated,parasitic,helix,constraint,spearheaded,rotherham,eviction,adapting,albans,rescues,sociologist,guiana,convicts,occurrences,kamen,antennas,asturias,wheeled,sanitary,deterioration,trier,theorists,baseline,announcements,valea,planners,factual,serialized,serials,bilbao,demoted,fission,jamestown,cholera,alleviate,alteration,indefinite,sulfate,paced,climatic,valuation,artisans,proficiency,aegean,regulators,fledgling,sealing,influencing,servicemen,frequented,cancers,tambon,narayan,bankers,clarified,embodied,engraver,reorganisation,dissatisfied,dictated,supplemental,temperance,ratification,puget,nutrient,pretoria,papyrus,uniting,ascribed,cores,coptic,schoolhouse,barrio,1910s,armory,defected,transatlantic,regulates,ported,artefacts,specifies,boasted,scorers,mollusks,emitted,navigable,quakers,projective,dialogues,reunification,exponential,vastly,banners,unsigned,dissipated,halves,coincidentally,leasing,purported,escorting,estimation,foxes,lifespan,inflorescence,assimilation,showdown,staunch,prologue,ligand,superliga,telescopes,northwards,keynote,heaviest,taunton,redeveloped,vocalists,podlaskie,soyuz,rodents,azores,moravian,outset,parentheses,apparel,domestically,authoritative,polymers,monterrey,inhibit,launcher,jordanian,folds,taxis,mandates,singled,liechtenstein,subsistence,marxism,ousted,governorship,servicing,offseason,modernism,prism,devout,translators,islamist,chromosomes,pitted,bedfordshire,fabrication,authoritarian,javanese,leaflets,transient,substantive,predatory,sigismund,assassinate,diagrams,arrays,rediscovered,reclamation,spawning,fjord,peacekeeping,strands,fabrics,highs,regulars,tirana,ultraviolet,athenian,filly,barnet,naacp,nueva,favourites,terminates,showcases,clones,inherently,interpreting,bjorn,finely,lauded,unspecified,chola,pleistocene,insulation,antilles,donetsk,funnel,nutritional,biennale,reactivated,southport,primate,cavaliers,austrians,interspersed,restarted,suriname,amplifiers,wladyslaw,blockbuster,sportsman,minogue,brightness,benches,bridgeport,initiating,israelis,orbiting,newcomers,externally,scaling,transcribed,impairment,luxurious,longevity,impetus,temperament,ceilings,tchaikovsky,spreads,pantheon,bureaucracy,1820s,heraldic,villas,formula_13,galician,meath,avoidance,corresponded,headlining,connacht,seekers,rappers,solids,monograph,scoreless,opole,isotopes,himalayas,parodies,garments,microscopic,republished,havilland,orkney,demonstrators,pathogen,saturated,hellenistic,facilitates,aerodynamic,relocating,indochina,laval,astronomers,bequeathed,administrations,extracts,nagoya,torquay,demography,medicare,ambiguity,renumbered,pursuant,concave,syriac,electrode,dispersal,henan,bialystok,walsall,crystalline,puebla,janata,illumination,tianjin,enslaved,coloration,championed,defamation,grille,johor,rejoin,caspian,fatally,planck,workings,appointing,institutionalized,wessex,modernized,exemplified,regatta,jacobite,parochial,programmers,blending,eruptions,insurrection,regression,indices,sited,dentistry,mobilized,furnishings,levant,primaries,ardent,nagasaki,conqueror,dorchester,opined,heartland,amman,mortally,wellesley,bowlers,outputs,coveted,orthography,immersion,disrepair,disadvantaged,curate,childless,condensed,codice_1,remodeled,resultant,bolsheviks,superfamily,saxons,2010s,contractual,rivalries,malacca,oaxaca,magnate,vertebrae,quezon,olympiad,yucatan,tyres,macro,specialization,commendation,caliphate,gunnery,exiles,excerpts,fraudulent,adjustable,aramaic,interceptor,drumming,standardization,reciprocal,adolescents,federalist,aeronautics,favorably,enforcing,reintroduced,zhejiang,refining,biplane,banknotes,accordion,intersect,illustrating,summits,classmate,militias,biomass,massacres,epidemiology,reworked,wrestlemania,nantes,auditory,taxon,elliptical,chemotherapy,asserting,avoids,proficient,airmen,yellowstone,multicultural,alloys,utilization,seniority,kuyavian,huntsville,orthogonal,bloomington,cultivars,casimir,internment,repulsed,impedance,revolving,fermentation,parana,shutout,partnering,empowered,islamabad,polled,classify,amphibians,greyish,obedience,4x100,projectile,khyber,halfback,relational,d'ivoire,synonyms,endeavour,padma,customized,mastery,defenceman,berber,purge,interestingly,covent,promulgated,restricting,condemnation,hillsborough,walkers,privateer,intra,captaincy,naturalized,huffington,detecting,hinted,migrating,bayou,counterattack,anatomical,foraging,unsafe,swiftly,outdated,paraguayan,attire,masjid,endeavors,jerseys,triassic,quechua,growers,axial,accumulate,wastewater,cognition,fungal,animator,pagoda,kochi,uniformly,antibody,yerevan,hypotheses,combatants,italianate,draining,fragmentation,snowfall,formative,inversion,kitchener,identifier,additive,lucha,selects,ashland,cambrian,racetrack,trapping,congenital,primates,wavelengths,expansions,yeomanry,harcourt,wealthiest,awaited,punta,intervening,aggressively,vichy,piloted,midtown,tailored,heyday,metadata,guadalcanal,inorganic,hadith,pulses,francais,tangent,scandals,erroneously,tractors,pigment,constabulary,jiangsu,landfill,merton,basalt,astor,forbade,debuts,collisions,exchequer,stadion,roofed,flavour,sculptors,conservancy,dissemination,electrically,undeveloped,existent,surpassing,pentecostal,manifested,amend,formula_14,superhuman,barges,tunis,analytics,argyll,liquids,mechanized,domes,mansions,himalayan,indexing,reuters,nonlinear,purification,exiting,timbers,triangles,decommissioning,departmental,causal,fonts,americana,sept.,seasonally,incomes,razavi,sheds,memorabilia,rotational,terre,sutra,protege,yarmouth,grandmaster,annum,looted,imperialism,variability,liquidation,baptised,isotope,showcasing,milling,rationale,hammersmith,austen,streamlined,acknowledging,contentious,qaleh,breadth,turing,referees,feral,toulon,unofficially,identifiable,standout,labeling,dissatisfaction,jurgen,angrily,featherweight,cantons,constrained,dominates,standalone,relinquished,theologians,markedly,italics,downed,nitrate,likened,gules,craftsman,singaporean,pixels,mandela,moray,parity,departement,antigen,academically,burgh,brahma,arranges,wounding,triathlon,nouveau,vanuatu,banded,acknowledges,unearthed,stemming,authentication,byzantines,converge,nepali,commonplace,deteriorating,recalling,palette,mathematicians,greenish,pictorial,ahmedabad,rouen,validation,u.s.a.,'best,malvern,archers,converter,undergoes,fluorescent,logistical,notification,transvaal,illicit,symphonies,stabilization,worsened,fukuoka,decrees,enthusiast,seychelles,blogger,louvre,dignitaries,burundi,wreckage,signage,pinyin,bursts,federer,polarization,urbana,lazio,schism,nietzsche,venerable,administers,seton,kilograms,invariably,kathmandu,farmed,disqualification,earldom,appropriated,fluctuations,kermanshah,deployments,deformation,wheelbase,maratha,psalm,bytes,methyl,engravings,skirmish,fayette,vaccines,ideally,astrology,breweries,botanic,opposes,harmonies,irregularities,contended,gaulle,prowess,constants,aground,filipinos,fresco,ochreous,jaipur,willamette,quercus,eastwards,mortars,champaign,braille,reforming,horned,hunan,spacious,agitation,draught,specialties,flourishing,greensboro,necessitated,swedes,elemental,whorls,hugely,structurally,plurality,synthesizers,embassies,assad,contradictory,inference,discontent,recreated,inspectors,unicef,commuters,embryo,modifying,stints,numerals,communicated,boosted,trumpeter,brightly,adherence,remade,leases,restrained,eucalyptus,dwellers,planar,grooves,gainesville,daimler,anzac,szczecin,cornerback,prized,peking,mauritania,khalifa,motorized,lodging,instrumentalist,fortresses,cervical,formula_15,passerine,sectarian,researches,apprenticed,reliefs,disclose,gliding,repairing,queue,kyushu,literate,canoeing,sacrament,separatist,calabria,parkland,flowed,investigates,statistically,visionary,commits,dragoons,scrolls,premieres,revisited,subdued,censored,patterned,elective,outlawed,orphaned,leyland,richly,fujian,miniatures,heresy,plaques,countered,nonfiction,exponent,moravia,dispersion,marylebone,midwestern,enclave,ithaca,federated,electronically,handheld,microscopy,tolls,arrivals,climbers,continual,cossacks,moselle,deserts,ubiquitous,gables,forecasts,deforestation,vertebrates,flanking,drilled,superstructure,inspected,consultative,bypassed,ballast,subsidy,socioeconomic,relic,grenada,journalistic,administering,accommodated,collapses,appropriation,reclassified,foreword,porte,assimilated,observance,fragmented,arundel,thuringia,gonzaga,shenzhen,shipyards,sectional,ayrshire,sloping,dependencies,promenade,ecuadorian,mangrove,constructs,goalscorer,heroism,iteration,transistor,omnibus,hampstead,cochin,overshadowed,chieftain,scalar,finishers,ghanaian,abnormalities,monoplane,encyclopaedia,characterize,travancore,baronetage,bearers,biking,distributes,paving,christened,inspections,banco,humber,corinth,quadratic,albanians,lineages,majored,roadside,inaccessible,inclination,darmstadt,fianna,epilepsy,propellers,papacy,montagu,bhutto,sugarcane,optimized,pilasters,contend,batsmen,brabant,housemates,sligo,ascot,aquinas,supervisory,accorded,gerais,echoed,nunavut,conservatoire,carniola,quartermaster,gminas,impeachment,aquitaine,reformers,quarterfinal,karlsruhe,accelerator,coeducational,archduke,gelechiidae,seaplane,dissident,frenchman,palau,depots,hardcover,aachen,darreh,denominational,groningen,parcels,reluctance,drafts,elliptic,counters,decreed,airship,devotional,contradiction,formula_16,undergraduates,qualitative,guatemalan,slavs,southland,blackhawks,detrimental,abolish,chechen,manifestations,arthritis,perch,fated,hebei,peshawar,palin,immensely,havre,totalling,rampant,ferns,concourse,triples,elites,olympian,larva,herds,lipid,karabakh,distal,monotypic,vojvodina,batavia,multiplied,spacing,spellings,pedestrians,parchment,glossy,industrialization,dehydrogenase,patriotism,abolitionist,mentoring,elizabethan,figurative,dysfunction,abyss,constantin,middletown,stigma,mondays,gambia,gaius,israelites,renounced,nepalese,overcoming,buren,sulphur,divergence,predation,looting,iberia,futuristic,shelved,anthropological,innsbruck,escalated,clermont,entrepreneurial,benchmark,mechanically,detachments,populist,apocalyptic,exited,embryonic,stanza,readership,chiba,landlords,expansive,boniface,therapies,perpetrators,whitehall,kassel,masts,carriageway,clinch,pathogens,mazandaran,undesirable,teutonic,miocene,nagpur,juris,cantata,compile,diffuse,dynastic,reopening,comptroller,o'neal,flourish,electing,scientifically,departs,welded,modal,cosmology,fukushima,libertadores,chang'an,asean,generalization,localization,afrikaans,cricketers,accompanies,emigrants,esoteric,southwards,shutdown,prequel,fittings,innate,wrongly,equitable,dictionaries,senatorial,bipolar,flashbacks,semitism,walkway,lyrically,legality,sorbonne,vigorously,durga,samoan,karel,interchanges,patna,decider,registering,electrodes,anarchists,excursion,overthrown,gilan,recited,michelangelo,advertiser,kinship,taboo,cessation,formula_17,premiers,traversed,madurai,poorest,torneo,exerted,replicate,spelt,sporadically,horde,landscaping,razed,hindered,esperanto,manchuria,propellant,jalan,baha'is,sikkim,linguists,pandit,racially,ligands,dowry,francophone,escarpment,behest,magdeburg,mainstay,villiers,yangtze,grupo,conspirators,martyrdom,noticeably,lexical,kazakh,unrestricted,utilised,sired,inhabits,proofs,joseon,pliny,minted,buddhists,cultivate,interconnected,reuse,viability,australasian,derelict,resolving,overlooks,menon,stewardship,playwrights,thwarted,filmfare,disarmament,protections,bundles,sidelined,hypothesized,singer/songwriter,forage,netted,chancery,townshend,restructured,quotation,hyperbolic,succumbed,parliaments,shenandoah,apical,kibbutz,storeys,pastors,lettering,ukrainians,hardships,chihuahua,avail,aisles,taluka,antisemitism,assent,ventured,banksia,seamen,hospice,faroe,fearful,woreda,outfield,chlorine,transformer,tatar,panoramic,pendulum,haarlem,styria,cornice,importing,catalyzes,subunits,enamel,bakersfield,realignment,sorties,subordinates,deanery,townland,gunmen,tutelage,evaluations,allahabad,thrace,veneto,mennonite,sharia,subgenus,satisfies,puritan,unequal,gastrointestinal,ordinances,bacterium,horticulture,argonauts,adjectives,arable,duets,visualization,woolwich,revamped,euroleague,thorax,completes,originality,vasco,freighter,sardar,oratory,sects,extremes,signatories,exporting,arisen,exacerbated,departures,saipan,furlongs,d'italia,goring,dakar,conquests,docked,offshoot,okrug,referencing,disperse,netting,summed,rewritten,articulation,humanoid,spindle,competitiveness,preventive,facades,westinghouse,wycombe,synthase,emulate,fostering,abdel,hexagonal,myriad,caters,arjun,dismay,axiom,psychotherapy,colloquial,complemented,martinique,fractures,culmination,erstwhile,atrium,electronica,anarchism,nadal,montpellier,algebras,submitting,adopts,stemmed,overcame,internacional,asymmetric,gallipoli,gliders,flushing,extermination,hartlepool,tesla,interwar,patriarchal,hitherto,ganges,combatant,marred,philology,glastonbury,reversible,isthmus,undermined,southwark,gateshead,andalusia,remedies,hastily,optimum,smartphone,evade,patrolled,beheaded,dopamine,waivers,ugandan,gujarati,densities,predicting,intestinal,tentative,interstellar,kolonia,soloists,penetrated,rebellions,qeshlaq,prospered,colegio,deficits,konigsberg,deficient,accessing,relays,kurds,politburo,codified,incarnations,occupancy,cossack,metaphysical,deprivation,chopra,piccadilly,formula_18,makeshift,protestantism,alaskan,frontiers,faiths,tendon,dunkirk,durability,autobots,bonuses,coinciding,emails,gunboat,stucco,magma,neutrons,vizier,subscriptions,visuals,envisaged,carpets,smoky,schema,parliamentarian,immersed,domesticated,parishioners,flinders,diminutive,mahabharata,ballarat,falmouth,vacancies,gilded,twigs,mastering,clerics,dalmatia,islington,slogans,compressor,iconography,congolese,sanction,blends,bulgarians,moderator,outflow,textures,safeguard,trafalgar,tramways,skopje,colonialism,chimneys,jazeera,organisers,denoting,motivations,ganga,longstanding,deficiencies,gwynedd,palladium,holistic,fascia,preachers,embargo,sidings,busan,ignited,artificially,clearwater,cemented,northerly,salim,equivalents,crustaceans,oberliga,quadrangle,historiography,romanians,vaults,fiercely,incidental,peacetime,tonal,bhopal,oskar,radha,pesticides,timeslot,westerly,cathedrals,roadways,aldershot,connectors,brahmins,paler,aqueous,gustave,chromatic,linkage,lothian,specialises,aggregation,tributes,insurgent,enact,hampden,ghulam,federations,instigated,lyceum,fredrik,chairmanship,floated,consequent,antagonists,intimidation,patriarchate,warbler,heraldry,entrenched,expectancy,habitation,partitions,widest,launchers,nascent,ethos,wurzburg,lycee,chittagong,mahatma,merseyside,asteroids,yokosuka,cooperatives,quorum,redistricting,bureaucratic,yachts,deploying,rustic,phonology,chorale,cellist,stochastic,crucifixion,surmounted,confucian,portfolios,geothermal,crested,calibre,tropics,deferred,nasir,iqbal,persistence,essayist,chengdu,aborigines,fayetteville,bastion,interchangeable,burlesque,kilmarnock,specificity,tankers,colonels,fijian,quotations,enquiry,quito,palmerston,delle,multidisciplinary,polynesian,iodine,antennae,emphasised,manganese,baptists,galilee,jutland,latent,excursions,skepticism,tectonic,precursors,negligible,musique,misuse,vitoria,expressly,veneration,sulawesi,footed,mubarak,chongqing,chemically,midday,ravaged,facets,varma,yeovil,ethnographic,discounted,physicists,attache,disbanding,essen,shogunate,cooperated,waikato,realising,motherwell,pharmacology,sulfide,inward,expatriate,devoid,cultivar,monde,andean,groupings,goran,unaffected,moldovan,postdoctoral,coleophora,delegated,pronoun,conductivity,coleridge,disapproval,reappeared,microbial,campground,olsztyn,fostered,vaccination,rabbinical,champlain,milestones,viewership,caterpillar,effected,eupithecia,financier,inferred,uzbek,bundled,bandar,balochistan,mysticism,biosphere,holotype,symbolizes,lovecraft,photons,abkhazia,swaziland,subgroups,measurable,falkirk,valparaiso,ashok,discriminatory,rarity,tabernacle,flyweight,jalisco,westernmost,antiquarian,extracellular,margrave,colspan=9,midsummer,digestive,reversing,burgeoning,substitutes,medallist,khrushchev,guerre,folio,detonated,partido,plentiful,aggregator,medallion,infiltration,shaded,santander,fared,auctioned,permian,ramakrishna,andorra,mentors,diffraction,bukit,potentials,translucent,feminists,tiers,protracted,coburg,wreath,guelph,adventurer,he/she,vertebrate,pipelines,celsius,outbreaks,australasia,deccan,garibaldi,unionists,buildup,biochemical,reconstruct,boulders,stringent,barbed,wording,furnaces,pests,befriends,organises,popes,rizal,tentacles,cadre,tallahassee,punishments,occidental,formatted,mitigation,rulings,rubens,cascades,inducing,choctaw,volta,synagogues,movable,altarpiece,mitigate,practise,intermittently,encountering,memberships,earns,signify,retractable,amounting,pragmatic,wilfrid,dissenting,divergent,kanji,reconstituted,devonian,constitutions,levied,hendrik,starch,costal,honduran,ditches,polygon,eindhoven,superstars,salient,argus,punitive,purana,alluvial,flaps,inefficient,retracted,advantageous,quang,andersson,danville,binghamton,symbolize,conclave,shaanxi,silica,interpersonal,adept,frans,pavilions,lubbock,equip,sunken,limburg,activates,prosecutions,corinthian,venerated,shootings,retreats,parapet,orissa,riviere,animations,parodied,offline,metaphysics,bluffs,plume,piety,fruition,subsidized,steeplechase,shanxi,eurasia,angled,forecasting,suffragan,ashram,larval,labyrinth,chronicler,summaries,trailed,merges,thunderstorms,filtered,formula_19,advertisers,alpes,informatics,parti,constituting,undisputed,certifications,javascript,molten,sclerosis,rumoured,boulogne,hmong,lewes,breslau,notts,bantu,ducal,messengers,radars,nightclubs,bantamweight,carnatic,kaunas,fraternal,triggering,controversially,londonderry,visas,scarcity,offaly,uprisings,repelled,corinthians,pretext,kuomintang,kielce,empties,matriculated,pneumatic,expos,agile,treatises,midpoint,prehistory,oncology,subsets,hydra,hypertension,axioms,wabash,reiterated,swapped,achieves,premio,ageing,overture,curricula,challengers,subic,selangor,liners,frontline,shutter,validated,normalized,entertainers,molluscs,maharaj,allegation,youngstown,synth,thoroughfare,regionally,pillai,transcontinental,pedagogical,riemann,colonia,easternmost,tentatively,profiled,herefordshire,nativity,meuse,nucleotide,inhibits,huntingdon,throughput,recorders,conceding,domed,homeowners,centric,gabled,canoes,fringes,breeder,subtitled,fluoride,haplogroup,zionism,izmir,phylogeny,kharkiv,romanticism,adhesion,usaaf,delegations,lorestan,whalers,biathlon,vaulted,mathematically,pesos,skirmishes,heisman,kalamazoo,gesellschaft,launceston,interacts,quadruple,kowloon,psychoanalysis,toothed,ideologies,navigational,valence,induces,lesotho,frieze,rigging,undercarriage,explorations,spoof,eucharist,profitability,virtuoso,recitals,subterranean,sizeable,herodotus,subscriber,huxley,pivot,forewing,warring,boleslaw,bharatiya,suffixes,trois,percussionist,downturn,garrisons,philosophies,chants,mersin,mentored,dramatist,guilds,frameworks,thermodynamic,venomous,mehmed,assembling,rabbinic,hegemony,replicas,enlargement,claimant,retitled,utica,dumfries,metis,deter,assortment,tubing,afflicted,weavers,rupture,ornamentation,transept,salvaged,upkeep,callsign,rajput,stevenage,trimmed,intracellular,synchronization,consular,unfavorable,royalists,goldwyn,fasting,hussars,doppler,obscurity,currencies,amiens,acorn,tagore,townsville,gaussian,migrations,porta,anjou,graphite,seaport,monographs,gladiators,metrics,calligraphy,sculptural,swietokrzyskie,tolombeh,eredivisie,shoals,queries,carts,exempted,fiberglass,mirrored,bazar,progeny,formalized,mukherjee,professed,amazon.com,cathode,moreton,removable,mountaineers,nagano,transplantation,augustinian,steeply,epilogue,adapter,decisively,accelerating,mediaeval,substituting,tasman,devonshire,litres,enhancements,himmler,nephews,bypassing,imperfect,argentinian,reims,integrates,sochi,ascii,licences,niches,surgeries,fables,versatility,indra,footpath,afonso,crore,evaporation,encodes,shelling,conformity,simplify,updating,quotient,overt,firmware,umpires,architectures,eocene,conservatism,secretion,embroidery,f.c..,tuvalu,mosaics,shipwreck,prefectural,cohort,grievances,garnering,centerpiece,apoptosis,djibouti,bethesda,formula_20,shonen,richland,justinian,dormitories,meteorite,reliably,obtains,pedagogy,hardness,cupola,manifolds,amplification,steamers,familial,dumbarton,jerzy,genital,maidstone,salinity,grumman,signifies,presbytery,meteorology,procured,aegis,streamed,deletion,nuestra,mountaineering,accords,neuronal,khanate,grenoble,axles,dispatches,tokens,turku,auctions,propositions,planters,proclaiming,recommissioned,stravinsky,obverse,bombarded,waged,saviour,massacred,reformist,purportedly,resettlement,ravenna,embroiled,minden,revitalization,hikers,bridging,torpedoed,depletion,nizam,affectionately,latitudes,lubeck,spore,polymerase,aarhus,nazism,101st,buyout,galerie,diets,overflow,motivational,renown,brevet,deriving,melee,goddesses,demolish,amplified,tamworth,retake,brokerage,beneficiaries,henceforth,reorganised,silhouette,browsers,pollutants,peron,lichfield,encircled,defends,bulge,dubbing,flamenco,coimbatore,refinement,enshrined,grizzlies,capacitor,usefulness,evansville,interscholastic,rhodesian,bulletins,diamondbacks,rockers,platted,medalists,formosa,transporter,slabs,guadeloupe,disparate,concertos,violins,regaining,mandible,untitled,agnostic,issuance,hamiltonian,brampton,srpska,homology,downgraded,florentine,epitaph,kanye,rallying,analysed,grandstand,infinitely,antitrust,plundered,modernity,colspan=3|total,amphitheatre,doric,motorists,yemeni,carnivorous,probabilities,prelate,struts,scrapping,bydgoszcz,pancreatic,signings,predicts,compendium,ombudsman,apertura,appoints,rebbe,stereotypical,valladolid,clustered,touted,plywood,inertial,kettering,curving,d'honneur,housewives,grenadier,vandals,barbarossa,necked,waltham,reputedly,jharkhand,cistercian,pursues,viscosity,organiser,cloister,islet,stardom,moorish,himachal,strives,scripps,staggered,blasts,westwards,millimeters,angolan,hubei,agility,admirals,mordellistena,coincides,platte,vehicular,cordillera,riffs,schoolteacher,canaan,acoustics,tinged,reinforcing,concentrates,daleks,monza,selectively,musik,polynesia,exporter,reviving,macclesfield,bunkers,ballets,manors,caudal,microbiology,primes,unbroken,outcry,flocks,pakhtunkhwa,abelian,toowoomba,luminous,mould,appraisal,leuven,experimentally,interoperability,hideout,perak,specifying,knighthood,vasily,excerpt,computerized,niels,networked,byzantium,reaffirmed,geographer,obscured,fraternities,mixtures,allusion,accra,lengthened,inquest,panhandle,pigments,revolts,bluetooth,conjugate,overtaken,foray,coils,breech,streaks,impressionist,mendelssohn,intermediary,panned,suggestive,nevis,upazila,rotunda,mersey,linnaeus,anecdotes,gorbachev,viennese,exhaustive,moldavia,arcades,irrespective,orator,diminishing,predictive,cohesion,polarized,montage,avian,alienation,conus,jaffna,urbanization,seawater,extremity,editorials,scrolling,dreyfus,traverses,topographic,gunboats,extratropical,normans,correspondents,recognises,millennia,filtration,ammonium,voicing,complied,prefixes,diplomas,figurines,weakly,gated,oscillator,lucerne,embroidered,outpatient,airframe,fractional,disobedience,quarterbacks,formula_21,shinto,chiapas,epistle,leakage,pacifist,avignon,penrith,renders,mantua,screenplays,gustaf,tesco,alphabetically,rations,discharges,headland,tapestry,manipur,boolean,mediator,ebenezer,subchannel,fable,bestselling,ateneo,trademarks,recurrence,dwarfs,britannica,signifying,vikram,mediate,condensation,censuses,verbandsgemeinde,cartesian,sprang,surat,britons,chelmsford,courtenay,statistic,retina,abortions,liabilities,closures,mississauga,skyscrapers,saginaw,compounded,aristocrat,msnbc,stavanger,septa,interpretive,hinder,visibly,seeding,shutouts,irregularly,quebecois,footbridge,hydroxide,implicitly,lieutenants,simplex,persuades,midshipman,heterogeneous,officiated,crackdown,lends,tartu,altars,fractions,dissidents,tapered,modernisation,scripting,blazon,aquaculture,thermodynamics,sistan,hasidic,bellator,pavia,propagated,theorized,bedouin,transnational,mekong,chronicled,declarations,kickstarter,quotas,runtime,duquesne,broadened,clarendon,brownsville,saturation,tatars,electorates,malayan,replicated,observable,amphitheater,endorsements,referral,allentown,mormons,pantomime,eliminates,typeface,allegorical,varna,conduction,evoke,interviewer,subordinated,uyghur,landscaped,conventionally,ascend,edifice,postulated,hanja,whitewater,embarking,musicologist,tagalog,frontage,paratroopers,hydrocarbons,transliterated,nicolae,viewpoints,surrealist,asheville,falklands,hacienda,glide,opting,zimbabwean,discal,mortgages,nicaraguan,yadav,ghosh,abstracted,castilian,compositional,cartilage,intergovernmental,forfeited,importation,rapping,artes,republika,narayana,condominium,frisian,bradman,duality,marche,extremist,phosphorylation,genomes,allusions,valencian,habeas,ironworks,multiplex,harpsichord,emigrate,alternated,breda,waffen,smartphones,familiarity,regionalliga,herbaceous,piping,dilapidated,carboniferous,xviii,critiques,carcinoma,sagar,chippewa,postmodern,neapolitan,excludes,notoriously,distillation,tungsten,richness,installments,monoxide,chand,privatisation,molded,maths,projectiles,luoyang,epirus,lemma,concentric,incline,erroneous,sideline,gazetted,leopards,fibres,renovate,corrugated,unilateral,repatriation,orchestration,saeed,rockingham,loughborough,formula_22,bandleader,appellation,openness,nanotechnology,massively,tonnage,dunfermline,exposes,moored,ridership,motte,eurobasket,majoring,feats,silla,laterally,playlist,downwards,methodologies,eastbourne,daimyo,cellulose,leyton,norwalk,oblong,hibernian,opaque,insular,allegory,camogie,inactivation,favoring,masterpieces,rinpoche,serotonin,portrayals,waverley,airliner,longford,minimalist,outsourcing,excise,meyrick,qasim,organisational,synaptic,farmington,gorges,scunthorpe,zoned,tohoku,librarians,davao,decor,theatrically,brentwood,pomona,acquires,planter,capacitors,synchronous,skateboarding,coatings,turbocharged,ephraim,capitulation,scoreboard,hebrides,ensues,cereals,ailing,counterpoint,duplication,antisemitic,clique,aichi,oppressive,transcendental,incursions,rename,renumbering,powys,vestry,bitterly,neurology,supplanted,affine,susceptibility,orbiter,activating,overlaps,ecoregion,raman,canoer,darfur,microorganisms,precipitated,protruding,torun,anthropologists,rennes,kangaroos,parliamentarians,edits,littoral,archived,begum,rensselaer,microphones,ypres,empower,etruscan,wisden,montfort,calibration,isomorphic,rioting,kingship,verbally,smyrna,cohesive,canyons,fredericksburg,rahul,relativistic,micropolitan,maroons,industrialized,henchmen,uplift,earthworks,mahdi,disparity,cultured,transliteration,spiny,fragmentary,extinguished,atypical,inventors,biosynthesis,heralded,curacao,anomalies,aeroplane,surya,mangalore,maastricht,ashkenazi,fusiliers,hangzhou,emitting,monmouthshire,schwarzenegger,ramayana,peptides,thiruvananthapuram,alkali,coimbra,budding,reasoned,epithelial,harbors,rudimentary,classically,parque,ealing,crusades,rotations,riparian,pygmy,inertia,revolted,microprocessor,calendars,solvents,kriegsmarine,accademia,cheshmeh,yoruba,ardabil,mitra,genomic,notables,propagate,narrates,univision,outposts,polio,birkenhead,urinary,crocodiles,pectoral,barrymore,deadliest,rupees,chaim,protons,comical,astrophysics,unifying,formula_23,vassals,cortical,audubon,pedals,tenders,resorted,geophysical,lenders,recognising,tackling,lanarkshire,doctrinal,annan,combating,guangxi,estimating,selectors,tribunals,chambered,inhabiting,exemptions,curtailed,abbasid,kandahar,boron,bissau,150th,codenamed,wearer,whorl,adhered,subversive,famer,smelting,inserting,mogadishu,zoologist,mosul,stumps,almanac,olympiacos,stamens,participatory,cults,honeycomb,geologists,dividend,recursive,skiers,reprint,pandemic,liber,percentages,adversely,stoppage,chieftains,tubingen,southerly,overcrowding,unorganized,hangars,fulfil,hails,cantilever,woodbridge,pinus,wiesbaden,fertilization,fluorescence,enhances,plenary,troublesome,episodic,thrissur,kickboxing,allele,staffing,garda,televisions,philatelic,spacetime,bullpen,oxides,leninist,enrolling,inventive,truro,compatriot,ruskin,normative,assay,gotha,murad,illawarra,gendarmerie,strasse,mazraeh,rebounded,fanfare,liaoning,rembrandt,iranians,emirate,governs,latency,waterfowl,chairmen,katowice,aristocrats,eclipsed,sentient,sonatas,interplay,sacking,decepticons,dynamical,arbitrarily,resonant,petar,velocities,alludes,wastes,prefectures,belleville,sensibility,salvadoran,consolidating,medicaid,trainees,vivekananda,molar,porous,upload,youngster,infused,doctorates,wuhan,annihilation,enthusiastically,gamespot,kanpur,accumulating,monorail,operetta,tiling,sapporo,finns,calvinist,hydrocarbon,sparrows,orienteering,cornelis,minster,vuelta,plebiscite,embraces,panchayats,focussed,remediation,brahman,olfactory,reestablished,uniqueness,northumbria,rwandan,predominately,abode,ghats,balances,californian,uptake,bruges,inert,westerns,reprints,cairn,yarra,resurfaced,audible,rossini,regensburg,italiana,fleshy,irrigated,alerts,yahya,varanasi,marginalized,expatriates,cantonment,normandie,sahitya,directives,rounder,hulls,fictionalized,constables,inserts,hipped,potosi,navies,biologists,canteen,husbandry,augment,fortnight,assamese,kampala,o'keefe,paleolithic,bluish,promontory,consecutively,striving,niall,reuniting,dipole,friendlies,disapproved,thrived,netflix,liberian,dielectric,medway,strategist,sankt,pickups,hitters,encode,rerouted,claimants,anglesey,partitioned,cavan,flutes,reared,repainted,armaments,bowed,thoracic,balliol,piero,chaplains,dehestan,sender,junkers,sindhi,sickle,dividends,metallurgy,honorific,berths,namco,springboard,resettled,gansu,copyrighted,criticizes,utopian,bendigo,ovarian,binomial,spaceflight,oratorio,proprietors,supergroup,duplicated,foreground,strongholds,revolved,optimize,layouts,westland,hurler,anthropomorphic,excelsior,merchandising,reeds,vetoed,cryptography,hollyoaks,monash,flooring,ionian,resilience,johnstown,resolves,lawmakers,alegre,wildcards,intolerance,subculture,selector,slums,formulate,bayonet,istvan,restitution,interchangeably,awakens,rostock,serpentine,oscillation,reichstag,phenotype,recessed,piotr,annotated,preparedness,consultations,clausura,preferential,euthanasia,genoese,outcrops,freemasonry,geometrical,genesee,islets,prometheus,panamanian,thunderbolt,terraced,stara,shipwrecks,futebol,faroese,sharqi,aldermen,zeitung,unify,formula_24,humanism,syntactic,earthen,blyth,taxed,rescinded,suleiman,cymru,dwindled,vitality,superieure,resupply,adolphe,ardennes,rajiv,profiling,olympique,gestation,interfaith,milosevic,tagline,funerary,druze,silvery,plough,shrubland,relaunch,disband,nunatak,minimizing,excessively,waned,attaching,luminosity,bugle,encampment,electrostatic,minesweeper,dubrovnik,rufous,greenock,hochschule,assyrians,extracting,malnutrition,priya,attainment,anhui,connotations,predicate,seabirds,deduced,pseudonyms,gopal,plovdiv,refineries,imitated,kwazulu,terracotta,tenets,discourses,brandeis,whigs,dominions,pulmonate,landslides,tutors,determinant,richelieu,farmstead,tubercles,technicolor,hegel,redundancy,greenpeace,shortening,mules,distilled,xxiii,fundamentalist,acrylic,outbuildings,lighted,corals,signaled,transistors,cavite,austerity,76ers,exposures,dionysius,outlining,commutative,permissible,knowledgeable,howrah,assemblage,inhibited,crewmen,mbit/s,pyramidal,aberdeenshire,bering,rotates,atheism,howitzer,saone,lancet,fermented,contradicted,materiel,ofsted,numeric,uniformity,josephus,nazarene,kuwaiti,noblemen,pediment,emergent,campaigner,akademi,murcia,perugia,gallen,allsvenskan,finned,cavities,matriculation,rosters,twickenham,signatory,propel,readable,contends,artisan,flamboyant,reggio,italo,fumbles,widescreen,rectangle,centimetres,collaborates,envoys,rijeka,phonological,thinly,refractive,civilisation,reductase,cognate,dalhousie,monticello,lighthouses,jitsu,luneburg,socialite,fermi,collectible,optioned,marquee,jokingly,architecturally,kabir,concubine,nationalisation,watercolor,wicklow,acharya,pooja,leibniz,rajendra,nationalized,stalemate,bloggers,glutamate,uplands,shivaji,carolingian,bucuresti,dasht,reappears,muscat,functionally,formulations,hinged,hainan,catechism,autosomal,incremental,asahi,coeur,diversification,multilateral,fewest,recombination,finisher,harrogate,hangul,feasts,photovoltaic,paget,liquidity,alluded,incubation,applauded,choruses,malagasy,hispanics,bequest,underparts,cassava,kazimierz,gastric,eradication,mowtowr,tyrosine,archbishopric,e9e9e9,unproductive,uxbridge,hydrolysis,harbours,officio,deterministic,devonport,kanagawa,breaches,freetown,rhinoceros,chandigarh,janos,sanatorium,liberator,inequalities,agonist,hydrophobic,constructors,nagorno,snowboarding,welcomes,subscribed,iloilo,resuming,catalysts,stallions,jawaharlal,harriers,definitively,roughriders,hertford,inhibiting,elgar,randomized,incumbents,episcopate,rainforests,yangon,improperly,kemal,interpreters,diverged,uttarakhand,umayyad,phnom,panathinaikos,shabbat,diode,jiangxi,forbidding,nozzle,artistry,licensee,processions,staffs,decimated,expressionism,shingle,palsy,ontology,mahayana,maribor,sunil,hostels,edwardian,jetty,freehold,overthrew,eukaryotic,schuylkill,rawalpindi,sheath,recessive,ferenc,mandibles,berlusconi,confessor,convergent,ababa,slugging,rentals,sephardic,equivalently,collagen,markov,dynamically,hailing,depressions,sprawling,fairgrounds,indistinguishable,plutarch,pressurized,banff,coldest,braunschweig,mackintosh,sociedad,wittgenstein,tromso,airbase,lecturers,subtitle,attaches,purified,contemplated,dreamworks,telephony,prophetic,rockland,aylesbury,biscay,coherence,aleksandar,judoka,pageants,theses,homelessness,luthor,sitcoms,hinterland,fifths,derwent,privateers,enigmatic,nationalistic,instructs,superimposed,conformation,tricycle,dusan,attributable,unbeknownst,laptops,etching,archbishops,ayatollah,cranial,gharbi,interprets,lackawanna,abingdon,saltwater,tories,lender,minaj,ancillary,ranching,pembrokeshire,topographical,plagiarism,murong,marque,chameleon,assertions,infiltrated,guildhall,reverence,schenectady,formula_25,kollam,notary,mexicana,initiates,abdication,basra,theorems,ionization,dismantling,eared,censors,budgetary,numeral,verlag,excommunicated,distinguishable,quarried,cagliari,hindustan,symbolizing,watertown,descartes,relayed,enclosures,militarily,sault,devolved,dalian,djokovic,filaments,staunton,tumour,curia,villainous,decentralized,galapagos,moncton,quartets,onscreen,necropolis,brasileiro,multipurpose,alamos,comarca,jorgen,concise,mercia,saitama,billiards,entomologist,montserrat,lindbergh,commuting,lethbridge,phoenician,deviations,anaerobic,denouncing,redoubt,fachhochschule,principalities,negros,announcers,seconded,parrots,konami,revivals,approving,devotee,riyadh,overtook,morecambe,lichen,expressionist,waterline,silverstone,geffen,sternites,aspiration,behavioural,grenville,tripura,mediums,genders,pyotr,charlottesville,sacraments,programmable,ps100,shackleton,garonne,sumerian,surpass,authorizing,interlocking,lagoons,voiceless,advert,steeple,boycotted,alouettes,yosef,oxidative,sassanid,benefiting,sayyid,nauru,predetermined,idealism,maxillary,polymerization,semesters,munchen,conor,outfitted,clapham,progenitor,gheorghe,observational,recognitions,numerically,colonized,hazrat,indore,contaminants,fatality,eradicate,assyria,convocation,cameos,skillful,skoda,corfu,confucius,overtly,ramadan,wollongong,placements,d.c..,permutation,contemporaneous,voltages,elegans,universitat,samar,plunder,dwindling,neuter,antonin,sinhala,campania,solidified,stanzas,fibrous,marburg,modernize,sorcery,deutscher,florets,thakur,disruptive,infielder,disintegration,internazionale,vicariate,effigy,tripartite,corrective,klamath,environs,leavenworth,sandhurst,workmen,compagnie,hoseynabad,strabo,palisades,ordovician,sigurd,grandsons,defection,viacom,sinhalese,innovator,uncontrolled,slavonic,indexes,refrigeration,aircrew,superbike,resumption,neustadt,confrontations,arras,hindenburg,ripon,embedding,isomorphism,dwarves,matchup,unison,lofty,argos,louth,constitutionally,transitive,newington,facelift,degeneration,perceptual,aviators,enclosing,igneous,symbolically,academician,constitutionality,iso/iec,sacrificial,maturation,apprentices,enzymology,naturalistic,hajji,arthropods,abbess,vistula,scuttled,gradients,pentathlon,etudes,freedmen,melaleuca,thrice,conductive,sackville,franciscans,stricter,golds,kites,worshiped,monsignor,trios,orally,tiered,primacy,bodywork,castleford,epidemics,alveolar,chapelle,chemists,hillsboro,soulful,warlords,ngati,huguenot,diurnal,remarking,luger,motorways,gauss,jahan,cutoff,proximal,bandai,catchphrase,jonubi,ossetia,codename,codice_2,throated,itinerant,chechnya,riverfront,leela,evoked,entailed,zamboanga,rejoining,circuitry,haymarket,khartoum,feuds,braced,miyazaki,mirren,lubusz,caricature,buttresses,attrition,characterizes,widnes,evanston,materialism,contradictions,marist,midrash,gainsborough,ulithi,turkmen,vidya,escuela,patrician,inspirations,reagent,premierships,humanistic,euphrates,transitioning,belfry,zedong,adaption,kaliningrad,lobos,epics,waiver,coniferous,polydor,inductee,refitted,moraine,unsatisfactory,worsening,polygamy,rajya,nested,subgenre,broadside,stampeders,lingua,incheon,pretender,peloton,persuading,excitation,multan,predates,tonne,brackish,autoimmune,insulated,podcasts,iraqis,bodybuilding,condominiums,midlothian,delft,debtor,asymmetrical,lycaenidae,forcefully,pathogenic,tamaulipas,andaman,intravenous,advancements,senegalese,chronologically,realigned,inquirer,eusebius,dekalb,additives,shortlist,goldwater,hindustani,auditing,caterpillars,pesticide,nakhon,ingestion,lansdowne,traditionalist,northland,thunderbirds,josip,nominating,locale,ventricular,animators,verandah,epistles,surveyors,anthems,dredd,upheaval,passaic,anatolian,svalbard,associative,floodplain,taranaki,estuaries,irreducible,beginners,hammerstein,allocate,coursework,secreted,counteract,handwritten,foundational,passover,discoverer,decoding,wares,bourgeoisie,playgrounds,nazionale,abbreviations,seanad,golan,mishra,godavari,rebranding,attendances,backstory,interrupts,lettered,hasbro,ultralight,hormozgan,armee,moderne,subdue,disuse,improvisational,enrolment,persists,moderated,carinthia,hatchback,inhibitory,capitalized,anatoly,abstracts,albemarle,bergamo,insolvency,sentai,cellars,walloon,joked,kashmiri,dirac,materialized,renomination,homologous,gusts,eighteens,centrifugal,storied,baluchestan,formula_26,poincare,vettel,infuriated,gauges,streetcars,vedanta,stately,liquidated,goguryeo,swifts,accountancy,levee,acadian,hydropower,eustace,comintern,allotment,designating,torsion,molding,irritation,aerobic,halen,concerted,plantings,garrisoned,gramophone,cytoplasm,onslaught,requisitioned,relieving,genitive,centrist,jeong,espanola,dissolving,chatterjee,sparking,connaught,varese,arjuna,carpathian,empowering,meteorologist,decathlon,opioid,hohenzollern,fenced,ibiza,avionics,footscray,scrum,discounts,filament,directories,a.f.c,stiffness,quaternary,adventurers,transmits,harmonious,taizong,radiating,germantown,ejection,projectors,gaseous,nahuatl,vidyalaya,nightlife,redefined,refuted,destitute,arista,potters,disseminated,distanced,jamboree,kaohsiung,tilted,lakeshore,grained,inflicting,kreis,novelists,descendents,mezzanine,recast,fatah,deregulation,ac/dc,australis,kohgiluyeh,boreal,goths,authoring,intoxicated,nonpartisan,theodosius,pyongyang,shree,boyhood,sanfl,plenipotentiary,photosynthesis,presidium,sinaloa,honshu,texan,avenida,transmembrane,malays,acropolis,catalunya,vases,inconsistencies,methodists,quell,suisse,banat,simcoe,cercle,zealanders,discredited,equine,sages,parthian,fascists,interpolation,classifying,spinoff,yehuda,cruised,gypsum,foaled,wallachia,saraswati,imperialist,seabed,footnotes,nakajima,locales,schoolmaster,drosophila,bridgehead,immanuel,courtier,bookseller,niccolo,stylistically,portmanteau,superleague,konkani,millimetres,arboreal,thanjavur,emulation,sounders,decompression,commoners,infusion,methodological,osage,rococo,anchoring,bayreuth,formula_27,abstracting,symbolized,bayonne,electrolyte,rowed,corvettes,traversing,editorship,sampler,presidio,curzon,adirondack,swahili,rearing,bladed,lemur,pashtun,behaviours,bottling,zaire,recognisable,systematics,leeward,formulae,subdistricts,smithfield,vijaya,buoyancy,boosting,cantonal,rishi,airflow,kamakura,adana,emblems,aquifer,clustering,husayn,woolly,wineries,montessori,turntable,exponentially,caverns,espoused,pianists,vorpommern,vicenza,latterly,o'rourke,williamstown,generale,kosice,duisburg,poirot,marshy,mismanagement,mandalay,dagenham,universes,chiral,radiated,stewards,vegan,crankshaft,kyrgyz,amphibian,cymbals,infrequently,offenbach,environmentalist,repatriated,permutations,midshipmen,loudoun,refereed,bamberg,ornamented,nitric,selim,translational,dorsum,annunciation,gippsland,reflector,informational,regia,reactionary,ahmet,weathering,erlewine,legalized,berne,occupant,divas,manifests,analyzes,disproportionate,mitochondria,totalitarian,paulista,interscope,anarcho,correlate,brookfield,elongate,brunel,ordinal,precincts,volatility,equaliser,hittite,somaliland,ticketing,monochrome,ubuntu,chhattisgarh,titleholder,ranches,referendums,blooms,accommodates,merthyr,religiously,ryukyu,tumultuous,checkpoints,anode,mi'kmaq,cannonball,punctuation,remodelled,assassinations,criminology,alternates,yonge,pixar,namibian,piraeus,trondelag,hautes,lifeboats,shoal,atelier,vehemently,sadat,postcode,jainism,lycoming,undisturbed,lutherans,genomics,popmatters,tabriz,isthmian,notched,autistic,horsham,mites,conseil,bloomsbury,seung,cybertron,idris,overhauled,disbandment,idealized,goldfields,worshippers,lobbyist,ailments,paganism,herbarium,athenians,messerschmitt,faraday,entangled,'olya,untreated,criticising,howitzers,parvati,lobed,debussy,atonement,tadeusz,permeability,mueang,sepals,degli,optionally,fuelled,follies,asterisk,pristina,lewiston,congested,overpass,affixed,pleads,telecasts,stanislaus,cryptographic,friesland,hamstring,selkirk,antisubmarine,inundated,overlay,aggregates,fleur,trolleybus,sagan,ibsen,inductees,beltway,tiled,ladders,cadbury,laplace,ascetic,micronesia,conveying,bellingham,cleft,batches,usaid,conjugation,macedon,assisi,reappointed,brine,jinnah,prairies,screenwriting,oxidized,despatches,linearly,fertilizers,brazilians,absorbs,wagga,modernised,scorsese,ashraf,charlestown,esque,habitable,nizhny,lettres,tuscaloosa,esplanade,coalitions,carbohydrates,legate,vermilion,standardised,galleria,psychoanalytic,rearrangement,substation,competency,nationalised,reshuffle,reconstructions,mehdi,bougainville,receivership,contraception,enlistment,conducive,aberystwyth,solicitors,dismisses,fibrosis,montclair,homeowner,surrealism,s.h.i.e.l.d,peregrine,compilers,1790s,parentage,palmas,rzeszow,worldview,eased,svenska,housemate,bundestag,originator,enlisting,outwards,reciprocity,formula_28,carbohydrate,democratically,firefighting,romagna,acknowledgement,khomeini,carbide,quests,vedas,characteristically,guwahati,brixton,unintended,brothels,parietal,namur,sherbrooke,moldavian,baruch,milieu,undulating,laurier,entre,dijon,ethylene,abilene,heracles,paralleling,ceres,dundalk,falun,auspicious,chisinau,polarity,foreclosure,templates,ojibwe,punic,eriksson,biden,bachchan,glaciation,spitfires,norsk,nonviolent,heidegger,algonquin,capacitance,cassettes,balconies,alleles,airdate,conveys,replays,classifies,infrequent,amine,cuttings,rarer,woking,olomouc,amritsar,rockabilly,illyrian,maoist,poignant,tempore,stalinist,segmented,bandmate,mollusc,muhammed,totalled,byrds,tendered,endogenous,kottayam,aisne,oxidase,overhears,illustrators,verve,commercialization,purplish,directv,moulded,lyttelton,baptismal,captors,saracens,georgios,shorten,polity,grids,fitzwilliam,sculls,impurities,confederations,akhtar,intangible,oscillations,parabolic,harlequin,maulana,ovate,tanzanian,singularity,confiscation,qazvin,speyer,phonemes,overgrown,vicarage,gurion,undocumented,niigata,thrones,preamble,stave,interment,liiga,ataturk,aphrodite,groupe,indentured,habsburgs,caption,utilitarian,ozark,slovenes,reproductions,plasticity,serbo,dulwich,castel,barbuda,salons,feuding,lenape,wikileaks,swamy,breuning,shedding,afield,superficially,operationally,lamented,okanagan,hamadan,accolade,furthering,adolphus,fyodor,abridged,cartoonists,pinkish,suharto,cytochrome,methylation,debit,colspan=9|,refine,taoist,signalled,herding,leaved,bayan,fatherland,rampart,sequenced,negation,storyteller,occupiers,barnabas,pelicans,nadir,conscripted,railcars,prerequisite,furthered,columba,carolinas,markup,gwalior,franche,chaco,eglinton,ramparts,rangoon,metabolites,pollination,croat,televisa,holyoke,testimonial,setlist,safavid,sendai,georgians,shakespearean,galleys,regenerative,krzysztof,overtones,estado,barbary,cherbourg,obispo,sayings,composites,sainsbury,deliberation,cosmological,mahalleh,embellished,ascap,biala,pancras,calumet,grands,canvases,antigens,marianas,defenseman,approximated,seedlings,soren,stele,nuncio,immunology,testimonies,glossary,recollections,suitability,tampere,venous,cohomology,methanol,echoing,ivanovich,warmly,sterilization,imran,multiplying,whitechapel,undersea,xuanzong,tacitus,bayesian,roundhouse,correlations,rioters,molds,fiorentina,bandmates,mezzo,thani,guerilla,200th,premiums,tamils,deepwater,chimpanzees,tribesmen,selwyn,globo,turnovers,punctuated,erode,nouvelle,banbury,exponents,abolishing,helical,maimonides,endothelial,goteborg,infield,encroachment,cottonwood,mazowiecki,parable,saarbrucken,reliever,epistemology,artistes,enrich,rationing,formula_29,palmyra,subfamilies,kauai,zoran,fieldwork,arousal,creditor,friuli,celts,comoros,equated,escalation,negev,tallied,inductive,anion,netanyahu,mesoamerican,lepidoptera,aspirated,remit,westmorland,italic,crosse,vaclav,fuego,owain,balmain,venetians,ethnicities,deflected,ticino,apulia,austere,flycatcher,reprising,repressive,hauptbahnhof,subtype,ophthalmology,summarizes,eniwetok,colonisation,subspace,nymphalidae,earmarked,tempe,burnet,crests,abbots,norwegians,enlarge,ashoka,frankfort,livorno,malware,renters,singly,iliad,moresby,rookies,gustavus,affirming,alleges,legume,chekhov,studded,abdicated,suzhou,isidore,townsite,repayment,quintus,yankovic,amorphous,constructor,narrowing,industrialists,tanganyika,capitalization,connective,mughals,rarities,aerodynamics,worthing,antalya,diagnostics,shaftesbury,thracian,obstetrics,benghazi,multiplier,orbitals,livonia,roscommon,intensify,ravel,oaths,overseer,locomotion,necessities,chickasaw,strathclyde,treviso,erfurt,aortic,contemplation,accrington,markazi,predeceased,hippocampus,whitecaps,assemblyman,incursion,ethnography,extraliga,reproducing,directorship,benzene,byway,stupa,taxable,scottsdale,onondaga,favourably,countermeasures,lithuanians,thatched,deflection,tarsus,consuls,annuity,paralleled,contextual,anglian,klang,hoisted,multilingual,enacting,samaj,taoiseach,carthaginian,apologised,hydrology,entrant,seamless,inflorescences,mugabe,westerners,seminaries,wintering,penzance,mitre,sergeants,unoccupied,delimitation,discriminate,upriver,abortive,nihon,bessarabia,calcareous,buffaloes,patil,daegu,streamline,berks,chaparral,laity,conceptions,typified,kiribati,threaded,mattel,eccentricity,signified,patagonia,slavonia,certifying,adnan,astley,sedition,minimally,enumerated,nikos,goalless,walid,narendra,causa,missoula,coolant,dalek,outcrop,hybridization,schoolchildren,peasantry,afghans,confucianism,shahr,gallic,tajik,kierkegaard,sauvignon,commissar,patriarchs,tuskegee,prussians,laois,ricans,talmudic,officiating,aesthetically,baloch,antiochus,separatists,suzerainty,arafat,shading,u.s.c,chancellors,inc..,toolkit,nepenthes,erebidae,solicited,pratap,kabbalah,alchemist,caltech,darjeeling,biopic,spillway,kaiserslautern,nijmegen,bolstered,neath,pahlavi,eugenics,bureaus,retook,northfield,instantaneous,deerfield,humankind,selectivity,putative,boarders,cornhuskers,marathas,raikkonen,aliabad,mangroves,garages,gulch,karzai,poitiers,chernobyl,thane,alexios,belgrano,scion,solubility,urbanized,executable,guizhou,nucleic,tripled,equalled,harare,houseguests,potency,ghazi,repeater,overarching,regrouped,broward,ragtime,d'art,nandi,regalia,campsites,mamluk,plating,wirral,presumption,zenit,archivist,emmerdale,decepticon,carabidae,kagoshima,franconia,guarani,formalism,diagonally,submarginal,denys,walkways,punts,metrolink,hydrographic,droplets,upperside,martyred,hummingbird,antebellum,curiously,mufti,friary,chabad,czechs,shaykh,reactivity,berklee,turbonilla,tongan,sultans,woodville,unlicensed,enmity,dominicans,operculum,quarrying,watercolour,catalyzed,gatwick,'what,mesozoic,auditors,shizuoka,footballing,haldane,telemundo,appended,deducted,disseminate,o'shea,pskov,abrasive,entente,gauteng,calicut,lemurs,elasticity,suffused,scopula,staining,upholding,excesses,shostakovich,loanwords,naidu,championnat,chromatography,boasting,goaltenders,engulfed,salah,kilogram,morristown,shingles,shi'a,labourer,renditions,frantisek,jekyll,zonal,nanda,sheriffs,eigenvalues,divisione,endorsing,ushered,auvergne,cadres,repentance,freemasons,utilising,laureates,diocletian,semiconductors,o'grady,vladivostok,sarkozy,trackage,masculinity,hydroxyl,mervyn,muskets,speculations,gridiron,opportunistic,mascots,aleutian,fillies,sewerage,excommunication,borrowers,capillary,trending,sydenham,synthpop,rajah,cagayan,deportes,kedah,faure,extremism,michoacan,levski,culminates,occitan,bioinformatics,unknowingly,inciting,emulated,footpaths,piacenza,dreadnought,viceroyalty,oceanographic,scouted,combinatorial,ornithologist,cannibalism,mujahideen,independiente,cilicia,hindwing,minimized,odeon,gyorgy,rubles,purchaser,collieries,kickers,interurban,coiled,lynchburg,respondent,plzen,detractors,etchings,centering,intensification,tomography,ranjit,warblers,retelling,reinstatement,cauchy,modulus,redirected,evaluates,beginner,kalateh,perforated,manoeuvre,scrimmage,internships,megawatts,mottled,haakon,tunbridge,kalyan,summarised,sukarno,quetta,canonized,henryk,agglomeration,coahuila,diluted,chiropractic,yogyakarta,talladega,sheik,cation,halting,reprisals,sulfuric,musharraf,sympathizers,publicised,arles,lectionary,fracturing,startups,sangha,latrobe,rideau,ligaments,blockading,cremona,lichens,fabaceae,modulated,evocative,embodies,battersea,indistinct,altai,subsystem,acidity,somatic,formula_30,tariq,rationality,sortie,ashlar,pokal,cytoplasmic,valour,bangla,displacing,hijacking,spectrometry,westmeath,weill,charing,goias,revolvers,individualized,tenured,nawaz,piquet,chanted,discard,bernd,phalanx,reworking,unilaterally,subclass,yitzhak,piloting,circumvent,disregarded,semicircular,viscous,tibetans,endeavours,retaliated,cretan,vienne,workhouse,sufficiency,aurangzeb,legalization,lipids,expanse,eintracht,sanjak,megas,125th,bahraini,yakima,eukaryotes,thwart,affirmation,peloponnese,retailing,carbonyl,chairwoman,macedonians,dentate,rockaway,correctness,wealthier,metamorphic,aragonese,fermanagh,pituitary,schrodinger,evokes,spoiler,chariots,akita,genitalia,combe,confectionery,desegregation,experiential,commodores,persepolis,viejo,restorations,virtualization,hispania,printmaking,stipend,yisrael,theravada,expended,radium,tweeted,polygonal,lippe,charente,leveraged,cutaneous,fallacy,fragrant,bypasses,elaborately,rigidity,majid,majorca,kongo,plasmodium,skits,audiovisual,eerste,staircases,prompts,coulthard,northwestward,riverdale,beatrix,copyrights,prudential,communicates,mated,obscenity,asynchronous,analyse,hansa,searchlight,farnborough,patras,asquith,qarah,contours,fumbled,pasteur,redistributed,almeria,sanctuaries,jewry,israelite,clinicians,koblenz,bookshop,affective,goulburn,panelist,sikorsky,cobham,mimics,ringed,portraiture,probabilistic,girolamo,intelligible,andalusian,jalal,athenaeum,eritrean,auxiliaries,pittsburg,devolution,sangam,isolating,anglers,cronulla,annihilated,kidderminster,synthesize,popularised,theophilus,bandstand,innumerable,chagrin,retroactively,weser,multiples,birdlife,goryeo,pawnee,grosser,grappling,tactile,ahmadinejad,turboprop,erdogan,matchday,proletarian,adhering,complements,austronesian,adverts,luminaries,archeology,impressionism,conifer,sodomy,interracial,platoons,lessen,postings,pejorative,registrations,cookery,persecutions,microbes,audits,idiosyncratic,subsp,suspensions,restricts,colouring,ratify,instrumentals,nucleotides,sulla,posits,bibliotheque,diameters,oceanography,instigation,subsumed,submachine,acceptor,legation,borrows,sedge,discriminated,loaves,insurers,highgate,detectable,abandons,kilns,sportscaster,harwich,iterations,preakness,arduous,tensile,prabhu,shortwave,philologist,shareholding,vegetative,complexities,councilors,distinctively,revitalize,automaton,amassing,montreux,khanh,surabaya,nurnberg,pernambuco,cuisines,charterhouse,firsts,tercera,inhabitant,homophobia,naturalism,einar,powerplant,coruna,entertainments,whedon,rajputs,raton,democracies,arunachal,oeuvre,wallonia,jeddah,trolleybuses,evangelism,vosges,kiowa,minimise,encirclement,undertakes,emigrant,beacons,deepened,grammars,publius,preeminent,seyyed,repechage,crafting,headingley,osteopathic,lithography,hotly,bligh,inshore,betrothed,olympians,formula_31,dissociation,trivandrum,arran,petrovic,stettin,disembarked,simplification,bronzes,philo,acrobatic,jonsson,conjectured,supercharged,kanto,detects,cheeses,correlates,harmonics,lifecycle,sudamericana,reservists,decayed,elitserien,parametric,113th,dusky,hogarth,modulo,symbiotic,monopolies,discontinuation,converges,southerners,tucuman,eclipses,enclaves,emits,famicom,caricatures,artistically,levelled,mussels,erecting,mouthparts,cunard,octaves,crucible,guardia,unusable,lagrangian,droughts,ephemeral,pashto,canis,tapering,sasebo,silurian,metallurgical,outscored,evolves,reissues,sedentary,homotopy,greyhawk,reagents,inheriting,onshore,tilting,rebuffed,reusable,naturalists,basingstoke,insofar,offensives,dravidian,curators,planks,rajan,isoforms,flagstaff,preside,globular,egalitarian,linkages,biographers,goalscorers,molybdenum,centralised,nordland,jurists,ellesmere,rosberg,hideyoshi,restructure,biases,borrower,scathing,redress,tunnelling,workflow,magnates,mahendra,dissenters,plethora,transcriptions,handicrafts,keyword,xi'an,petrograd,unser,prokofiev,90deg,madan,bataan,maronite,kearny,carmarthen,termini,consulates,disallowed,rockville,bowery,fanzine,docklands,bests,prohibitions,yeltsin,selassie,naturalization,realisation,dispensary,tribeca,abdulaziz,pocahontas,stagnation,pamplona,cuneiform,propagating,subsurface,christgau,epithelium,schwerin,lynching,routledge,hanseatic,upanishad,glebe,yugoslavian,complicity,endowments,girona,mynetworktv,entomology,plinth,ba'ath,supercup,torus,akkadian,salted,englewood,commandery,belgaum,prefixed,colorless,dartford,enthroned,caesarea,nominative,sandown,safeguards,hulled,formula_32,leamington,dieppe,spearhead,generalizations,demarcation,llanelli,masque,brickwork,recounting,sufism,strikingly,petrochemical,onslow,monologues,emigrating,anderlecht,sturt,hossein,sakhalin,subduction,novices,deptford,zanjan,airstrikes,coalfield,reintroduction,timbaland,hornby,messianic,stinging,universalist,situational,radiocarbon,strongman,rowling,saloons,traffickers,overran,fribourg,cambrai,gravesend,discretionary,finitely,archetype,assessor,pilipinas,exhumed,invocation,interacted,digitized,timisoara,smelter,teton,sexism,precepts,srinagar,pilsudski,carmelite,hanau,scoreline,hernando,trekking,blogging,fanbase,wielded,vesicles,nationalization,banja,rafts,motoring,luang,takeda,girder,stimulates,histone,sunda,nanoparticles,attains,jumpers,catalogued,alluding,pontus,ancients,examiners,shinkansen,ribbentrop,reimbursement,pharmacological,ramat,stringed,imposes,cheaply,transplanted,taiping,mizoram,looms,wallabies,sideman,kootenay,encased,sportsnet,revolutionized,tangier,benthic,runic,pakistanis,heatseekers,shyam,mishnah,presbyterians,stadt,sutras,straddles,zoroastrian,infer,fueling,gymnasts,ofcom,gunfight,journeyman,tracklist,oshawa,ps500,pa'in,mackinac,xiongnu,mississippian,breckinridge,freemason,bight,autoroute,liberalization,distantly,thrillers,solomons,presumptive,romanization,anecdotal,bohemians,unpaved,milder,concurred,spinners,alphabets,strenuous,rivieres,kerrang,mistreatment,dismounted,intensively,carlist,dancehall,shunting,pluralism,trafficked,brokered,bonaventure,bromide,neckar,designates,malian,reverses,sotheby,sorghum,serine,environmentalists,languedoc,consulship,metering,bankstown,handlers,militiamen,conforming,regularity,pondicherry,armin,capsized,consejo,capitalists,drogheda,granular,purged,acadians,endocrine,intramural,elicit,terns,orientations,miklos,omitting,apocryphal,slapstick,brecon,pliocene,affords,typography,emigre,tsarist,tomasz,beset,nishi,necessitating,encyclical,roleplaying,journeyed,inflow,sprints,progressives,novosibirsk,cameroonian,ephesus,speckled,kinshasa,freiherr,burnaby,dalmatian,torrential,rigor,renegades,bhakti,nurburgring,cosimo,convincingly,reverting,visayas,lewisham,charlottetown,charadriiformesfamily,transferable,jodhpur,converters,deepening,camshaft,underdeveloped,protease,polonia,uterine,quantify,tobruk,dealerships,narasimha,fortran,inactivity,1780s,victors,categorised,naxos,workstation,skink,sardinian,chalice,precede,dammed,sondheim,phineas,tutored,sourcing,uncompromising,placer,tyneside,courtiers,proclaims,pharmacies,hyogo,booksellers,sengoku,kursk,spectrometer,countywide,wielkopolski,bobsleigh,shetty,llywelyn,consistory,heretics,guinean,cliches,individualism,monolithic,imams,usability,bursa,deliberations,railings,torchwood,inconsistency,balearic,stabilizer,demonstrator,facet,radioactivity,outboard,educates,d'oyly,heretical,handover,jurisdictional,shockwave,hispaniola,conceptually,routers,unaffiliated,trentino,formula_33,cypriots,intervenes,neuchatel,formulating,maggiore,delisted,alcohols,thessaly,potable,estimator,suborder,fluency,mimicry,clergymen,infrastructures,rivals.com,baroda,subplot,majlis,plano,clinching,connotation,carinae,savile,intercultural,transcriptional,sandstones,ailerons,annotations,impresario,heinkel,scriptural,intermodal,astrological,ribbed,northeastward,posited,boers,utilise,kalmar,phylum,breakwater,skype,textured,guideline,azeri,rimini,massed,subsidence,anomalous,wolfsburg,polyphonic,accrediting,vodacom,kirov,captaining,kelantan,logie,fervent,eamon,taper,bundeswehr,disproportionately,divination,slobodan,pundits,hispano,kinetics,reunites,makati,ceasing,statistician,amending,chiltern,eparchy,riverine,melanoma,narragansett,pagans,raged,toppled,breaching,zadar,holby,dacian,ochre,velodrome,disparities,amphoe,sedans,webpage,williamsport,lachlan,groton,baring,swastika,heliport,unwillingness,razorbacks,exhibitors,foodstuffs,impacting,tithe,appendages,dermot,subtypes,nurseries,balinese,simulating,stary,remakes,mundi,chautauqua,geologically,stockade,hakka,dilute,kalimantan,pahang,overlapped,fredericton,baha'u'llah,jahangir,damping,benefactors,shomali,triumphal,cieszyn,paradigms,shielded,reggaeton,maharishi,zambian,shearing,golestan,mirroring,partitioning,flyover,songbook,incandescent,merrimack,huguenots,sangeet,vulnerabilities,trademarked,drydock,tantric,honoris,queenstown,labelling,iterative,enlists,statesmen,anglicans,herge,qinghai,burgundian,islami,delineated,zhuge,aggregated,banknote,qatari,suitably,tapestries,asymptotic,charleroi,majorities,pyramidellidae,leanings,climactic,tahir,ramsar,suppressor,revisionist,trawler,ernakulam,penicillium,categorization,slits,entitlement,collegium,earths,benefice,pinochet,puritans,loudspeaker,stockhausen,eurocup,roskilde,alois,jaroslav,rhondda,boutiques,vigor,neurotransmitter,ansar,malden,ferdinando,sported,relented,intercession,camberwell,wettest,thunderbolts,positional,oriel,cloverleaf,penalized,shoshone,rajkumar,completeness,sharjah,chromosomal,belgians,woolen,ultrasonic,sequentially,boleyn,mordella,microsystems,initiator,elachista,mineralogy,rhododendron,integrals,compostela,hamza,sawmills,stadio,berlioz,maidens,stonework,yachting,tappeh,myocardial,laborer,workstations,costumed,nicaea,lanark,roundtable,mashhad,nablus,algonquian,stuyvesant,sarkar,heroines,diwan,laments,intonation,intrigues,almaty,feuded,grandes,algarve,rehabilitate,macrophages,cruciate,dismayed,heuristic,eliezer,kozhikode,covalent,finalised,dimorphism,yaroslavl,overtaking,leverkusen,middlebury,feeders,brookings,speculates,insoluble,lodgings,jozsef,cysteine,shenyang,habilitation,spurious,brainchild,mtdna,comique,albedo,recife,partick,broadening,shahi,orientated,himalaya,swabia,palme,mennonites,spokeswoman,conscripts,sepulchre,chartres,eurozone,scaffold,invertebrate,parishad,bagan,heian,watercolors,basse,supercomputer,commences,tarragona,plainfield,arthurian,functor,identically,murex,chronicling,pressings,burrowing,histoire,guayaquil,goalkeeping,differentiable,warburg,machining,aeneas,kanawha,holocene,ramesses,reprisal,qingdao,avatars,turkestan,cantatas,besieging,repudiated,teamsters,equipping,hydride,ahmadiyya,euston,bottleneck,computations,terengganu,kalinga,stela,rediscovery,'this,azhar,stylised,karelia,polyethylene,kansai,motorised,lounges,normalization,calculators,1700s,goalkeepers,unfolded,commissary,cubism,vignettes,multiverse,heaters,briton,sparingly,childcare,thorium,plock,riksdag,eunuchs,catalysis,limassol,perce,uncensored,whitlam,ulmus,unites,mesopotamian,refraction,biodiesel,forza,fulda,unseated,mountbatten,shahrak,selenium,osijek,mimicking,antimicrobial,axons,simulcasting,donizetti,swabian,sportsmen,hafiz,neared,heraclius,locates,evaded,subcarpathian,bhubaneswar,negeri,jagannath,thaksin,aydin,oromo,lateran,goldsmiths,multiculturalism,cilia,mihai,evangelists,lorient,qajar,polygons,vinod,mechanised,anglophone,prefabricated,mosses,supervillain,airliners,biofuels,iodide,innovators,valais,wilberforce,logarithm,intelligentsia,dissipation,sanctioning,duchies,aymara,porches,simulators,mostar,telepathic,coaxial,caithness,burghs,fourths,stratification,joaquim,scribes,meteorites,monarchist,germination,vries,desiring,replenishment,istria,winemaking,tammany,troupes,hetman,lanceolate,pelagic,triptych,primeira,scant,outbound,hyphae,denser,bentham,basie,normale,executes,ladislaus,kontinental,herat,cruiserweight,activision,customization,manoeuvres,inglewood,northwood,waveform,investiture,inpatient,alignments,kiryat,rabat,archimedes,ustad,monsanto,archetypal,kirkby,sikhism,correspondingly,catskill,overlaid,petrels,widowers,unicameral,federalists,metalcore,gamerankings,mussel,formula_34,lymphocytes,cystic,southgate,vestiges,immortals,kalam,strove,amazons,pocono,sociologists,sopwith,adheres,laurens,caregivers,inspecting,transylvanian,rebroadcast,rhenish,miserables,pyrams,blois,newtonian,carapace,redshirt,gotland,nazir,unilever,distortions,linebackers,federalism,mombasa,lumen,bernoulli,favouring,aligarh,denounce,steamboats,dnieper,stratigraphic,synths,bernese,umass,icebreaker,guanajuato,heisenberg,boldly,diodes,ladakh,dogmatic,scriptwriter,maritimes,battlestar,symposia,adaptable,toluca,bhavan,nanking,ieyasu,picardy,soybean,adalbert,brompton,deutsches,brezhnev,glandular,laotian,hispanicized,ibadan,personification,dalit,yamuna,regio,dispensed,yamagata,zweibrucken,revising,fandom,stances,participle,flavours,khitan,vertebral,crores,mayaguez,dispensation,guntur,undefined,harpercollins,unionism,meena,leveling,philippa,refractory,telstra,judea,attenuation,pylons,elaboration,elegy,edging,gracillariidae,residencies,absentia,reflexive,deportations,dichotomy,stoves,sanremo,shimon,menachem,corneal,conifers,mordellidae,facsimile,diagnoses,cowper,citta,viticulture,divisive,riverview,foals,mystics,polyhedron,plazas,airspeed,redgrave,motherland,impede,multiplicity,barrichello,airships,pharmacists,harvester,clays,payloads,differentiating,popularize,caesars,tunneling,stagnant,circadian,indemnity,sensibilities,musicology,prefects,serfs,metra,lillehammer,carmarthenshire,kiosks,welland,barbican,alkyl,tillandsia,gatherers,asociacion,showings,bharati,brandywine,subversion,scalable,pfizer,dawla,barium,dardanelles,nsdap,konig,ayutthaya,hodgkin,sedimentation,completions,purchasers,sponsorships,maximizing,banked,taoism,minot,enrolls,fructose,aspired,capuchin,outages,artois,carrollton,totality,osceola,pawtucket,fontainebleau,converged,queretaro,competencies,botha,allotments,sheaf,shastri,obliquely,banding,catharines,outwardly,monchengladbach,driest,contemplative,cassini,ranga,pundit,kenilworth,tiananmen,disulfide,formula_35,townlands,codice_3,looping,caravans,rachmaninoff,segmentation,fluorine,anglicised,gnostic,dessau,discern,reconfigured,altrincham,rebounding,battlecruiser,ramblers,1770s,convective,triomphe,miyagi,mourners,instagram,aloft,breastfeeding,courtyards,folkestone,changsha,kumamoto,saarland,grayish,provisionally,appomattox,uncial,classicism,mahindra,elapsed,supremes,monophyletic,cautioned,formula_36,noblewoman,kernels,sucre,swaps,bengaluru,grenfell,epicenter,rockhampton,worshipful,licentiate,metaphorical,malankara,amputated,wattle,palawan,tankobon,nobunaga,polyhedra,transduction,jilin,syrians,affinities,fluently,emanating,anglicized,sportscar,botanists,altona,dravida,chorley,allocations,kunming,luanda,premiering,outlived,mesoamerica,lingual,dissipating,impairments,attenborough,balustrade,emulator,bakhsh,cladding,increments,ascents,workington,qal'eh,winless,categorical,petrel,emphasise,dormer,toros,hijackers,telescopic,solidly,jankovic,cession,gurus,madoff,newry,subsystems,northside,talib,englishmen,farnese,holographic,electives,argonne,scrivener,predated,brugge,nauvoo,catalyses,soared,siddeley,graphically,powerlifting,funicular,sungai,coercive,fusing,uncertainties,locos,acetic,diverge,wedgwood,dressings,tiebreaker,didactic,vyacheslav,acreage,interplanetary,battlecruisers,sunbury,alkaloids,hairpin,automata,wielkie,interdiction,plugins,monkees,nudibranch,esporte,approximations,disabling,powering,characterisation,ecologically,martinsville,termen,perpetuated,lufthansa,ascendancy,motherboard,bolshoi,athanasius,prunus,dilution,invests,nonzero,mendocino,charan,banque,shaheed,counterculture,unita,voivode,hospitalization,vapour,supermarine,resistor,steppes,osnabruck,intermediates,benzodiazepines,sunnyside,privatized,geopolitical,ponta,beersheba,kievan,embody,theoretic,sangh,cartographer,blige,rotors,thruway,battlefields,discernible,demobilized,broodmare,colouration,sagas,policymakers,serialization,augmentation,hoare,frankfurter,transnistria,kinases,detachable,generational,converging,antiaircraft,khaki,bimonthly,coadjutor,arkhangelsk,kannur,buffers,livonian,northwich,enveloped,cysts,yokozuna,herne,beeching,enron,virginian,woollen,excepting,competitively,outtakes,recombinant,hillcrest,clearances,pathe,cumbersome,brasov,u.s.a,likud,christiania,cruciform,hierarchies,wandsworth,lupin,resins,voiceover,sitar,electrochemical,mediacorp,typhus,grenadiers,hepatic,pompeii,weightlifter,bosniak,oxidoreductase,undersecretary,rescuers,ranji,seleucid,analysing,exegesis,tenancy,toure,kristiansand,110th,carillon,minesweepers,poitou,acceded,palladian,redevelop,naismith,rifled,proletariat,shojo,hackensack,harvests,endpoint,kuban,rosenborg,stonehenge,authorisation,jacobean,revocation,compatriots,colliding,undetermined,okayama,acknowledgment,angelou,fresnel,chahar,ethereal,mg/kg,emmet,mobilised,unfavourable,cultura,characterizing,parsonage,skeptics,expressways,rabaul,medea,guardsmen,visakhapatnam,caddo,homophobic,elmwood,encircling,coexistence,contending,seljuk,mycologist,infertility,moliere,insolvent,covenants,underpass,holme,landesliga,workplaces,delinquency,methamphetamine,contrived,tableau,tithes,overlying,usurped,contingents,spares,oligocene,molde,beatification,mordechai,balloting,pampanga,navigators,flowered,debutant,codec,orogeny,newsletters,solon,ambivalent,ubisoft,archdeaconry,harpers,kirkus,jabal,castings,kazhagam,sylhet,yuwen,barnstaple,amidships,causative,isuzu,watchtower,granules,canaveral,remuneration,insurer,payout,horizonte,integrative,attributing,kiwis,skanderbeg,asymmetry,gannett,urbanism,disassembled,unaltered,precluded,melodifestivalen,ascends,plugin,gurkha,bisons,stakeholder,industrialisation,abbotsford,sextet,bustling,uptempo,slavia,choreographers,midwives,haram,javed,gazetteer,subsection,natively,weighting,lysine,meera,redbridge,muchmusic,abruzzo,adjoins,unsustainable,foresters,kbit/s,cosmopterigidae,secularism,poetics,causality,phonograph,estudiantes,ceausescu,universitario,adjoint,applicability,gastropods,nagaland,kentish,mechelen,atalanta,woodpeckers,lombards,gatineau,romansh,avraham,acetylcholine,perturbation,galois,wenceslaus,fuzhou,meandering,dendritic,sacristy,accented,katha,therapeutics,perceives,unskilled,greenhouses,analogues,chaldean,timbre,sloped,volodymyr,sadiq,maghreb,monogram,rearguard,caucuses,mures,metabolite,uyezd,determinism,theosophical,corbet,gaels,disruptions,bicameral,ribosomal,wolseley,clarksville,watersheds,tarsi,radon,milanese,discontinuous,aristotelian,whistleblower,representational,hashim,modestly,localised,atrial,hazara,ravana,troyes,appointees,rubus,morningside,amity,aberdare,ganglia,wests,zbigniew,aerobatic,depopulated,corsican,introspective,twinning,hardtop,shallower,cataract,mesolithic,emblematic,graced,lubrication,republicanism,voronezh,bastions,meissen,irkutsk,oboes,hokkien,sprites,tenet,individualist,capitulated,oakville,dysentery,orientalist,hillsides,keywords,elicited,incised,lagging,apoel,lengthening,attractiveness,marauders,sportswriter,decentralization,boltzmann,contradicts,draftsman,precipitate,solihull,norske,consorts,hauptmann,riflemen,adventists,syndromes,demolishing,customize,continuo,peripherals,seamlessly,linguistically,bhushan,orphanages,paraul,lessened,devanagari,quarto,responders,patronymic,riemannian,altoona,canonization,honouring,geodetic,exemplifies,republica,enzymatic,porters,fairmount,pampa,sufferers,kamchatka,conjugated,coachella,uthman,repositories,copious,headteacher,awami,phoneme,homomorphism,franconian,moorland,davos,quantified,kamloops,quarks,mayoralty,weald,peacekeepers,valerian,particulate,insiders,perthshire,caches,guimaraes,piped,grenadines,kosciuszko,trombonist,artemisia,covariance,intertidal,soybeans,beatified,ellipse,fruiting,deafness,dnipropetrovsk,accrued,zealous,mandala,causation,junius,kilowatt,bakeries,montpelier,airdrie,rectified,bungalows,toleration,debian,pylon,trotskyist,posteriorly,two-and-a-half,herbivorous,islamists,poetical,donne,wodehouse,frome,allium,assimilate,phonemic,minaret,unprofitable,darpa,untenable,leaflet,bitcoin,zahir,thresholds,argentino,jacopo,bespoke,stratified,wellbeing,shiite,basaltic,timberwolves,secrete,taunts,marathons,isomers,carre,consecrators,penobscot,pitcairn,sakha,crosstown,inclusions,impassable,fenders,indre,uscgc,jordi,retinue,logarithmic,pilgrimages,railcar,cashel,blackrock,macroscopic,aligning,tabla,trestle,certify,ronson,palps,dissolves,thickened,silicate,taman,walsingham,hausa,lowestoft,rondo,oleksandr,cuyahoga,retardation,countering,cricketing,holborn,identifiers,hells,geophysics,infighting,sculpting,balaji,webbed,irradiation,runestone,trusses,oriya,sojourn,forfeiture,colonize,exclaimed,eucharistic,lackluster,glazing,northridge,gutenberg,stipulates,macroeconomic,priori,outermost,annular,udinese,insulating,headliner,godel,polytope,megalithic,salix,sharapova,derided,muskegon,braintree,plateaus,confers,autocratic,isomer,interstitial,stamping,omits,kirtland,hatchery,evidences,intifada,111th,podgorica,capua,motivating,nuneaton,jakub,korsakov,amitabh,mundial,monrovia,gluten,predictor,marshalling,d'orleans,levers,touchscreen,brantford,fricative,banishment,descendent,antagonism,ludovico,loudspeakers,formula_37,livelihoods,manassas,steamships,dewsbury,uppermost,humayun,lures,pinnacles,dependents,lecce,clumps,observatories,paleozoic,dedicating,samiti,draughtsman,gauls,incite,infringing,nepean,pythagorean,convents,triumvirate,seigneur,gaiman,vagrant,fossa,byproduct,serrated,renfrewshire,sheltering,achaemenid,dukedom,catchers,sampdoria,platelet,bielefeld,fluctuating,phenomenology,strikeout,ethnology,prospectors,woodworking,tatra,wildfires,meditations,agrippa,fortescue,qureshi,wojciech,methyltransferase,accusative,saatchi,amerindian,volcanism,zeeland,toyama,vladimirovich,allege,polygram,redox,budgeted,advisories,nematode,chipset,starscream,tonbridge,hardening,shales,accompanist,paraded,phonographic,whitefish,sportive,audiobook,kalisz,hibernation,latif,duels,ps200,coxeter,nayak,safeguarding,cantabria,minesweeping,zeiss,dunams,catholicos,sawtooth,ontological,nicobar,bridgend,unclassified,intrinsically,hanoverian,rabbitohs,kenseth,alcalde,northumbrian,raritan,septuagint,presse,sevres,origen,dandenong,peachtree,intersected,impeded,usages,hippodrome,novara,trajectories,customarily,yardage,inflected,yanow,kalan,taverns,liguria,librettist,intermarriage,1760s,courant,gambier,infanta,ptolemaic,ukulele,haganah,sceptical,manchukuo,plexus,implantation,hilal,intersex,efficiencies,arbroath,hagerstown,adelphi,diario,marais,matti,lifes,coining,modalities,divya,bletchley,conserving,ivorian,mithridates,generative,strikeforce,laymen,toponymy,pogrom,satya,meticulously,agios,dufferin,yaakov,fortnightly,cargoes,deterrence,prefrontal,przemysl,mitterrand,commemorations,chatsworth,gurdwara,abuja,chakraborty,badajoz,geometries,artiste,diatonic,ganglion,presides,marymount,nanak,cytokines,feudalism,storks,rowers,widens,politico,evangelicals,assailants,pittsfield,allowable,bijapur,telenovelas,dichomeris,glenelg,herbivores,keita,inked,radom,fundraisers,constantius,boheme,portability,komnenos,crystallography,derrida,moderates,tavistock,fateh,spacex,disjoint,bristles,commercialized,interwoven,empirically,regius,bulacan,newsday,showa,radicalism,yarrow,pleura,sayed,structuring,cotes,reminiscences,acetyl,edicts,escalators,aomori,encapsulated,legacies,bunbury,placings,fearsome,postscript,powerfully,keighley,hildesheim,amicus,crevices,deserters,benelux,aurangabad,freeware,ioannis,carpathians,chirac,seceded,prepaid,landlocked,naturalised,yanukovych,soundscan,blotch,phenotypic,determinants,twente,dictatorial,giessen,composes,recherche,pathophysiology,inventories,ayurveda,elevating,gravestone,degeneres,vilayet,popularizing,spartanburg,bloemfontein,previewed,renunciation,genotype,ogilvy,tracery,blacklisted,emissaries,diploid,disclosures,tupolev,shinjuku,antecedents,pennine,braganza,bhattacharya,countable,spectroscopic,ingolstadt,theseus,corroborated,compounding,thrombosis,extremadura,medallions,hasanabad,lambton,perpetuity,glycol,besancon,palaiologos,pandey,caicos,antecedent,stratum,laserdisc,novitiate,crowdfunding,palatal,sorceress,dassault,toughness,celle,cezanne,vientiane,tioga,hander,crossbar,gisborne,cursor,inspectorate,serif,praia,sphingidae,nameplate,psalter,ivanovic,sitka,equalised,mutineers,sergius,outgrowth,creationism,haredi,rhizomes,predominate,undertakings,vulgate,hydrothermal,abbeville,geodesic,kampung,physiotherapy,unauthorised,asteraceae,conservationist,minoan,supersport,mohammadabad,cranbrook,mentorship,legitimately,marshland,datuk,louvain,potawatomi,carnivores,levies,lyell,hymnal,regionals,tinto,shikoku,conformal,wanganui,beira,lleida,standstill,deloitte,formula_40,corbusier,chancellery,mixtapes,airtime,muhlenberg,formula_39,bracts,thrashers,prodigious,gironde,chickamauga,uyghurs,substitutions,pescara,batangas,gregarious,gijon,paleo,mathura,pumas,proportionally,hawkesbury,yucca,kristiania,funimation,fluted,eloquence,mohun,aftermarket,chroniclers,futurist,nonconformist,branko,mannerisms,lesnar,opengl,altos,retainers,ashfield,shelbourne,sulaiman,divisie,gwent,locarno,lieder,minkowski,bivalve,redeployed,cartography,seaway,bookings,decays,ostend,antiquaries,pathogenesis,formula_38,chrysalis,esperance,valli,motogp,homelands,bridged,bloor,ghazal,vulgaris,baekje,prospector,calculates,debtors,hesperiidae,titian,returner,landgrave,frontenac,kelowna,pregame,castelo,caius,canoeist,watercolours,winterthur,superintendents,dissonance,dubstep,adorn,matic,salih,hillel,swordsman,flavoured,emitter,assays,monongahela,deeded,brazzaville,sufferings,babylonia,fecal,umbria,astrologer,gentrification,frescos,phasing,zielona,ecozone,candido,manoj,quadrilateral,gyula,falsetto,prewar,puntland,infinitive,contraceptive,bakhtiari,ohrid,socialization,tailplane,evoking,havelock,macapagal,plundering,104th,keynesian,templars,phrasing,morphologically,czestochowa,humorously,catawba,burgas,chiswick,ellipsoid,kodansha,inwards,gautama,katanga,orthopaedic,heilongjiang,sieges,outsourced,subterminal,vijayawada,hares,oration,leitrim,ravines,manawatu,cryogenic,tracklisting,about.com,ambedkar,degenerated,hastened,venturing,lobbyists,shekhar,typefaces,northcote,rugen,'good,ornithology,asexual,hemispheres,unsupported,glyphs,spoleto,epigenetic,musicianship,donington,diogo,kangxi,bisected,polymorphism,megawatt,salta,embossed,cheetahs,cruzeiro,unhcr,aristide,rayleigh,maturing,indonesians,noire,llano,ffffff,camus,purges,annales,convair,apostasy,algol,phage,apaches,marketers,aldehyde,pompidou,kharkov,forgeries,praetorian,divested,retrospectively,gornji,scutellum,bitumen,pausanias,magnification,imitations,nyasaland,geographers,floodlights,athlone,hippolyte,expositions,clarinetist,razak,neutrinos,rotax,sheykh,plush,interconnect,andalus,cladogram,rudyard,resonator,granby,blackfriars,placido,windscreen,sahel,minamoto,haida,cations,emden,blackheath,thematically,blacklist,pawel,disseminating,academical,undamaged,raytheon,harsher,powhatan,ramachandran,saddles,paderborn,capping,zahra,prospecting,glycine,chromatin,profane,banska,helmand,okinawan,dislocation,oscillators,insectivorous,foyle,gilgit,autonomic,tuareg,sluice,pollinated,multiplexed,granary,narcissus,ranchi,staines,nitra,goalscoring,midwifery,pensioners,algorithmic,meetinghouse,biblioteca,besar,narva,angkor,predate,lohan,cyclical,detainee,occipital,eventing,faisalabad,dartmoor,kublai,courtly,resigns,radii,megachilidae,cartels,shortfall,xhosa,unregistered,benchmarks,dystopian,bulkhead,ponsonby,jovanovic,accumulates,papuan,bhutanese,intuitively,gotaland,headliners,recursion,dejan,novellas,diphthongs,imbued,withstood,analgesic,amplify,powertrain,programing,maidan,alstom,affirms,eradicated,summerslam,videogame,molla,severing,foundered,gallium,atmospheres,desalination,shmuel,howmeh,catolica,bossier,reconstructing,isolates,lyase,tweets,unconnected,tidewater,divisible,cohorts,orebro,presov,furnishing,folklorist,simplifying,centrale,notations,factorization,monarchies,deepen,macomb,facilitation,hennepin,declassified,redrawn,microprocessors,preliminaries,enlarging,timeframe,deutschen,shipbuilders,patiala,ferrous,aquariums,genealogies,vieux,unrecognized,bridgwater,tetrahedral,thule,resignations,gondwana,registries,agder,dataset,felled,parva,analyzer,worsen,coleraine,columella,blockaded,polytechnique,reassembled,reentry,narvik,greys,nigra,knockouts,bofors,gniezno,slotted,hamasaki,ferrers,conferring,thirdly,domestication,photojournalist,universality,preclude,ponting,halved,thereupon,photosynthetic,ostrava,mismatch,pangasinan,intermediaries,abolitionists,transited,headings,ustase,radiological,interconnection,dabrowa,invariants,honorius,preferentially,chantilly,marysville,dialectical,antioquia,abstained,gogol,dirichlet,muricidae,symmetries,reproduces,brazos,fatwa,bacillus,ketone,paribas,chowk,multiplicative,dermatitis,mamluks,devotes,adenosine,newbery,meditative,minefields,inflection,oxfam,conwy,bystrica,imprints,pandavas,infinitesimal,conurbation,amphetamine,reestablish,furth,edessa,injustices,frankston,serjeant,4x200,khazar,sihanouk,longchamp,stags,pogroms,coups,upperparts,endpoints,infringed,nuanced,summing,humorist,pacification,ciaran,jamaat,anteriorly,roddick,springboks,faceted,hypoxia,rigorously,cleves,fatimid,ayurvedic,tabled,ratna,senhora,maricopa,seibu,gauguin,holomorphic,campgrounds,amboy,coordinators,ponderosa,casemates,ouachita,nanaimo,mindoro,zealander,rimsky,cluny,tomaszow,meghalaya,caetano,tilak,roussillon,landtag,gravitation,dystrophy,cephalopods,trombones,glens,killarney,denominated,anthropogenic,pssas,roubaix,carcasses,montmorency,neotropical,communicative,rabindranath,ordinated,separable,overriding,surged,sagebrush,conciliation,codice_4,durrani,phosphatase,qadir,votive,revitalized,taiyuan,tyrannosaurus,graze,slovaks,nematodes,environmentalism,blockhouse,illiteracy,schengen,ecotourism,alternation,conic,wields,hounslow,blackfoot,kwame,ambulatory,volhynia,hordaland,croton,piedras,rohit,drava,conceptualized,birla,illustrative,gurgaon,barisal,tutsi,dezong,nasional,polje,chanson,clarinets,krasnoyarsk,aleksandrovich,cosmonaut,d'este,palliative,midseason,silencing,wardens,durer,girders,salamanders,torrington,supersonics,lauda,farid,circumnavigation,embankments,funnels,bajnoksag,lorries,cappadocia,jains,warringah,retirees,burgesses,equalization,cusco,ganesan,algal,amazonian,lineups,allocating,conquerors,usurper,mnemonic,predating,brahmaputra,ahmadabad,maidenhead,numismatic,subregion,encamped,reciprocating,freebsd,irgun,tortoises,governorates,zionists,airfoil,collated,ajmer,fiennes,etymological,polemic,chadian,clerestory,nordiques,fluctuated,calvados,oxidizing,trailhead,massena,quarrels,dordogne,tirunelveli,pyruvate,pulsed,athabasca,sylar,appointee,serer,japonica,andronikos,conferencing,nicolaus,chemin,ascertained,incited,woodbine,helices,hospitalised,emplacements,to/from,orchestre,tyrannical,pannonia,methodism,pop/rock,shibuya,berbers,despot,seaward,westpac,separator,perpignan,alamein,judeo,publicize,quantization,ethniki,gracilis,menlo,offside,oscillating,unregulated,succumbing,finnmark,metrical,suleyman,raith,sovereigns,bundesstrasse,kartli,fiduciary,darshan,foramen,curler,concubines,calvinism,larouche,bukhara,sophomores,mohanlal,lutheranism,monomer,eamonn,'black,uncontested,immersive,tutorials,beachhead,bindings,permeable,postulates,comite,transformative,indiscriminate,hofstra,associacao,amarna,dermatology,lapland,aosta,babur,unambiguous,formatting,schoolboys,gwangju,superconducting,replayed,adherent,aureus,compressors,forcible,spitsbergen,boulevards,budgeting,nossa,annandale,perumal,interregnum,sassoon,kwajalein,greenbrier,caldas,triangulation,flavius,increment,shakhtar,nullified,pinfall,nomen,microfinance,depreciation,cubist,steeper,splendour,gruppe,everyman,chasers,campaigners,bridle,modality,percussive,darkly,capes,velar,picton,triennial,factional,padang,toponym,betterment,norepinephrine,112th,estuarine,diemen,warehousing,morphism,ideologically,pairings,immunization,crassus,exporters,sefer,flocked,bulbous,deseret,booms,calcite,bohol,elven,groot,pulau,citigroup,wyeth,modernizing,layering,pastiche,complies,printmaker,condenser,theropod,cassino,oxyrhynchus,akademie,trainings,lowercase,coxae,parte,chetniks,pentagonal,keselowski,monocoque,morsi,reticulum,meiosis,clapboard,recoveries,tinge,an/fps,revista,sidon,livre,epidermis,conglomerates,kampong,congruent,harlequins,tergum,simplifies,epidemiological,underwriting,tcp/ip,exclusivity,multidimensional,mysql,columbine,ecologist,hayat,sicilies,levees,handset,aesop,usenet,pacquiao,archiving,alexandrian,compensatory,broadsheet,annotation,bahamian,d'affaires,interludes,phraya,shamans,marmara,customizable,immortalized,ambushes,chlorophyll,diesels,emulsion,rheumatoid,voluminous,screenwriters,tailoring,sedis,runcorn,democratization,bushehr,anacostia,constanta,antiquary,sixtus,radiate,advaita,antimony,acumen,barristers,reichsbahn,ronstadt,symbolist,pasig,cursive,secessionist,afrikaner,munnetra,inversely,adsorption,syllabic,moltke,idioms,midline,olimpico,diphosphate,cautions,radziwill,mobilisation,copelatus,trawlers,unicron,bhaskar,financiers,minimalism,derailment,marxists,oireachtas,abdicate,eigenvalue,zafar,vytautas,ganguly,chelyabinsk,telluride,subordination,ferried,dived,vendee,pictish,dimitrov,expiry,carnation,cayley,magnitudes,lismore,gretna,sandwiched,unmasked,sandomierz,swarthmore,tetra,nanyang,pevsner,dehradun,mormonism,rashi,complying,seaplanes,ningbo,cooperates,strathcona,mornington,mestizo,yulia,edgbaston,palisade,ethno,polytopes,espirito,tymoshenko,pronunciations,paradoxical,taichung,chipmunks,erhard,maximise,accretion,kanda,`abdu'l,narrowest,umpiring,mycenaean,divisor,geneticist,ceredigion,barque,hobbyists,equates,auxerre,spinose,cheil,sweetwater,guano,carboxylic,archiv,tannery,cormorant,agonists,fundacion,anbar,tunku,hindrance,meerut,concordat,secunderabad,kachin,achievable,murfreesboro,comprehensively,forges,broadest,synchronised,speciation,scapa,aliyev,conmebol,tirelessly,subjugated,pillaged,udaipur,defensively,lakhs,stateless,haasan,headlamps,patterning,podiums,polyphony,mcmurdo,mujer,vocally,storeyed,mucosa,multivariate,scopus,minimizes,formalised,certiorari,bourges,populate,overhanging,gaiety,unreserved,borromeo,woolworths,isotopic,bashar,purify,vertebra,medan,juxtaposition,earthwork,elongation,chaudhary,schematic,piast,steeped,nanotubes,fouls,achaea,legionnaires,abdur,qmjhl,embraer,hardback,centerville,ilocos,slovan,whitehorse,mauritian,moulding,mapuche,donned,provisioning,gazprom,jonesboro,audley,lightest,calyx,coldwater,trigonometric,petroglyphs,psychoanalyst,congregate,zambezi,fissure,supervises,bexley,etobicoke,wairarapa,tectonics,emphasises,formula_41,debugging,linfield,spatially,ionizing,ungulates,orinoco,clades,erlangen,news/talk,vols.,ceara,yakovlev,finsbury,entanglement,fieldhouse,graphene,intensifying,grigory,keyong,zacatecas,ninian,allgemeine,keswick,societa,snorri,femininity,najib,monoclonal,guyanese,postulate,huntly,abbeys,machinist,yunus,emphasising,ishaq,urmia,bremerton,pretenders,lumiere,thoroughfares,chikara,dramatized,metathorax,taiko,transcendence,wycliffe,retrieves,umpired,steuben,racehorses,taylors,kuznetsov,montezuma,precambrian,canopies,gaozong,propodeum,disestablished,retroactive,shoreham,rhizome,doubleheader,clinician,diwali,quartzite,shabaab,agassiz,despatched,stormwater,luxemburg,callao,universidade,courland,skane,glyph,dormers,witwatersrand,curacy,qualcomm,nansen,entablature,lauper,hausdorff,lusaka,ruthenian,360deg,cityscape,douai,vaishnava,spars,vaulting,rationalist,gygax,sequestration,typology,pollinates,accelerators,leben,colonials,cenotaph,imparted,carthaginians,equaled,rostrum,gobind,bodhisattva,oberst,bicycling,arabi,sangre,biophysics,hainaut,vernal,lunenburg,apportioned,finches,lajos,nenad,repackaged,zayed,nikephoros,r.e.m,swaminarayan,gestalt,unplaced,crags,grohl,sialkot,unsaturated,gwinnett,linemen,forays,palakkad,writs,instrumentalists,aircrews,badged,terrapins,180deg,oneness,commissariat,changi,pupation,circumscribed,contador,isotropic,administrated,fiefs,nimes,intrusions,minoru,geschichte,nadph,tainan,changchun,carbondale,frisia,swapo,evesham,hawai'i,encyclopedic,transporters,dysplasia,formula_42,onsite,jindal,guetta,judgements,narbonne,permissions,paleogene,rationalism,vilna,isometric,subtracted,chattahoochee,lamina,missa,greville,pervez,lattices,persistently,crystallization,timbered,hawaiians,fouling,interrelated,masood,ripening,stasi,gamal,visigothic,warlike,cybernetics,tanjung,forfar,cybernetic,karelian,brooklands,belfort,greifswald,campeche,inexplicably,refereeing,understory,uninterested,prius,collegiately,sefid,sarsfield,categorize,biannual,elsevier,eisteddfod,declension,autonoma,procuring,misrepresentation,novelization,bibliographic,shamanism,vestments,potash,eastleigh,ionized,turan,lavishly,scilly,balanchine,importers,parlance,'that,kanyakumari,synods,mieszko,crossovers,serfdom,conformational,legislated,exclave,heathland,sadar,differentiates,propositional,konstantinos,photoshop,manche,vellore,appalachia,orestes,taiga,exchanger,grozny,invalidated,baffin,spezia,staunchly,eisenach,robustness,virtuosity,ciphers,inlets,bolagh,understandings,bosniaks,parser,typhoons,sinan,luzerne,webcomic,subtraction,jhelum,businessweek,ceske,refrained,firebox,mitigated,helmholtz,dilip,eslamabad,metalwork,lucan,apportionment,provident,gdynia,schooners,casement,danse,hajjiabad,benazir,buttress,anthracite,newsreel,wollaston,dispatching,cadastral,riverboat,provincetown,nantwich,missal,irreverent,juxtaposed,darya,ennobled,electropop,stereoscopic,maneuverability,laban,luhansk,udine,collectibles,haulage,holyrood,materially,supercharger,gorizia,shkoder,townhouses,pilate,layoffs,folkloric,dialectic,exuberant,matures,malla,ceuta,citizenry,crewed,couplet,stopover,transposition,tradesmen,antioxidant,amines,utterance,grahame,landless,isere,diction,appellant,satirist,urbino,intertoto,subiaco,antonescu,nehemiah,ubiquitin,emcee,stourbridge,fencers,103rd,wranglers,monteverdi,watertight,expounded,xiamen,manmohan,pirie,threefold,antidepressant,sheboygan,grieg,cancerous,diverging,bernini,polychrome,fundamentalism,bihari,critiqued,cholas,villers,tendulkar,dafydd,vastra,fringed,evangelization,episcopalian,maliki,sana'a,ashburton,trianon,allegany,heptathlon,insufficiently,panelists,pharrell,hexham,amharic,fertilized,plumes,cistern,stratigraphy,akershus,catalans,karoo,rupee,minuteman,quantification,wigmore,leutnant,metanotum,weeknights,iridescent,extrasolar,brechin,deuterium,kuching,lyricism,astrakhan,brookhaven,euphorbia,hradec,bhagat,vardar,aylmer,positron,amygdala,speculators,unaccompanied,debrecen,slurry,windhoek,disaffected,rapporteur,mellitus,blockers,fronds,yatra,sportsperson,precession,physiologist,weeknight,pidgin,pharma,condemns,standardize,zetian,tibor,glycoprotein,emporia,cormorants,amalie,accesses,leonhard,denbighshire,roald,116th,will.i.am,symbiosis,privatised,meanders,chemnitz,jabalpur,shing,secede,ludvig,krajina,homegrown,snippets,sasanian,euripides,peder,cimarron,streaked,graubunden,kilimanjaro,mbeki,middleware,flensburg,bukovina,lindwall,marsalis,profited,abkhaz,polis,camouflaged,amyloid,morgantown,ovoid,bodleian,morte,quashed,gamelan,juventud,natchitoches,storyboard,freeview,enumeration,cielo,preludes,bulawayo,1600s,olympiads,multicast,faunal,asura,reinforces,puranas,ziegfeld,handicraft,seamount,kheil,noche,hallmarks,dermal,colorectal,encircle,hessen,umbilicus,sunnis,leste,unwin,disclosing,superfund,montmartre,refuelling,subprime,kolhapur,etiology,bismuth,laissez,vibrational,mazar,alcoa,rumsfeld,recurve,ticonderoga,lionsgate,onlookers,homesteads,filesystem,barometric,kingswood,biofuel,belleza,moshav,occidentalis,asymptomatic,northeasterly,leveson,huygens,numan,kingsway,primogeniture,toyotomi,yazoo,limpets,greenbelt,booed,concurrence,dihedral,ventrites,raipur,sibiu,plotters,kitab,109th,trackbed,skilful,berthed,effendi,fairing,sephardi,mikhailovich,lockyer,wadham,invertible,paperbacks,alphabetic,deuteronomy,constitutive,leathery,greyhounds,estoril,beechcraft,poblacion,cossidae,excreted,flamingos,singha,olmec,neurotransmitters,ascoli,nkrumah,forerunners,dualism,disenchanted,benefitted,centrum,undesignated,noida,o'donoghue,collages,egrets,egmont,wuppertal,cleave,montgomerie,pseudomonas,srinivasa,lymphatic,stadia,resold,minima,evacuees,consumerism,ronde,biochemist,automorphism,hollows,smuts,improvisations,vespasian,bream,pimlico,eglin,colne,melancholic,berhad,ousting,saale,notaulices,ouest,hunslet,tiberias,abdomina,ramsgate,stanislas,donbass,pontefract,sucrose,halts,drammen,chelm,l'arc,taming,trolleys,konin,incertae,licensees,scythian,giorgos,dative,tanglewood,farmlands,o'keeffe,caesium,romsdal,amstrad,corte,oglethorpe,huntingdonshire,magnetization,adapts,zamosc,shooto,cuttack,centrepiece,storehouse,winehouse,morbidity,woodcuts,ryazan,buddleja,buoyant,bodmin,estero,austral,verifiable,periyar,christendom,curtail,shura,kaifeng,cotswold,invariance,seafaring,gorica,androgen,usman,seabird,forecourt,pekka,juridical,audacious,yasser,cacti,qianlong,polemical,d'amore,espanyol,distrito,cartographers,pacifism,serpents,backa,nucleophilic,overturning,duplicates,marksman,oriente,vuitton,oberleutnant,gielgud,gesta,swinburne,transfiguration,1750s,retaken,celje,fredrikstad,asuka,cropping,mansard,donates,blacksmiths,vijayanagara,anuradhapura,germinate,betis,foreshore,jalandhar,bayonets,devaluation,frazione,ablaze,abidjan,approvals,homeostasis,corollary,auden,superfast,redcliffe,luxembourgish,datum,geraldton,printings,ludhiana,honoree,synchrotron,invercargill,hurriedly,108th,three-and-a-half,colonist,bexar,limousin,bessemer,ossetian,nunataks,buddhas,rebuked,thais,tilburg,verdicts,interleukin,unproven,dordrecht,solent,acclamation,muammar,dahomey,operettas,4x400,arrears,negotiators,whitehaven,apparitions,armoury,psychoactive,worshipers,sculptured,elphinstone,airshow,kjell,o'callaghan,shrank,professorships,predominance,subhash,coulomb,sekolah,retrofitted,samos,overthrowing,vibrato,resistors,palearctic,datasets,doordarshan,subcutaneous,compiles,immorality,patchwork,trinidadian,glycogen,pronged,zohar,visigoths,freres,akram,justo,agora,intakes,craiova,playwriting,bukhari,militarism,iwate,petitioners,harun,wisla,inefficiency,vendome,ledges,schopenhauer,kashi,entombed,assesses,tenn.,noumea,baguio,carex,o'donovan,filings,hillsdale,conjectures,blotches,annuals,lindisfarne,negated,vivek,angouleme,trincomalee,cofactor,verkhovna,backfield,twofold,automaker,rudra,freighters,darul,gharana,busway,formula_43,plattsburgh,portuguesa,showrunner,roadmap,valenciennes,erdos,biafra,spiritualism,transactional,modifies,carne,107th,cocos,gcses,tiverton,radiotherapy,meadowlands,gunma,srebrenica,foxtel,authenticated,enslavement,classicist,klaipeda,minstrels,searchable,infantrymen,incitement,shiga,nadp+,urals,guilders,banquets,exteriors,counterattacks,visualized,diacritics,patrimony,svensson,transepts,prizren,telegraphy,najaf,emblazoned,coupes,effluent,ragam,omani,greensburg,taino,flintshire,cd/dvd,lobbies,narrating,cacao,seafarers,bicolor,collaboratively,suraj,floodlit,sacral,puppetry,tlingit,malwa,login,motionless,thien,overseers,vihar,golem,specializations,bathhouse,priming,overdubs,winningest,archetypes,uniao,acland,creamery,slovakian,lithographs,maryborough,confidently,excavating,stillborn,ramallah,audiencia,alava,ternary,hermits,rostam,bauxite,gawain,lothair,captions,gulfstream,timelines,receded,mediating,petain,bastia,rudbar,bidders,disclaimer,shrews,tailings,trilobites,yuriy,jamil,demotion,gynecology,rajinikanth,madrigals,ghazni,flycatchers,vitebsk,bizet,computationally,kashgar,refinements,frankford,heralds,europe/africa,levante,disordered,sandringham,queues,ransacked,trebizond,verdes,comedie,primitives,figurine,organists,culminate,gosport,coagulation,ferrying,hoyas,polyurethane,prohibitive,midfielders,ligase,progesterone,defectors,sweetened,backcountry,diodorus,waterside,nieuport,khwaja,jurong,decried,gorkha,ismaili,300th,octahedral,kindergartens,paseo,codification,notifications,disregarding,risque,reconquista,shortland,atolls,texarkana,perceval,d'etudes,kanal,herbicides,tikva,nuova,gatherer,dissented,soweto,dexterity,enver,bacharach,placekicker,carnivals,automate,maynooth,symplectic,chetnik,militaire,upanishads,distributive,strafing,championing,moiety,miliband,blackadder,enforceable,maung,dimer,stadtbahn,diverges,obstructions,coleophoridae,disposals,shamrocks,aural,banca,bahru,coxed,grierson,vanadium,watermill,radiative,ecoregions,berets,hariri,bicarbonate,evacuations,mallee,nairn,rushden,loggia,slupsk,satisfactorily,milliseconds,cariboo,reine,cyclo,pigmentation,postmodernism,aqueducts,vasari,bourgogne,dilemmas,liquefied,fluminense,alloa,ibaraki,tenements,kumasi,humerus,raghu,labours,putsch,soundcloud,bodybuilder,rakyat,domitian,pesaro,translocation,sembilan,homeric,enforcers,tombstones,lectureship,rotorua,salamis,nikolaos,inferences,superfortress,lithgow,surmised,undercard,tarnow,barisan,stingrays,federacion,coldstream,haverford,ornithological,heerenveen,eleazar,jyoti,murali,bamako,riverbed,subsidised,theban,conspicuously,vistas,conservatorium,madrasa,kingfishers,arnulf,credential,syndicalist,sheathed,discontinuity,prisms,tsushima,coastlines,escapees,vitis,optimizing,megapixel,overground,embattled,halide,sprinters,buoys,mpumalanga,peculiarities,106th,roamed,menezes,macao,prelates,papyri,freemen,dissertations,irishmen,pooled,sverre,reconquest,conveyance,subjectivity,asturian,circassian,formula_45,comdr,thickets,unstressed,monro,passively,harmonium,moveable,dinar,carlsson,elysees,chairing,b'nai,confusingly,kaoru,convolution,godolphin,facilitator,saxophones,eelam,jebel,copulation,anions,livres,licensure,pontypridd,arakan,controllable,alessandria,propelling,stellenbosch,tiber,wolka,liberators,yarns,d'azur,tsinghua,semnan,amhara,ablation,melies,tonality,historique,beeston,kahne,intricately,sonoran,robespierre,gyrus,boycotts,defaulted,infill,maranhao,emigres,framingham,paraiba,wilhelmshaven,tritium,skyway,labial,supplementation,possessor,underserved,motets,maldivian,marrakech,quays,wikimedia,turbojet,demobilization,petrarch,encroaching,sloops,masted,karbala,corvallis,agribusiness,seaford,stenosis,hieronymus,irani,superdraft,baronies,cortisol,notability,veena,pontic,cyclin,archeologists,newham,culled,concurring,aeolian,manorial,shouldered,fords,philanthropists,105th,siddharth,gotthard,halim,rajshahi,jurchen,detritus,practicable,earthenware,discarding,travelogue,neuromuscular,elkhart,raeder,zygmunt,metastasis,internees,102nd,vigour,upmarket,summarizing,subjunctive,offsets,elizabethtown,udupi,pardubice,repeaters,instituting,archaea,substandard,technische,linga,anatomist,flourishes,velika,tenochtitlan,evangelistic,fitchburg,springbok,cascading,hydrostatic,avars,occasioned,filipina,perceiving,shimbun,africanus,consternation,tsing,optically,beitar,45deg,abutments,roseville,monomers,huelva,lotteries,hypothalamus,internationalist,electromechanical,hummingbirds,fibreglass,salaried,dramatists,uncovers,invokes,earners,excretion,gelding,ancien,aeronautica,haverhill,stour,ittihad,abramoff,yakov,ayodhya,accelerates,industrially,aeroplanes,deleterious,dwelt,belvoir,harpalus,atpase,maluku,alasdair,proportionality,taran,epistemological,interferometer,polypeptide,adjudged,villager,metastatic,marshalls,madhavan,archduchess,weizmann,kalgoorlie,balan,predefined,sessile,sagaing,brevity,insecticide,psychosocial,africana,steelworks,aether,aquifers,belem,mineiro,almagro,radiators,cenozoic,solute,turbocharger,invicta,guested,buccaneer,idolatry,unmatched,paducah,sinestro,dispossessed,conforms,responsiveness,cyanobacteria,flautist,procurator,complementing,semifinalist,rechargeable,permafrost,cytokine,refuges,boomed,gelderland,franchised,jinan,burnie,doubtless,randomness,colspan=12,angra,ginebra,famers,nuestro,declarative,roughness,lauenburg,motile,rekha,issuer,piney,interceptors,napoca,gipsy,formulaic,formula_44,viswanathan,ebrahim,thessalonica,galeria,muskogee,unsold,html5,taito,mobutu,icann,carnarvon,fairtrade,morphisms,upsilon,nozzles,fabius,meander,murugan,strontium,episcopacy,sandinista,parasol,attenuated,bhima,primeval,panay,ordinator,negara,osteoporosis,glossop,ebook,paradoxically,grevillea,modoc,equating,phonetically,legumes,covariant,dorje,quatre,bruxelles,pyroclastic,shipbuilder,zhaozong,obscuring,sveriges,tremolo,extensible,barrack,multnomah,hakon,chaharmahal,parsing,volumetric,astrophysical,glottal,combinatorics,freestanding,encoder,paralysed,cavalrymen,taboos,heilbronn,orientalis,lockport,marvels,ozawa,dispositions,waders,incurring,saltire,modulate,papilio,phenol,intermedia,rappahannock,plasmid,fortify,phenotypes,transiting,correspondences,leaguer,larnaca,incompatibility,mcenroe,deeming,endeavoured,aboriginals,helmed,salar,arginine,werke,ferrand,expropriated,delimited,couplets,phoenicians,petioles,ouster,anschluss,protectionist,plessis,urchins,orquesta,castleton,juniata,bittorrent,fulani,donji,mykola,rosemont,chandos,scepticism,signer,chalukya,wicketkeeper,coquitlam,programmatic,o'brian,carteret,urology,steelhead,paleocene,konkan,bettered,venkatesh,surfacing,longitudinally,centurions,popularization,yazid,douro,widths,premios,leonards,gristmill,fallujah,arezzo,leftists,ecliptic,glycerol,inaction,disenfranchised,acrimonious,depositing,parashah,cockatoo,marechal,bolzano,chios,cablevision,impartiality,pouches,thickly,equities,bentinck,emotive,boson,ashdown,conquistadors,parsi,conservationists,reductive,newlands,centerline,ornithologists,waveguide,nicene,philological,hemel,setanta,masala,aphids,convening,casco,matrilineal,chalcedon,orthographic,hythe,replete,damming,bolivarian,admixture,embarks,borderlands,conformed,nagarjuna,blenny,chaitanya,suwon,shigeru,tatarstan,lingayen,rejoins,grodno,merovingian,hardwicke,puducherry,prototyping,laxmi,upheavals,headquarter,pollinators,bromine,transom,plantagenet,arbuthnot,chidambaram,woburn,osamu,panelling,coauthored,zhongshu,hyaline,omissions,aspergillus,offensively,electrolytic,woodcut,sodom,intensities,clydebank,piotrkow,supplementing,quipped,focke,harbinger,positivism,parklands,wolfenbuttel,cauca,tryptophan,taunus,curragh,tsonga,remand,obscura,ashikaga,eltham,forelimbs,analogs,trnava,observances,kailash,antithesis,ayumi,abyssinia,dorsally,tralee,pursuers,misadventures,padova,perot,mahadev,tarim,granth,licenced,compania,patuxent,baronial,korda,cochabamba,codices,karna,memorialized,semaphore,playlists,mandibular,halal,sivaji,scherzinger,stralsund,foundries,ribosome,mindfulness,nikolayevich,paraphyletic,newsreader,catalyze,ioannina,thalamus,gbit/s,paymaster,sarab,500th,replenished,gamepro,cracow,formula_46,gascony,reburied,lessing,easement,transposed,meurthe,satires,proviso,balthasar,unbound,cuckoos,durbar,louisbourg,cowes,wholesalers,manet,narita,xiaoping,mohamad,illusory,cathal,reuptake,alkaloid,tahrir,mmorpg,underlies,anglicanism,repton,aharon,exogenous,buchenwald,indigent,odostomia,milled,santorum,toungoo,nevsky,steyr,urbanisation,darkseid,subsonic,canaanite,akiva,eglise,dentition,mediators,cirencester,peloponnesian,malmesbury,durres,oerlikon,tabulated,saens,canaria,ischemic,esterhazy,ringling,centralization,walthamstow,nalanda,lignite,takht,leninism,expiring,circe,phytoplankton,promulgation,integrable,breeches,aalto,menominee,borgo,scythians,skrull,galleon,reinvestment,raglan,reachable,liberec,airframes,electrolysis,geospatial,rubiaceae,interdependence,symmetrically,simulcasts,keenly,mauna,adipose,zaidi,fairport,vestibular,actuators,monochromatic,literatures,congestive,sacramental,atholl,skytrain,tycho,tunings,jamia,catharina,modifier,methuen,tapings,infiltrating,colima,grafting,tauranga,halides,pontificate,phonetics,koper,hafez,grooved,kintetsu,extrajudicial,linkoping,cyberpunk,repetitions,laurentian,parnu,bretton,darko,sverdlovsk,foreshadowed,akhenaten,rehnquist,gosford,coverts,pragmatism,broadleaf,ethiopians,instated,mediates,sodra,opulent,descriptor,enugu,shimla,leesburg,officership,giffard,refectory,lusitania,cybermen,fiume,corus,tydfil,lawrenceville,ocala,leviticus,burghers,ataxia,richthofen,amicably,acoustical,watling,inquired,tiempo,multiracial,parallelism,trenchard,tokyopop,germanium,usisl,philharmonia,shapur,jacobites,latinized,sophocles,remittances,o'farrell,adder,dimitrios,peshwa,dimitar,orlov,outstretched,musume,satish,dimensionless,serialised,baptisms,pagasa,antiviral,1740s,quine,arapaho,bombardments,stratosphere,ophthalmic,injunctions,carbonated,nonviolence,asante,creoles,sybra,boilermakers,abington,bipartite,permissive,cardinality,anheuser,carcinogenic,hohenlohe,surinam,szeged,infanticide,generically,floorball,'white,automakers,cerebellar,homozygous,remoteness,effortlessly,allude,'great,headmasters,minting,manchurian,kinabalu,wemyss,seditious,widgets,marbled,almshouses,bards,subgenres,tetsuya,faulting,kickboxer,gaulish,hoseyn,malton,fluvial,questionnaires,mondale,downplayed,traditionalists,vercelli,sumatran,landfills,gamesradar,exerts,franciszek,unlawfully,huesca,diderot,libertarians,professorial,laane,piecemeal,conidae,taiji,curatorial,perturbations,abstractions,szlachta,watercraft,mullah,zoroastrianism,segmental,khabarovsk,rectors,affordability,scuola,diffused,stena,cyclonic,workpiece,romford,'little,jhansi,stalag,zhongshan,skipton,maracaibo,bernadotte,thanet,groening,waterville,encloses,sahrawi,nuffield,moorings,chantry,annenberg,islay,marchers,tenses,wahid,siegen,furstenberg,basques,resuscitation,seminarians,tympanum,gentiles,vegetarianism,tufted,venkata,fantastical,pterophoridae,machined,superposition,glabrous,kaveri,chicane,executors,phyllonorycter,bidirectional,jasta,undertones,touristic,majapahit,navratilova,unpopularity,barbadian,tinian,webcast,hurdler,rigidly,jarrah,staphylococcus,igniting,irrawaddy,stabilised,airstrike,ragas,wakayama,energetically,ekstraklasa,minibus,largemouth,cultivators,leveraging,waitangi,carnaval,weaves,turntables,heydrich,sextus,excavate,govind,ignaz,pedagogue,uriah,borrowings,gemstones,infractions,mycobacterium,batavian,massing,praetor,subalpine,massoud,passers,geostationary,jalil,trainsets,barbus,impair,budejovice,denbigh,pertain,historicity,fortaleza,nederlandse,lamenting,masterchef,doubs,gemara,conductance,ploiesti,cetaceans,courthouses,bhagavad,mihailovic,occlusion,bremerhaven,bulwark,morava,kaine,drapery,maputo,conquistador,kaduna,famagusta,first-past-the-post,erudite,galton,undated,tangential,filho,dismembered,dashes,criterium,darwen,metabolized,blurring,everard,randwick,mohave,impurity,acuity,ansbach,chievo,surcharge,plantain,algoma,porosity,zirconium,selva,sevenoaks,venizelos,gwynne,golgi,imparting,separatism,courtesan,idiopathic,gravestones,hydroelectricity,babar,orford,purposeful,acutely,shard,ridgewood,viterbo,manohar,expropriation,placenames,brevis,cosine,unranked,richfield,newnham,recoverable,flightless,dispersing,clearfield,abu'l,stranraer,kempe,streamlining,goswami,epidermal,pieta,conciliatory,distilleries,electrophoresis,bonne,tiago,curiosities,candidature,picnicking,perihelion,lintel,povoa,gullies,configure,excision,facies,signers,1730s,insufficiency,semiotics,streatham,deactivation,entomological,skippers,albacete,parodying,escherichia,honorees,singaporeans,counterterrorism,tiruchirappalli,omnivorous,metropole,globalisation,athol,unbounded,codice_5,landforms,classifier,farmhouses,reaffirming,reparation,yomiuri,technologists,mitte,medica,viewable,steampunk,konya,kshatriya,repelling,edgewater,lamiinae,devas,potteries,llandaff,engendered,submits,virulence,uplifted,educationist,metropolitans,frontrunner,dunstable,forecastle,frets,methodius,exmouth,linnean,bouchet,repulsion,computable,equalling,liceo,tephritidae,agave,hydrological,azarenka,fairground,l'homme,enforces,xinhua,cinematographers,cooperstown,sa'id,paiute,christianization,tempos,chippenham,insulator,kotor,stereotyped,dello,cours,hisham,d'souza,eliminations,supercars,passau,rebrand,natures,coote,persephone,rededicated,cleaved,plenum,blistering,indiscriminately,cleese,safed,recursively,compacted,revues,hydration,shillong,echelons,garhwal,pedimented,grower,zwolle,wildflower,annexing,methionine,petah,valens,famitsu,petiole,specialities,nestorian,shahin,tokaido,shearwater,barberini,kinsmen,experimenter,alumnae,cloisters,alumina,pritzker,hardiness,soundgarden,julich,ps300,watercourse,cementing,wordplay,olivet,demesne,chasseurs,amide,zapotec,gaozu,porphyry,absorbers,indium,analogies,devotions,engravers,limestones,catapulted,surry,brickworks,gotra,rodham,landline,paleontologists,shankara,islip,raucous,trollope,arpad,embarkation,morphemes,recites,picardie,nakhchivan,tolerances,formula_47,khorramabad,nichiren,adrianople,kirkuk,assemblages,collider,bikaner,bushfires,roofline,coverings,reredos,bibliotheca,mantras,accentuated,commedia,rashtriya,fluctuation,serhiy,referential,fittipaldi,vesicle,geeta,iraklis,immediacy,chulalongkorn,hunsruck,bingen,dreadnoughts,stonemason,meenakshi,lebesgue,undergrowth,baltistan,paradoxes,parlement,articled,tiflis,dixieland,meriden,tejano,underdogs,barnstable,exemplify,venter,tropes,wielka,kankakee,iskandar,zilina,pharyngeal,spotify,materialised,picts,atlantique,theodoric,prepositions,paramilitaries,pinellas,attlee,actuated,piedmontese,grayling,thucydides,multifaceted,unedited,autonomously,universelle,utricularia,mooted,preto,incubated,underlie,brasenose,nootka,bushland,sensu,benzodiazepine,esteghlal,seagoing,amenhotep,azusa,sappers,culpeper,smokeless,thoroughbreds,dargah,gorda,alumna,mankato,zdroj,deleting,culvert,formula_49,punting,wushu,hindering,immunoglobulin,standardisation,birger,oilfield,quadrangular,ulama,recruiters,netanya,1630s,communaute,istituto,maciej,pathan,meher,vikas,characterizations,playmaker,interagency,intercepts,assembles,horthy,introspection,narada,matra,testes,radnicki,estonians,csiro,instar,mitford,adrenergic,crewmembers,haaretz,wasatch,lisburn,rangefinder,ordre,condensate,reforestation,corregidor,spvgg,modulator,mannerist,faulted,aspires,maktoum,squarepants,aethelred,piezoelectric,mulatto,dacre,progressions,jagiellonian,norge,samaria,sukhoi,effingham,coxless,hermetic,humanists,centrality,litters,stirlingshire,beaconsfield,sundanese,geometrically,caretakers,habitually,bandra,pashtuns,bradenton,arequipa,laminar,brickyard,hitchin,sustains,shipboard,ploughing,trechus,wheelers,bracketed,ilyushin,subotica,d'hondt,reappearance,bridgestone,intermarried,fulfilment,aphasia,birkbeck,transformational,strathmore,hornbill,millstone,lacan,voids,solothurn,gymnasiums,laconia,viaducts,peduncle,teachta,edgware,shinty,supernovae,wilfried,exclaim,parthia,mithun,flashpoint,moksha,cumbia,metternich,avalanches,militancy,motorist,rivadavia,chancellorsville,federals,gendered,bounding,footy,gauri,caliphs,lingam,watchmaker,unrecorded,riverina,unmodified,seafloor,droit,pfalz,chrysostom,gigabit,overlordship,besiege,espn2,oswestry,anachronistic,ballymena,reactivation,duchovny,ghani,abacetus,duller,legio,watercourses,nord-pas-de-calais,leiber,optometry,swarms,installer,sancti,adverbs,iheartmedia,meiningen,zeljko,kakheti,notional,circuses,patrilineal,acrobatics,infrastructural,sheva,oregonian,adjudication,aamir,wloclawek,overfishing,obstructive,subtracting,aurobindo,archeologist,newgate,'cause,secularization,tehsils,abscess,fingal,janacek,elkhorn,trims,kraftwerk,mandating,irregulars,faintly,congregationalist,sveti,kasai,mishaps,kennebec,provincially,durkheim,scotties,aicte,rapperswil,imphal,surrenders,morphs,nineveh,hoxha,cotabato,thuringian,metalworking,retold,shogakukan,anthers,proteasome,tippeligaen,disengagement,mockumentary,palatial,erupts,flume,corrientes,masthead,jaroslaw,rereleased,bharti,labors,distilling,tusks,varzim,refounded,enniskillen,melkite,semifinalists,vadodara,bermudian,capstone,grasse,origination,populus,alesi,arrondissements,semigroup,verein,opossum,messrs.,portadown,bulbul,tirupati,mulhouse,tetrahedron,roethlisberger,nonverbal,connexion,warangal,deprecated,gneiss,octet,vukovar,hesketh,chambre,despatch,claes,kargil,hideo,gravelly,tyndale,aquileia,tuners,defensible,tutte,theotokos,constructivist,ouvrage,dukla,polisario,monasticism,proscribed,commutation,testers,nipissing,codon,mesto,olivine,concomitant,exoskeleton,purports,coromandel,eyalet,dissension,hippocrates,purebred,yaounde,composting,oecophoridae,procopius,o'day,angiogenesis,sheerness,intelligencer,articular,felixstowe,aegon,endocrinology,trabzon,licinius,pagodas,zooplankton,hooghly,satie,drifters,sarthe,mercian,neuilly,tumours,canal+,scheldt,inclinations,counteroffensive,roadrunners,tuzla,shoreditch,surigao,predicates,carnot,algeciras,militaries,generalize,bulkheads,gawler,pollutant,celta,rundgren,microrna,gewog,olimpija,placental,lubelski,roxburgh,discerned,verano,kikuchi,musicale,l'enfant,ferocity,dimorphic,antigonus,erzurum,prebendary,recitative,discworld,cyrenaica,stigmella,totnes,sutta,pachuca,ulsan,downton,landshut,castellan,pleural,siedlce,siecle,catamaran,cottbus,utilises,trophic,freeholders,holyhead,u.s.s,chansons,responder,waziristan,suzuka,birding,shogi,asker,acetone,beautification,cytotoxic,dixit,hunterdon,cobblestone,formula_48,kossuth,devizes,sokoto,interlaced,shuttered,kilowatts,assiniboine,isaak,salto,alderney,sugarloaf,franchising,aggressiveness,toponyms,plaintext,antimatter,henin,equidistant,salivary,bilingualism,mountings,obligate,extirpated,irenaeus,misused,pastoralists,aftab,immigrating,warping,tyrolean,seaforth,teesside,soundwave,oligarchy,stelae,pairwise,iupac,tezuka,posht,orchestrations,landmass,ironstone,gallia,hjalmar,carmelites,strafford,elmhurst,palladio,fragility,teleplay,gruffudd,karoly,yerba,potok,espoo,inductance,macaque,nonprofits,pareto,rock'n'roll,spiritualist,shadowed,skateboarder,utterances,generality,congruence,prostrate,deterred,yellowknife,albarn,maldon,battlements,mohsen,insecticides,khulna,avellino,menstruation,glutathione,springdale,parlophone,confraternity,korps,countrywide,bosphorus,preexisting,damodar,astride,alexandrovich,sprinting,crystallized,botev,leaching,interstates,veers,angevin,undaunted,yevgeni,nishapur,northerners,alkmaar,bethnal,grocers,sepia,tornus,exemplar,trobe,charcot,gyeonggi,larne,tournai,lorain,voided,genji,enactments,maxilla,adiabatic,eifel,nazim,transducer,thelonious,pyrite,deportiva,dialectal,bengt,rosettes,labem,sergeyevich,synoptic,conservator,statuette,biweekly,adhesives,bifurcation,rajapaksa,mammootty,republique,yusef,waseda,marshfield,yekaterinburg,minnelli,fundy,fenian,matchups,dungannon,supremacist,panelled,drenthe,iyengar,fibula,narmada,homeport,oceanside,precept,antibacterial,altarpieces,swath,ospreys,lillooet,legnica,lossless,formula_50,galvatron,iorga,stormont,rsfsr,loggers,kutno,phenomenological,medallists,cuatro,soissons,homeopathy,bituminous,injures,syndicates,typesetting,displacements,dethroned,makassar,lucchese,abergavenny,targu,alborz,akb48,boldface,gastronomy,sacra,amenity,accumulator,myrtaceae,cornices,mourinho,denunciation,oxbow,diddley,aargau,arbitrage,bedchamber,gruffydd,zamindar,klagenfurt,caernarfon,slowdown,stansted,abrasion,tamaki,suetonius,dukakis,individualistic,ventrally,hotham,perestroika,ketones,fertilisation,sobriquet,couplings,renderings,misidentified,rundfunk,sarcastically,braniff,concours,dismissals,elegantly,modifiers,crediting,combos,crucially,seafront,lieut,ischemia,manchus,derivations,proteases,aristophanes,adenauer,porting,hezekiah,sante,trulli,hornblower,foreshadowing,ypsilanti,dharwad,khani,hohenstaufen,distillers,cosmodrome,intracranial,turki,salesian,gorzow,jihlava,yushchenko,leichhardt,venables,cassia,eurogamer,airtel,curative,bestsellers,timeform,sortied,grandview,massillon,ceding,pilbara,chillicothe,heredity,elblag,rogaland,ronne,millennial,batley,overuse,bharata,fille,campbelltown,abeyance,counterclockwise,250cc,neurodegenerative,consigned,electromagnetism,sunnah,saheb,exons,coxswain,gleaned,bassoons,worksop,prismatic,immigrate,pickets,takeo,bobsledder,stosur,fujimori,merchantmen,stiftung,forli,endorses,taskforce,thermally,atman,gurps,floodplains,enthalpy,extrinsic,setubal,kennesaw,grandis,scalability,durations,showrooms,prithvi,outro,overruns,andalucia,amanita,abitur,hipper,mozambican,sustainment,arsene,chesham,palaeolithic,reportage,criminality,knowsley,haploid,atacama,shueisha,ridgefield,astern,getafe,lineal,timorese,restyled,hollies,agincourt,unter,justly,tannins,mataram,industrialised,tarnovo,mumtaz,mustapha,stretton,synthetase,condita,allround,putra,stjepan,troughs,aechmea,specialisation,wearable,kadokawa,uralic,aeros,messiaen,existentialism,jeweller,effigies,gametes,fjordane,cochlear,interdependent,demonstrative,unstructured,emplacement,famines,spindles,amplitudes,actuator,tantalum,psilocybe,apnea,monogatari,expulsions,seleucus,tsuen,hospitaller,kronstadt,eclipsing,olympiakos,clann,canadensis,inverter,helio,egyptologist,squamous,resonate,munir,histology,torbay,khans,jcpenney,veterinarians,aintree,microscopes,colonised,reflectors,phosphorylated,pristimantis,tulare,corvinus,multiplexing,midweek,demosthenes,transjordan,ecija,tengku,vlachs,anamorphic,counterweight,radnor,trinitarian,armidale,maugham,njsiaa,futurism,stairways,avicenna,montebello,bridgetown,wenatchee,lyonnais,amass,surinamese,streptococcus,m*a*s*h,hydrogenation,frazioni,proscenium,kalat,pennsylvanian,huracan,tallying,kralove,nucleolar,phrygian,seaports,hyacinthe,ignace,donning,instalment,regnal,fonds,prawn,carell,folktales,goaltending,bracknell,vmware,patriarchy,mitsui,kragujevac,pythagoras,soult,thapa,disproved,suwalki,secures,somoza,l'ecole,divizia,chroma,herders,technologist,deduces,maasai,rampur,paraphrase,raimi,imaged,magsaysay,ivano,turmeric,formula_51,subcommittees,axillary,ionosphere,organically,indented,refurbishing,pequot,violinists,bearn,colle,contralto,silverton,mechanization,etruscans,wittelsbach,pasir,redshirted,marrakesh,scarp,plein,wafers,qareh,teotihuacan,frobenius,sinensis,rehoboth,bundaberg,newbridge,hydrodynamic,traore,abubakar,adjusts,storytellers,dynamos,verbandsliga,concertmaster,exxonmobil,appreciable,sieradz,marchioness,chaplaincy,rechristened,cunxu,overpopulation,apolitical,sequencer,beaked,nemanja,binaries,intendant,absorber,filamentous,indebtedness,nusra,nashik,reprises,psychedelia,abwehr,ligurian,isoform,resistive,pillaging,mahathir,reformatory,lusatia,allerton,ajaccio,tepals,maturin,njcaa,abyssinian,objector,fissures,sinuous,ecclesiastic,dalits,caching,deckers,phosphates,wurlitzer,navigated,trofeo,berea,purefoods,solway,unlockable,grammys,kostroma,vocalizations,basilan,rebuke,abbasi,douala,helsingborg,ambon,bakar,runestones,cenel,tomislav,pigmented,northgate,excised,seconda,kirke,determinations,dedicates,vilas,pueblos,reversion,unexploded,overprinted,ekiti,deauville,masato,anaesthesia,endoplasmic,transponders,aguascalientes,hindley,celluloid,affording,bayeux,piaget,rickshaws,eishockey,camarines,zamalek,undersides,hardwoods,hermitian,mutinied,monotone,blackmails,affixes,jpmorgan,habermas,mitrovica,paleontological,polystyrene,thana,manas,conformist,turbofan,decomposes,logano,castration,metamorphoses,patroness,herbicide,mikolaj,rapprochement,macroeconomics,barranquilla,matsudaira,lintels,femina,hijab,spotsylvania,morpheme,bitola,baluchistan,kurukshetra,otway,extrusion,waukesha,menswear,helder,trung,bingley,protester,boars,overhang,differentials,exarchate,hejaz,kumara,unjustified,timings,sharpness,nuovo,taisho,sundar,etc..,jehan,unquestionably,muscovy,daltrey,canute,paneled,amedeo,metroplex,elaborates,telus,tetrapods,dragonflies,epithets,saffir,parthenon,lucrezia,refitting,pentateuch,hanshin,montparnasse,lumberjacks,sanhedrin,erectile,odors,greenstone,resurgent,leszek,amory,substituents,prototypical,viewfinder,monck,universiteit,joffre,revives,chatillon,seedling,scherzo,manukau,ashdod,gympie,homolog,stalwarts,ruinous,weibo,tochigi,wallenberg,gayatri,munda,satyagraha,storefronts,heterogeneity,tollway,sportswriters,binocular,gendarmes,ladysmith,tikal,ortsgemeinde,ja'far,osmotic,linlithgow,bramley,telecoms,pugin,repose,rupaul,sieur,meniscus,garmisch,reintroduce,400th,shoten,poniatowski,drome,kazakhstani,changeover,astronautics,husserl,herzl,hypertext,katakana,polybius,antananarivo,seong,breguet,reliquary,utada,aggregating,liangshan,sivan,tonawanda,audiobooks,shankill,coulee,phenolic,brockton,bookmakers,handsets,boaters,wylde,commonality,mappings,silhouettes,pennines,maurya,pratchett,singularities,eschewed,pretensions,vitreous,ibero,totalitarianism,poulenc,lingered,directx,seasoning,deputation,interdict,illyria,feedstock,counterbalance,muzik,buganda,parachuted,violist,homogeneity,comix,fjords,corsairs,punted,verandahs,equilateral,laoghaire,magyars,117th,alesund,televoting,mayotte,eateries,refurbish,nswrl,yukio,caragiale,zetas,dispel,codecs,inoperable,outperformed,rejuvenation,elstree,modernise,contributory,pictou,tewkesbury,chechens,ashina,psionic,refutation,medico,overdubbed,nebulae,sandefjord,personages,eccellenza,businessperson,placename,abenaki,perryville,threshing,reshaped,arecibo,burslem,colspan=3|turnout,rebadged,lumia,erinsborough,interactivity,bitmap,indefatigable,theosophy,excitatory,gleizes,edsel,bermondsey,korce,saarinen,wazir,diyarbakir,cofounder,liberalisation,onsen,nighthawks,siting,retirements,semyon,d'histoire,114th,redditch,venetia,praha,'round,valdosta,hieroglyphic,postmedial,edirne,miscellany,savona,cockpits,minimization,coupler,jacksonian,appeasement,argentines,saurashtra,arkwright,hesiod,folios,fitzalan,publica,rivaled,civitas,beermen,constructivism,ribeira,zeitschrift,solanum,todos,deformities,chilliwack,verdean,meagre,bishoprics,gujrat,yangzhou,reentered,inboard,mythologies,virtus,unsurprisingly,rusticated,museu,symbolise,proportionate,thesaban,symbian,aeneid,mitotic,veliki,compressive,cisterns,abies,winemaker,massenet,bertolt,ahmednagar,triplemania,armorial,administracion,tenures,smokehouse,hashtag,fuerza,regattas,gennady,kanazawa,mahmudabad,crustal,asaph,valentinian,ilaiyaraaja,honeyeater,trapezoidal,cooperatively,unambiguously,mastodon,inhospitable,harnesses,riverton,renewables,djurgardens,haitians,airings,humanoids,boatswain,shijiazhuang,faints,veera,punjabis,steepest,narain,karlovy,serre,sulcus,collectives,1500m,arion,subarctic,liberally,apollonius,ostia,droplet,headstones,norra,robusta,maquis,veronese,imola,primers,luminance,escadrille,mizuki,irreconcilable,stalybridge,temur,paraffin,stuccoed,parthians,counsels,fundamentalists,vivendi,polymath,sugababes,mikko,yonne,fermions,vestfold,pastoralist,kigali,unseeded,glarus,cusps,amasya,northwesterly,minorca,astragalus,verney,trevelyan,antipathy,wollstonecraft,bivalves,boulez,royle,divisao,quranic,bareilly,coronal,deviates,lulea,erectus,petronas,chandan,proxies,aeroflot,postsynaptic,memoriam,moyne,gounod,kuznetsova,pallava,ordinating,reigate,'first,lewisburg,exploitative,danby,academica,bailiwick,brahe,injective,stipulations,aeschylus,computes,gulden,hydroxylase,liveries,somalis,underpinnings,muscovite,kongsberg,domus,overlain,shareware,variegated,jalalabad,agence,ciphertext,insectivores,dengeki,menuhin,cladistic,baerum,betrothal,tokushima,wavelet,expansionist,pottsville,siyuan,prerequisites,carpi,nemzeti,nazar,trialled,eliminator,irrorated,homeward,redwoods,undeterred,strayed,lutyens,multicellular,aurelian,notated,lordships,alsatian,idents,foggia,garros,chalukyas,lillestrom,podlaski,pessimism,hsien,demilitarized,whitewashed,willesden,kirkcaldy,sanctorum,lamia,relaying,escondido,paediatric,contemplates,demarcated,bluestone,betula,penarol,capitalise,kreuznach,kenora,115th,hold'em,reichswehr,vaucluse,m.i.a,windings,boys/girls,cajon,hisar,predictably,flemington,ysgol,mimicked,clivina,grahamstown,ionia,glyndebourne,patrese,aquaria,sleaford,dayal,sportscenter,malappuram,m.b.a.,manoa,carbines,solvable,designator,ramanujan,linearity,academicians,sayid,lancastrian,factorial,strindberg,vashem,delos,comyn,condensing,superdome,merited,kabaddi,intransitive,bideford,neuroimaging,duopoly,scorecards,ziggler,heriot,boyars,virology,marblehead,microtubules,westphalian,anticipates,hingham,searchers,harpist,rapides,morricone,convalescent,mises,nitride,metrorail,matterhorn,bicol,drivetrain,marketer,snippet,winemakers,muban,scavengers,halberstadt,herkimer,peten,laborious,stora,montgomeryshire,booklist,shamir,herault,eurostar,anhydrous,spacewalk,ecclesia,calliostoma,highschool,d'oro,suffusion,imparts,overlords,tagus,rectifier,counterinsurgency,ministered,eilean,milecastle,contre,micromollusk,okhotsk,bartoli,matroid,hasidim,thirunal,terme,tarlac,lashkar,presque,thameslink,flyby,troopship,renouncing,fatih,messrs,vexillum,bagration,magnetite,bornholm,androgynous,vehement,tourette,philosophic,gianfranco,tuileries,codice_6,radially,flexion,hants,reprocessing,setae,burne,palaeographically,infantryman,shorebirds,tamarind,moderna,threading,militaristic,crohn,norrkoping,125cc,stadtholder,troms,klezmer,alphanumeric,brome,emmanuelle,tiwari,alchemical,formula_52,onassis,bleriot,bipedal,colourless,hermeneutics,hosni,precipitating,turnstiles,hallucinogenic,panhellenic,wyandotte,elucidated,chita,ehime,generalised,hydrophilic,biota,niobium,rnzaf,gandhara,longueuil,logics,sheeting,bielsko,cuvier,kagyu,trefoil,docent,pancrase,stalinism,postures,encephalopathy,monckton,imbalances,epochs,leaguers,anzio,diminishes,pataki,nitrite,amuro,nabil,maybach,l'aquila,babbler,bacolod,thutmose,evora,gaudi,breakage,recur,preservative,60deg,mendip,functionaries,columnar,maccabiah,chert,verden,bromsgrove,clijsters,dengue,pastorate,phuoc,principia,viareggio,kharagpur,scharnhorst,anyang,bosons,l'art,criticises,ennio,semarang,brownian,mirabilis,asperger,calibers,typographical,cartooning,minos,disembark,supranational,undescribed,etymologically,alappuzha,vilhelm,lanao,pakenham,bhagavata,rakoczi,clearings,astrologers,manitowoc,bunuel,acetylene,scheduler,defamatory,trabzonspor,leaded,scioto,pentathlete,abrahamic,minigames,aldehydes,peerages,legionary,1640s,masterworks,loudness,bryansk,likeable,genocidal,vegetated,towpath,declination,pyrrhus,divinely,vocations,rosebery,associazione,loaders,biswas,oeste,tilings,xianzong,bhojpuri,annuities,relatedness,idolator,psers,constriction,chuvash,choristers,hanafi,fielders,grammarian,orpheum,asylums,millbrook,gyatso,geldof,stabilise,tableaux,diarist,kalahari,panini,cowdenbeath,melanin,4x100m,resonances,pinar,atherosclerosis,sheringham,castlereagh,aoyama,larks,pantograph,protrude,natak,gustafsson,moribund,cerevisiae,cleanly,polymeric,holkar,cosmonauts,underpinning,lithosphere,firuzabad,languished,mingled,citrate,spadina,lavas,daejeon,fibrillation,porgy,pineville,ps1000,cobbled,emamzadeh,mukhtar,dampers,indelible,salonika,nanoscale,treblinka,eilat,purporting,fluctuate,mesic,hagiography,cutscenes,fondation,barrens,comically,accrue,ibrox,makerere,defections,'there,hollandia,skene,grosseto,reddit,objectors,inoculation,rowdies,playfair,calligrapher,namor,sibenik,abbottabad,propellants,hydraulically,chloroplasts,tablelands,tecnico,schist,klasse,shirvan,bashkortostan,bullfighting,north/south,polski,hanns,woodblock,kilmore,ejecta,ignacy,nanchang,danubian,commendations,snohomish,samaritans,argumentation,vasconcelos,hedgehogs,vajrayana,barents,kulkarni,kumbakonam,identifications,hillingdon,weirs,nayanar,beauvoir,messe,divisors,atlantiques,broods,affluence,tegucigalpa,unsuited,autodesk,akash,princeps,culprits,kingstown,unassuming,goole,visayan,asceticism,blagojevich,irises,paphos,unsound,maurier,pontchartrain,desertification,sinfonietta,latins,especial,limpet,valerenga,glial,brainstem,mitral,parables,sauropod,judean,iskcon,sarcoma,venlo,justifications,zhuhai,blavatsky,alleviated,usafe,steppenwolf,inversions,janko,chagall,secretory,basildon,saguenay,pergamon,hemispherical,harmonized,reloading,franjo,domaine,extravagance,relativism,metamorphosed,labuan,baloncesto,gmail,byproducts,calvinists,counterattacked,vitus,bubonic,120th,strachey,ritually,brookwood,selectable,savinja,incontinence,meltwater,jinja,1720s,brahmi,morgenthau,sheaves,sleeved,stratovolcano,wielki,utilisation,avoca,fluxus,panzergrenadier,philately,deflation,podlaska,prerogatives,kuroda,theophile,zhongzong,gascoyne,magus,takao,arundell,fylde,merdeka,prithviraj,venkateswara,liepaja,daigo,dreamland,reflux,sunnyvale,coalfields,seacrest,soldering,flexor,structuralism,alnwick,outweighed,unaired,mangeshkar,batons,glaad,banshees,irradiated,organelles,biathlete,cabling,chairlift,lollapalooza,newsnight,capacitive,succumbs,flatly,miramichi,burwood,comedienne,charteris,biotic,workspace,aficionados,sokolka,chatelet,o'shaughnessy,prosthesis,neoliberal,refloated,oppland,hatchlings,econometrics,loess,thieu,androids,appalachians,jenin,pterostichinae,downsized,foils,chipsets,stencil,danza,narrate,maginot,yemenite,bisects,crustacean,prescriptive,melodious,alleviation,empowers,hansson,autodromo,obasanjo,osmosis,daugava,rheumatism,moraes,leucine,etymologies,chepstow,delaunay,bramall,bajaj,flavoring,approximates,marsupials,incisive,microcomputer,tactically,waals,wilno,fisichella,ursus,hindmarsh,mazarin,lomza,xenophobia,lawlessness,annecy,wingers,gornja,gnaeus,superieur,tlaxcala,clasps,symbolises,slats,rightist,effector,blighted,permanence,divan,progenitors,kunsthalle,anointing,excelling,coenzyme,indoctrination,dnipro,landholdings,adriaan,liturgies,cartan,ethmia,attributions,sanctus,trichy,chronicon,tancred,affinis,kampuchea,gantry,pontypool,membered,distrusted,fissile,dairies,hyposmocoma,craigie,adarsh,martinsburg,taxiway,30deg,geraint,vellum,bencher,khatami,formula_53,zemun,teruel,endeavored,palmares,pavements,u.s..,internationalization,satirized,carers,attainable,wraparound,muang,parkersburg,extinctions,birkenfeld,wildstorm,payers,cohabitation,unitas,culloden,capitalizing,clwyd,daoist,campinas,emmylou,orchidaceae,halakha,orientales,fealty,domnall,chiefdom,nigerians,ladislav,dniester,avowed,ergonomics,newsmagazine,kitsch,cantilevered,benchmarking,remarriage,alekhine,coldfield,taupo,almirante,substations,apprenticeships,seljuq,levelling,eponym,symbolising,salyut,opioids,underscore,ethnologue,mohegan,marikina,libro,bassano,parse,semantically,disjointed,dugdale,padraig,tulsi,modulating,xfinity,headlands,mstislav,earthworms,bourchier,lgbtq,embellishments,pennants,rowntree,betel,motet,mulla,catenary,washoe,mordaunt,dorking,colmar,girardeau,glentoran,grammatically,samad,recreations,technion,staccato,mikoyan,spoilers,lyndhurst,victimization,chertsey,belafonte,tondo,tonsberg,narrators,subcultures,malformations,edina,augmenting,attests,euphemia,cabriolet,disguising,1650s,navarrese,demoralized,cardiomyopathy,welwyn,wallachian,smoothness,planktonic,voles,issuers,sardasht,survivability,cuauhtemoc,thetis,extruded,signet,raghavan,lombok,eliyahu,crankcase,dissonant,stolberg,trencin,desktops,bursary,collectivization,charlottenburg,triathlete,curvilinear,involuntarily,mired,wausau,invades,sundaram,deletions,bootstrap,abellio,axiomatic,noguchi,setups,malawian,visalia,materialist,kartuzy,wenzong,plotline,yeshivas,parganas,tunica,citric,conspecific,idlib,superlative,reoccupied,blagoevgrad,masterton,immunological,hatta,courbet,vortices,swallowtail,delves,haridwar,diptera,boneh,bahawalpur,angering,mardin,equipments,deployable,guanine,normality,rimmed,artisanal,boxset,chandrasekhar,jools,chenar,tanakh,carcassonne,belatedly,millville,anorthosis,reintegration,velde,surfactant,kanaan,busoni,glyphipterix,personas,fullness,rheims,tisza,stabilizers,bharathi,joost,spinola,mouldings,perching,esztergom,afzal,apostate,lustre,s.league,motorboat,monotheistic,armature,barat,asistencia,bloomsburg,hippocampal,fictionalised,defaults,broch,hexadecimal,lusignan,ryanair,boccaccio,breisgau,southbank,bskyb,adjoined,neurobiology,aforesaid,sadhu,langue,headship,wozniacki,hangings,regulus,prioritized,dynamism,allier,hannity,shimin,antoninus,gymnopilus,caledon,preponderance,melayu,electrodynamics,syncopated,ibises,krosno,mechanistic,morpeth,harbored,albini,monotheism,'real,hyperactivity,haveli,writer/director,minato,nimoy,caerphilly,chitral,amirabad,fanshawe,l'oreal,lorde,mukti,authoritarianism,valuing,spyware,hanbury,restarting,stato,embed,suiza,empiricism,stabilisation,stari,castlemaine,orbis,manufactory,mauritanian,shoji,taoyuan,prokaryotes,oromia,ambiguities,embodying,slims,frente,innovate,ojibwa,powdery,gaeltacht,argentinos,quatermass,detergents,fijians,adaptor,tokai,chileans,bulgars,oxidoreductases,bezirksliga,conceicao,myosin,nellore,500cc,supercomputers,approximating,glyndwr,polypropylene,haugesund,cockerell,tudman,ashbourne,hindemith,bloodlines,rigveda,etruria,romanos,steyn,oradea,deceleration,manhunter,laryngeal,fraudulently,janez,wendover,haplotype,janaki,naoki,belizean,mellencamp,cartographic,sadhana,tricolour,pseudoscience,satara,bytow,s.p.a.,jagdgeschwader,arcot,omagh,sverdrup,masterplan,surtees,apocrypha,ahvaz,d'amato,socratic,leumit,unnumbered,nandini,witold,marsupial,coalesced,interpolated,gimnasia,karadzic,keratin,mamoru,aldeburgh,speculator,escapement,irfan,kashyap,satyajit,haddington,solver,rothko,ashkelon,kickapoo,yeomen,superbly,bloodiest,greenlandic,lithic,autofocus,yardbirds,poona,keble,javan,sufis,expandable,tumblr,ursuline,swimwear,winwood,counsellors,aberrations,marginalised,befriending,workouts,predestination,varietal,siddhartha,dunkeld,judaic,esquimalt,shabab,ajith,telefonica,stargard,hoysala,radhakrishnan,sinusoidal,strada,hiragana,cebuano,monoid,independencia,floodwaters,mildura,mudflats,ottokar,translit,radix,wigner,philosophically,tephritid,synthesizing,castletown,installs,stirner,resettle,bushfire,choirmaster,kabbalistic,shirazi,lightship,rebus,colonizers,centrifuge,leonean,kristofferson,thymus,clackamas,ratnam,rothesay,municipally,centralia,thurrock,gulfport,bilinear,desirability,merite,psoriasis,macaw,erigeron,consignment,mudstone,distorting,karlheinz,ramen,tailwheel,vitor,reinsurance,edifices,superannuation,dormancy,contagion,cobden,rendezvoused,prokaryotic,deliberative,patricians,feigned,degrades,starlings,sopot,viticultural,beaverton,overflowed,convener,garlands,michiel,ternopil,naturelle,biplanes,bagot,gamespy,ventspils,disembodied,flattening,profesional,londoners,arusha,scapular,forestall,pyridine,ulema,eurodance,aruna,callus,periodontal,coetzee,immobilized,o'meara,maharani,katipunan,reactants,zainab,microgravity,saintes,britpop,carrefour,constrain,adversarial,firebirds,brahmo,kashima,simca,surety,surpluses,superconductivity,gipuzkoa,cumans,tocantins,obtainable,humberside,roosting,'king,formula_54,minelayer,bessel,sulayman,cycled,biomarkers,annealing,shusha,barda,cassation,djing,polemics,tuple,directorates,indomitable,obsolescence,wilhelmine,pembina,bojan,tambo,dioecious,pensioner,magnificat,1660s,estrellas,southeasterly,immunodeficiency,railhead,surreptitiously,codeine,encores,religiosity,tempera,camberley,efendi,boardings,malleable,hagia,input/output,lucasfilm,ujjain,polymorphisms,creationist,berners,mickiewicz,irvington,linkedin,endures,kinect,munition,apologetics,fairlie,predicated,reprinting,ethnographer,variances,levantine,mariinsky,jadid,jarrow,asia/oceania,trinamool,waveforms,bisexuality,preselection,pupae,buckethead,hieroglyph,lyricists,marionette,dunbartonshire,restorer,monarchical,pazar,kickoffs,cabildo,savannas,gliese,dench,spoonbills,novelette,diliman,hypersensitivity,authorising,montefiore,mladen,qu'appelle,theistic,maruti,laterite,conestoga,saare,californica,proboscis,carrickfergus,imprecise,hadassah,baghdadi,jolgeh,deshmukh,amusements,heliopolis,berle,adaptability,partenkirchen,separations,baikonur,cardamom,southeastward,southfield,muzaffar,adequacy,metropolitana,rajkot,kiyoshi,metrobus,evictions,reconciles,librarianship,upsurge,knightley,badakhshan,proliferated,spirituals,burghley,electroacoustic,professing,featurette,reformists,skylab,descriptors,oddity,greyfriars,injects,salmond,lanzhou,dauntless,subgenera,underpowered,transpose,mahinda,gatos,aerobatics,seaworld,blocs,waratahs,joris,giggs,perfusion,koszalin,mieczyslaw,ayyubid,ecologists,modernists,sant'angelo,quicktime,him/her,staves,sanyo,melaka,acrocercops,qigong,iterated,generalizes,recuperation,vihara,circassians,psychical,chavo,memoires,infiltrates,notaries,pelecaniformesfamily,strident,chivalric,pierrepont,alleviating,broadsides,centipede,b.tech,reinterpreted,sudetenland,hussite,covenanters,radhika,ironclads,gainsbourg,testis,penarth,plantar,azadegan,beano,espn.com,leominster,autobiographies,nbcuniversal,eliade,khamenei,montferrat,undistinguished,ethnological,wenlock,fricatives,polymorphic,biome,joule,sheaths,astrophysicist,salve,neoclassicism,lovat,downwind,belisarius,forma,usurpation,freie,depopulation,backbench,ascenso,'high,aagpbl,gdanski,zalman,mouvement,encapsulation,bolshevism,statny,voyageurs,hywel,vizcaya,mazra'eh,narthex,azerbaijanis,cerebrospinal,mauretania,fantail,clearinghouse,bolingbroke,pequeno,ansett,remixing,microtubule,wrens,jawahar,palembang,gambian,hillsong,fingerboard,repurposed,sundry,incipient,veolia,theologically,ulaanbaatar,atsushi,foundling,resistivity,myeloma,factbook,mazowiecka,diacritic,urumqi,clontarf,provokes,intelsat,professes,materialise,portobello,benedictines,panionios,introverted,reacquired,bridport,mammary,kripke,oratorios,vlore,stoning,woredas,unreported,antti,togolese,fanzines,heuristics,conservatories,carburetors,clitheroe,cofounded,formula_57,erupting,quinnipiac,bootle,ghostface,sittings,aspinall,sealift,transferase,boldklub,siskiyou,predominated,francophonie,ferruginous,castrum,neogene,sakya,madama,precipitous,'love,posix,bithynia,uttara,avestan,thrushes,seiji,memorably,septimius,libri,cibernetico,hyperinflation,dissuaded,cuddalore,peculiarity,vaslui,grojec,albumin,thurles,casks,fasteners,fluidity,buble,casals,terek,gnosticism,cognates,ulnar,radwanska,babylonians,majuro,oxidizer,excavators,rhythmically,liffey,gorakhpur,eurydice,underscored,arborea,lumumba,tuber,catholique,grama,galilei,scrope,centreville,jacobin,bequests,ardeche,polygamous,montauban,terai,weatherboard,readability,attainder,acraea,transversely,rivets,winterbottom,reassures,bacteriology,vriesea,chera,andesite,dedications,homogenous,reconquered,bandon,forrestal,ukiyo,gurdjieff,tethys,sparc,muscogee,grebes,belchatow,mansa,blantyre,palliser,sokolow,fibroblasts,exmoor,misaki,soundscapes,housatonic,middelburg,convenor,leyla,antipope,histidine,okeechobee,alkenes,sombre,alkene,rubik,macaques,calabar,trophee,pinchot,'free,frusciante,chemins,falaise,vasteras,gripped,schwarzenberg,cumann,kanchipuram,acoustically,silverbacks,fangio,inset,plympton,kuril,vaccinations,recep,theropods,axils,stavropol,encroached,apoptotic,papandreou,wailers,moonstone,assizes,micrometers,hornchurch,truncation,annapurna,egyptologists,rheumatic,promiscuity,satiric,fleche,caloptilia,anisotropy,quaternions,gruppo,viscounts,awardees,aftershocks,sigint,concordance,oblasts,gaumont,stent,commissars,kesteven,hydroxy,vijayanagar,belorussian,fabricius,watermark,tearfully,mamet,leukaemia,sorkh,milepost,tattooing,vosta,abbasids,uncompleted,hedong,woodwinds,extinguishing,malus,multiplexes,francoist,pathet,responsa,bassists,'most,postsecondary,ossory,grampian,saakashvili,alito,strasberg,impressionistic,volador,gelatinous,vignette,underwing,campanian,abbasabad,albertville,hopefuls,nieuwe,taxiways,reconvened,recumbent,pathologists,unionized,faversham,asymptotically,romulo,culling,donja,constricted,annesley,duomo,enschede,lovech,sharpshooter,lansky,dhamma,papillae,alanine,mowat,delius,wrest,mcluhan,podkarpackie,imitators,bilaspur,stunting,pommel,casemate,handicaps,nagas,testaments,hemings,necessitate,rearward,locative,cilla,klitschko,lindau,merion,consequential,antic,soong,copula,berthing,chevrons,rostral,sympathizer,budokan,ranulf,beria,stilt,replying,conflated,alcibiades,painstaking,yamanashi,calif.,arvid,ctesiphon,xizong,rajas,caxton,downbeat,resurfacing,rudders,miscegenation,deathmatch,foregoing,arthropod,attestation,karts,reapportionment,harnessing,eastlake,schola,dosing,postcolonial,imtiaz,formula_55,insulators,gunung,accumulations,pampas,llewelyn,bahnhof,cytosol,grosjean,teaneck,briarcliff,arsenio,canara,elaborating,passchendaele,searchlights,holywell,mohandas,preventable,gehry,mestizos,ustinov,cliched,'national,heidfeld,tertullian,jihadist,tourer,miletus,semicircle,outclassed,bouillon,cardinalate,clarifies,dakshina,bilayer,pandyan,unrwa,chandragupta,formula_56,portola,sukumaran,lactation,islamia,heikki,couplers,misappropriation,catshark,montt,ploughs,carib,stator,leaderboard,kenrick,dendrites,scape,tillamook,molesworth,mussorgsky,melanesia,restated,troon,glycoside,truckee,headwater,mashup,sectoral,gangwon,docudrama,skirting,psychopathology,dramatised,ostroleka,infestations,thabo,depolarization,wideroe,eisenbahn,thomond,kumaon,upendra,foreland,acronyms,yaqui,retaking,raphaelite,specie,dupage,villars,lucasarts,chloroplast,werribee,balsa,ascribe,havant,flava,khawaja,tyumen,subtract,interrogators,reshaping,buzzcocks,eesti,campanile,potemkin,apertures,snowboarder,registrars,handbooks,boyar,contaminant,depositors,proximate,jeunesse,zagora,pronouncements,mists,nihilism,deified,margraviate,pietersen,moderators,amalfi,adjectival,copepods,magnetosphere,pallets,clemenceau,castra,perforation,granitic,troilus,grzegorz,luthier,dockyards,antofagasta,ffestiniog,subroutine,afterword,waterwheel,druce,nitin,undifferentiated,emacs,readmitted,barneveld,tapers,hittites,infomercials,infirm,braathens,heligoland,carpark,geomagnetic,musculoskeletal,nigerien,machinima,harmonize,repealing,indecency,muskoka,verite,steubenville,suffixed,cytoskeleton,surpasses,harmonia,imereti,ventricles,heterozygous,envisions,otsego,ecoles,warrnambool,burgenland,seria,rawat,capistrano,welby,kirin,enrollments,caricom,dragonlance,schaffhausen,expanses,photojournalism,brienne,etude,referent,jamtland,schemas,xianbei,cleburne,bicester,maritima,shorelines,diagonals,bjelke,nonpublic,aliasing,m.f.a,ovals,maitreya,skirmishing,grothendieck,sukhothai,angiotensin,bridlington,durgapur,contras,gakuen,skagit,rabbinate,tsunamis,haphazard,tyldesley,microcontroller,discourages,hialeah,compressing,septimus,larvik,condoleezza,psilocybin,protectionism,songbirds,clandestinely,selectmen,wargame,cinemascope,khazars,agronomy,melzer,latifah,cherokees,recesses,assemblymen,basescu,banaras,bioavailability,subchannels,adenine,o'kelly,prabhakar,leonese,dimethyl,testimonials,geoffroy,oxidant,universiti,gheorghiu,bohdan,reversals,zamorin,herbivore,jarre,sebastiao,infanterie,dolmen,teddington,radomsko,spaceships,cuzco,recapitulation,mahoning,bainimarama,myelin,aykroyd,decals,tokelau,nalgonda,rajasthani,121st,quelled,tambov,illyrians,homilies,illuminations,hypertrophy,grodzisk,inundation,incapacity,equilibria,combats,elihu,steinitz,berengar,gowda,canwest,khosrau,maculata,houten,kandinsky,onside,leatherhead,heritable,belvidere,federative,chukchi,serling,eruptive,patan,entitlements,suffragette,evolutions,migrates,demobilisation,athleticism,trope,sarpsborg,kensal,translink,squamish,concertgebouw,energon,timestamp,competences,zalgiris,serviceman,codice_7,spoofing,assange,mahadevan,skien,suceava,augustan,revisionism,unconvincing,hollande,drina,gottlob,lippi,broglie,darkening,tilapia,eagerness,nacht,kolmogorov,photometric,leeuwarden,jrotc,haemorrhage,almanack,cavalli,repudiation,galactose,zwickau,cetinje,houbraken,heavyweights,gabonese,ordinals,noticias,museveni,steric,charaxes,amjad,resection,joinville,leczyca,anastasius,purbeck,subtribe,dalles,leadoff,monoamine,jettisoned,kaori,anthologized,alfreton,indic,bayezid,tottori,colonizing,assassinating,unchanging,eusebian,d'estaing,tsingtao,toshio,transferases,peronist,metrology,equus,mirpur,libertarianism,kovil,indole,'green,abstention,quantitatively,icebreakers,tribals,mainstays,dryandra,eyewear,nilgiri,chrysanthemum,inositol,frenetic,merchantman,hesar,physiotherapist,transceiver,dancefloor,rankine,neisse,marginalization,lengthen,unaided,rework,pageantry,savio,striated,funen,witton,illuminates,frass,hydrolases,akali,bistrita,copywriter,firings,handballer,tachinidae,dmytro,coalesce,neretva,menem,moraines,coatbridge,crossrail,spoofed,drosera,ripen,protour,kikuyu,boleslav,edwardes,troubadours,haplogroups,wrasse,educationalist,sroda,khaneh,dagbladet,apennines,neuroscientist,deplored,terje,maccabees,daventry,spaceport,lessening,ducats,singer/guitarist,chambersburg,yeong,configurable,ceremonially,unrelenting,caffe,graaf,denizens,kingsport,ingush,panhard,synthesised,tumulus,homeschooled,bozorg,idiomatic,thanhouser,queensway,radek,hippolytus,inking,banovina,peacocks,piaui,handsworth,pantomimes,abalone,thera,kurzweil,bandura,augustinians,bocelli,ferrol,jiroft,quadrature,contravention,saussure,rectification,agrippina,angelis,matanzas,nidaros,palestrina,latium,coriolis,clostridium,ordain,uttering,lanchester,proteolytic,ayacucho,merseburg,holbein,sambalpur,algebraically,inchon,ostfold,savoia,calatrava,lahiri,judgeship,ammonite,masaryk,meyerbeer,hemorrhagic,superspeedway,ningxia,panicles,encircles,khmelnytsky,profusion,esher,babol,inflationary,anhydride,gaspe,mossy,periodicity,nacion,meteorologists,mahjong,interventional,sarin,moult,enderby,modell,palgrave,warners,montcalm,siddha,functionalism,rilke,politicized,broadmoor,kunste,orden,brasileira,araneta,eroticism,colquhoun,mamba,blacktown,tubercle,seagrass,manoel,camphor,neoregelia,llandudno,annexe,enplanements,kamien,plovers,statisticians,iturbide,madrasah,nontrivial,publican,landholders,manama,uninhabitable,revivalist,trunkline,friendliness,gurudwara,rocketry,unido,tripos,besant,braque,evolutionarily,abkhazian,staffel,ratzinger,brockville,bohemond,intercut,djurgarden,utilitarianism,deploys,sastri,absolutism,subhas,asghar,fictions,sepinwall,proportionately,titleholders,thereon,foursquare,machinegun,knightsbridge,siauliai,aqaba,gearboxes,castaways,weakens,phallic,strzelce,buoyed,ruthenia,pharynx,intractable,neptunes,koine,leakey,netherlandish,preempted,vinay,terracing,instigating,alluvium,prosthetics,vorarlberg,politiques,joinery,reduplication,nebuchadnezzar,lenticular,banka,seaborne,pattinson,helpline,aleph,beckenham,californians,namgyal,franziska,aphid,branagh,transcribe,appropriateness,surakarta,takings,propagates,juraj,b0d3fb,brera,arrayed,tailback,falsehood,hazleton,prosody,egyptology,pinnate,tableware,ratan,camperdown,ethnologist,tabari,classifiers,biogas,126th,kabila,arbitron,apuestas,membranous,kincardine,oceana,glories,natick,populism,synonymy,ghalib,mobiles,motherboards,stationers,germinal,patronised,formula_58,gaborone,torts,jeezy,interleague,novaya,batticaloa,offshoots,wilbraham,filename,nswrfl,'well,trilobite,pythons,optimally,scientologists,rhesus,pilsen,backdrops,batang,unionville,hermanos,shrikes,fareham,outlawing,discontinuing,boisterous,shamokin,scanty,southwestward,exchangers,unexpired,mewar,h.m.s,saldanha,pawan,condorcet,turbidity,donau,indulgences,coincident,cliques,weeklies,bardhaman,violators,kenai,caspase,xperia,kunal,fistula,epistemic,cammell,nephi,disestablishment,rotator,germaniawerft,pyaar,chequered,jigme,perlis,anisotropic,popstars,kapil,appendices,berat,defecting,shacks,wrangel,panchayath,gorna,suckling,aerosols,sponheim,talal,borehole,encodings,enlai,subduing,agong,nadar,kitsap,syrmia,majumdar,pichilemu,charleville,embryology,booting,literati,abutting,basalts,jussi,repubblica,hertogenbosch,digitization,relents,hillfort,wiesenthal,kirche,bhagwan,bactrian,oases,phyla,neutralizing,helsing,ebooks,spearheading,margarine,'golden,phosphor,picea,stimulants,outliers,timescale,gynaecology,integrator,skyrocketed,bridgnorth,senecio,ramachandra,suffragist,arrowheads,aswan,inadvertent,microelectronics,118th,sofer,kubica,melanesian,tuanku,balkh,vyborg,crystallographic,initiators,metamorphism,ginzburg,looters,unimproved,finistere,newburyport,norges,immunities,franchisees,asterism,kortrijk,camorra,komsomol,fleurs,draughts,patagonian,voracious,artin,collaborationist,revolucion,revitalizing,xaver,purifying,antipsychotic,disjunct,pompeius,dreamwave,juvenal,beinn,adiyaman,antitank,allama,boletus,melanogaster,dumitru,caproni,aligns,athabaskan,stobart,phallus,veikkausliiga,hornsey,buffering,bourbons,dobruja,marga,borax,electrics,gangnam,motorcyclist,whidbey,draconian,lodger,galilean,sanctification,imitates,boldness,underboss,wheatland,cantabrian,terceira,maumee,redefining,uppercase,ostroda,characterise,universalism,equalized,syndicalism,haringey,masovia,deleuze,funkadelic,conceals,thuan,minsky,pluralistic,ludendorff,beekeeping,bonfires,endoscopic,abuts,prebend,jonkoping,amami,tribunes,yup'ik,awadh,gasification,pforzheim,reforma,antiwar,vaishnavism,maryville,inextricably,margrethe,empresa,neutrophils,sanctified,ponca,elachistidae,curiae,quartier,mannar,hyperplasia,wimax,busing,neologism,florins,underrepresented,digitised,nieuw,cooch,howards,frege,hughie,plied,swale,kapellmeister,vajpayee,quadrupled,aeronautique,dushanbe,custos,saltillo,kisan,tigray,manaus,epigrams,shamanic,peppered,frosts,promotion/relegation,concedes,zwingli,charentes,whangarei,hyung,spring/summer,sobre,eretz,initialization,sawai,ephemera,grandfathered,arnaldo,customised,permeated,parapets,growths,visegrad,estudios,altamont,provincia,apologises,stoppard,carburettor,rifts,kinematic,zhengzhou,eschatology,prakrit,folate,yvelines,scapula,stupas,rishon,reconfiguration,flutist,1680s,apostolate,proudhon,lakshman,articulating,stortford,faithfull,bitterns,upwelling,qur'anic,lidar,interferometry,waterlogged,koirala,ditton,wavefunction,fazal,babbage,antioxidants,lemberg,deadlocked,tolled,ramapo,mathematica,leiria,topologies,khali,photonic,balti,1080p,corrects,recommenced,polyglot,friezes,tiebreak,copacabana,cholmondeley,armband,abolishment,sheamus,buttes,glycolysis,cataloged,warrenton,sassari,kishan,foodservice,cryptanalysis,holmenkollen,cosplay,machi,yousuf,mangal,allying,fertiliser,otomi,charlevoix,metallurg,parisians,bottlenose,oakleigh,debug,cidade,accede,ligation,madhava,pillboxes,gatefold,aveyron,sorin,thirsk,immemorial,menelik,mehra,domingos,underpinned,fleshed,harshness,diphthong,crestwood,miskolc,dupri,pyrausta,muskingum,tuoba,prodi,incidences,waynesboro,marquesas,heydar,artesian,calinescu,nucleation,funders,covalently,compaction,derbies,seaters,sodor,tabular,amadou,peckinpah,o'halloran,zechariah,libyans,kartik,daihatsu,chandran,erzhu,heresies,superheated,yarder,dorde,tanjore,abusers,xuanwu,juniperus,moesia,trusteeship,birdwatching,beatz,moorcock,harbhajan,sanga,choreographic,photonics,boylston,amalgamate,prawns,electrifying,sarath,inaccurately,exclaims,powerpoint,chaining,cpusa,adulterous,saccharomyces,glogow,vfl/afl,syncretic,simla,persisting,functors,allosteric,euphorbiaceae,juryo,mlada,moana,gabala,thornycroft,kumanovo,ostrovsky,sitio,tutankhamun,sauropods,kardzhali,reinterpretation,sulpice,rosyth,originators,halesowen,delineation,asesoria,abatement,gardai,elytra,taillights,overlays,monsoons,sandpipers,ingmar,henrico,inaccuracy,irwell,arenabowl,elche,pressburg,signalman,interviewees,sinkhole,pendle,ecommerce,cellos,nebria,organometallic,surrealistic,propagandist,interlaken,canandaigua,aerials,coutinho,pascagoula,tonopah,letterkenny,gropius,carbons,hammocks,childe,polities,hosiery,donitz,suppresses,diaghilev,stroudsburg,bagram,pistoia,regenerating,unitarians,takeaway,offstage,vidin,glorification,bakunin,yavapai,lutzow,sabercats,witney,abrogated,gorlitz,validating,dodecahedron,stubbornly,telenor,glaxosmithkline,solapur,undesired,jellicoe,dramatization,four-and-a-half,seawall,waterpark,artaxerxes,vocalization,typographic,byung,sachsenhausen,shepparton,kissimmee,konnan,belsen,dhawan,khurd,mutagenesis,vejle,perrot,estradiol,formula_60,saros,chiloe,misiones,lamprey,terrains,speke,miasto,eigenvectors,haydock,reservist,corticosteroids,savitri,shinawatra,developmentally,yehudi,berates,janissaries,recapturing,rancheria,subplots,gresley,nikkatsu,oryol,cosmas,boavista,formula_59,playfully,subsections,commentated,kathakali,dorid,vilaine,seepage,hylidae,keiji,kazakhs,triphosphate,1620s,supersede,monarchists,falla,miyako,notching,bhumibol,polarizing,secularized,shingled,bronislaw,lockerbie,soleyman,bundesbahn,latakia,redoubts,boult,inwardly,invents,ondrej,minangkabau,newquay,permanente,alhaji,madhav,malini,ellice,bookmaker,mankiewicz,etihad,o'dea,interrogative,mikawa,wallsend,canisius,bluesy,vitruvius,noord,ratifying,mixtec,gujranwala,subprefecture,keelung,goiania,nyssa,shi'ite,semitone,ch'uan,computerised,pertuan,catapults,nepomuk,shruti,millstones,buskerud,acolytes,tredegar,sarum,armia,dell'arte,devises,custodians,upturned,gallaudet,disembarking,thrashed,sagrada,myeon,undeclared,qumran,gaiden,tepco,janesville,showground,condense,chalon,unstaffed,pasay,undemocratic,hauts,viridis,uninjured,escutcheon,gymkhana,petaling,hammam,dislocations,tallaght,rerum,shias,indios,guaranty,simplicial,benares,benediction,tajiri,prolifically,huawei,onerous,grantee,ferencvaros,otranto,carbonates,conceit,digipak,qadri,masterclasses,swamiji,cradock,plunket,helmsman,119th,salutes,tippecanoe,murshidabad,intelligibility,mittal,diversifying,bidar,asansol,crowdsourcing,rovere,karakoram,grindcore,skylights,tulagi,furrows,ligne,stuka,sumer,subgraph,amata,regionalist,bulkeley,teletext,glorify,readied,lexicographer,sabadell,predictability,quilmes,phenylalanine,bandaranaike,pyrmont,marksmen,quisling,viscountess,sociopolitical,afoul,pediments,swazi,martyrology,nullify,panagiotis,superconductors,veldenz,jujuy,l'isle,hematopoietic,shafi,subsea,hattiesburg,jyvaskyla,kebir,myeloid,landmine,derecho,amerindians,birkenau,scriabin,milhaud,mucosal,nikaya,freikorps,theoretician,proconsul,o'hanlon,clerked,bactria,houma,macular,topologically,shrubby,aryeh,ghazali,afferent,magalhaes,moduli,ashtabula,vidarbha,securitate,ludwigsburg,adoor,varun,shuja,khatun,chengde,bushels,lascelles,professionnelle,elfman,rangpur,unpowered,citytv,chojnice,quaternion,stokowski,aschaffenburg,commutes,subramaniam,methylene,satrap,gharb,namesakes,rathore,helier,gestational,heraklion,colliers,giannis,pastureland,evocation,krefeld,mahadeva,churchmen,egret,yilmaz,galeazzo,pudukkottai,artigas,generalitat,mudslides,frescoed,enfeoffed,aphorisms,melilla,montaigne,gauliga,parkdale,mauboy,linings,prema,sapir,xylophone,kushan,rockne,sequoyah,vasyl,rectilinear,vidyasagar,microcosm,san'a,carcinogen,thicknesses,aleut,farcical,moderating,detested,hegemonic,instalments,vauban,verwaltungsgemeinschaft,picayune,razorback,magellanic,moluccas,pankhurst,exportation,waldegrave,sufferer,bayswater,1up.com,rearmament,orangutans,varazdin,b.o.b,elucidate,harlingen,erudition,brankovic,lapis,slipway,urraca,shinde,unwell,elwes,euboea,colwyn,srivijaya,grandstands,hortons,generalleutnant,fluxes,peterhead,gandhian,reals,alauddin,maximized,fairhaven,endow,ciechanow,perforations,darters,panellist,manmade,litigants,exhibitor,tirol,caracalla,conformance,hotelier,stabaek,hearths,borac,frisians,ident,veliko,emulators,schoharie,uzbeks,samarra,prestwick,wadia,universita,tanah,bucculatrix,predominates,genotypes,denounces,roadsides,ganassi,keokuk,philatelist,tomic,ingots,conduits,samplers,abdus,johar,allegories,timaru,wolfpacks,secunda,smeaton,sportivo,inverting,contraindications,whisperer,moradabad,calamities,bakufu,soundscape,smallholders,nadeem,crossroad,xenophobic,zakir,nationalliga,glazes,retroflex,schwyz,moroder,rubra,quraysh,theodoros,endemol,infidels,km/hr,repositioned,portraitist,lluis,answerable,arges,mindedness,coarser,eyewall,teleported,scolds,uppland,vibraphone,ricoh,isenburg,bricklayer,cuttlefish,abstentions,communicable,cephalopod,stockyards,balto,kinston,armbar,bandini,elphaba,maxims,bedouins,sachsen,friedkin,tractate,pamir,ivanovo,mohini,kovalainen,nambiar,melvyn,orthonormal,matsuyama,cuernavaca,veloso,overstated,streamer,dravid,informers,analyte,sympathized,streetscape,gosta,thomasville,grigore,futuna,depleting,whelks,kiedis,armadale,earner,wynyard,dothan,animating,tridentine,sabri,immovable,rivoli,ariege,parley,clinker,circulates,junagadh,fraunhofer,congregants,180th,buducnost,formula_62,olmert,dedekind,karnak,bayernliga,mazes,sandpiper,ecclestone,yuvan,smallmouth,decolonization,lemmy,adjudicated,retiro,legia,benue,posit,acidification,wahab,taconic,floatplane,perchlorate,atria,wisbech,divestment,dallara,phrygia,palustris,cybersecurity,rebates,facie,mineralogical,substituent,proteges,fowey,mayenne,smoothbore,cherwell,schwarzschild,junin,murrumbidgee,smalltalk,d'orsay,emirati,calaveras,titusville,theremin,vikramaditya,wampanoag,burra,plaines,onegin,emboldened,whampoa,langa,soderbergh,arnaz,sowerby,arendal,godunov,pathanamthitta,damselfly,bestowing,eurosport,iconoclasm,outfitters,acquiesced,badawi,hypotension,ebbsfleet,annulus,sohrab,thenceforth,chagatai,necessitates,aulus,oddities,toynbee,uniontown,innervation,populaire,indivisible,rossellini,minuet,cyrene,gyeongju,chania,cichlids,harrods,1690s,plunges,abdullahi,gurkhas,homebuilt,sortable,bangui,rediff,incrementally,demetrios,medaille,sportif,svend,guttenberg,tubules,carthusian,pleiades,torii,hoppus,phenyl,hanno,conyngham,teschen,cronenberg,wordless,melatonin,distinctiveness,autos,freising,xuanzang,dunwich,satanism,sweyn,predrag,contractually,pavlovic,malaysians,micrometres,expertly,pannonian,abstaining,capensis,southwesterly,catchphrases,commercialize,frankivsk,normanton,hibernate,verso,deportees,dubliners,codice_8,condors,zagros,glosses,leadville,conscript,morrisons,usury,ossian,oulton,vaccinium,civet,ayman,codrington,hadron,nanometers,geochemistry,extractor,grigori,tyrrhenian,neocollyris,drooping,falsification,werft,courtauld,brigantine,orhan,chapultepec,supercopa,federalized,praga,havering,encampments,infallibility,sardis,pawar,undirected,reconstructionist,ardrossan,varuna,pastimes,archdiocesan,fledging,shenhua,molise,secondarily,stagnated,replicates,ciencias,duryodhana,marauding,ruislip,ilyich,intermixed,ravenswood,shimazu,mycorrhizal,icosahedral,consents,dunblane,follicular,pekin,suffield,muromachi,kinsale,gauche,businesspeople,thereto,watauga,exaltation,chelmno,gorse,proliferate,drainages,burdwan,kangra,transducers,inductor,duvalier,maguindanao,moslem,uncaf,givenchy,plantarum,liturgics,telegraphs,lukashenko,chenango,andante,novae,ironwood,faubourg,torme,chinensis,ambala,pietermaritzburg,virginians,landform,bottlenecks,o'driscoll,darbhanga,baptistery,ameer,needlework,naperville,auditoriums,mullingar,starrer,animatronic,topsoil,madura,cannock,vernet,santurce,catocala,ozeki,pontevedra,multichannel,sundsvall,strategists,medio,135th,halil,afridi,trelawny,caloric,ghraib,allendale,hameed,ludwigshafen,spurned,pavlo,palmar,strafed,catamarca,aveiro,harmonization,surah,predictors,solvay,mande,omnipresent,parenthesis,echolocation,equaling,experimenters,acyclic,lithographic,sepoys,katarzyna,sridevi,impoundment,khosrow,caesarean,nacogdoches,rockdale,lawmaker,caucasians,bahman,miyan,rubric,exuberance,bombastic,ductile,snowdonia,inlays,pinyon,anemones,hurries,hospitallers,tayyip,pulleys,treme,photovoltaics,testbed,polonium,ryszard,osgoode,profiting,ironwork,unsurpassed,nepticulidae,makai,lumbini,preclassic,clarksburg,egremont,videography,rehabilitating,ponty,sardonic,geotechnical,khurasan,solzhenitsyn,henna,phoenicia,rhyolite,chateaux,retorted,tomar,deflections,repressions,harborough,renan,brumbies,vandross,storia,vodou,clerkenwell,decking,universo,salon.com,imprisoning,sudwest,ghaziabad,subscribing,pisgah,sukhumi,econometric,clearest,pindar,yildirim,iulia,atlases,cements,remaster,dugouts,collapsible,resurrecting,batik,unreliability,thiers,conjunctions,colophon,marcher,placeholder,flagella,wolds,kibaki,viviparous,twelver,screenshots,aroostook,khadr,iconographic,itasca,jaume,basti,propounded,varro,be'er,jeevan,exacted,shrublands,creditable,brocade,boras,bittern,oneonta,attentional,herzliya,comprehensible,lakeville,discards,caxias,frankland,camerata,satoru,matlab,commutator,interprovincial,yorkville,benefices,nizami,edwardsville,amigaos,cannabinoid,indianola,amateurliga,pernicious,ubiquity,anarchic,novelties,precondition,zardari,symington,sargodha,headphone,thermopylae,mashonaland,zindagi,thalberg,loewe,surfactants,dobro,crocodilians,samhita,diatoms,haileybury,berwickshire,supercritical,sofie,snorna,slatina,intramolecular,agung,osteoarthritis,obstetric,teochew,vakhtang,connemara,deformations,diadem,ferruccio,mainichi,qualitatively,refrigerant,rerecorded,methylated,karmapa,krasinski,restatement,rouvas,cubitt,seacoast,schwarzkopf,homonymous,shipowner,thiamine,approachable,xiahou,160th,ecumenism,polistes,internazionali,fouad,berar,biogeography,texting,inadequately,'when,4kids,hymenoptera,emplaced,cognomen,bellefonte,supplant,michaelmas,uriel,tafsir,morazan,schweinfurt,chorister,ps400,nscaa,petipa,resolutely,ouagadougou,mascarene,supercell,konstanz,bagrat,harmonix,bergson,shrimps,resonators,veneta,camas,mynydd,rumford,generalmajor,khayyam,web.com,pappus,halfdan,tanana,suomen,yutaka,bibliographical,traian,silat,noailles,contrapuntal,agaricus,'special,minibuses,1670s,obadiah,deepa,rorschach,malolos,lymington,valuations,imperials,caballeros,ambroise,judicature,elegiac,sedaka,shewa,checksum,gosforth,legionaries,corneille,microregion,friedrichshafen,antonis,surnamed,mycelium,cantus,educations,topmost,outfitting,ivica,nankai,gouda,anthemic,iosif,supercontinent,antifungal,belarusians,mudaliar,mohawks,caversham,glaciated,basemen,stevan,clonmel,loughton,deventer,positivist,manipuri,tensors,panipat,changeup,impermeable,dubbo,elfsborg,maritimo,regimens,bikram,bromeliad,substratum,norodom,gaultier,queanbeyan,pompeo,redacted,eurocopter,mothballed,centaurs,borno,copra,bemidji,'home,sopron,neuquen,passo,cineplex,alexandrov,wysokie,mammoths,yossi,sarcophagi,congreve,petkovic,extraneous,waterbirds,slurs,indias,phaeton,discontented,prefaced,abhay,prescot,interoperable,nordisk,bicyclists,validly,sejong,litovsk,zanesville,kapitanleutnant,kerch,changeable,mcclatchy,celebi,attesting,maccoll,sepahan,wayans,veined,gaudens,markt,dansk,soane,quantized,petersham,forebears,nayarit,frenzied,queuing,bygone,viggo,ludwik,tanka,hanssen,brythonic,cornhill,primorsky,stockpiles,conceptualization,lampeter,hinsdale,mesoderm,bielsk,rosenheim,ultron,joffrey,stanwyck,khagan,tiraspol,pavelic,ascendant,empoli,metatarsal,descentralizado,masada,ligier,huseyin,ramadi,waratah,tampines,ruthenium,statoil,mladost,liger,grecian,multiparty,digraph,maglev,reconsideration,radiography,cartilaginous,taizu,wintered,anabaptist,peterhouse,shoghi,assessors,numerator,paulet,painstakingly,halakhic,rocroi,motorcycling,gimel,kryptonian,emmeline,cheeked,drawdown,lelouch,dacians,brahmana,reminiscence,disinfection,optimizations,golders,extensor,tsugaru,tolling,liman,gulzar,unconvinced,crataegus,oppositional,dvina,pyrolysis,mandan,alexius,prion,stressors,loomed,moated,dhivehi,recyclable,relict,nestlings,sarandon,kosovar,solvers,czeslaw,kenta,maneuverable,middens,berkhamsted,comilla,folkways,loxton,beziers,batumi,petrochemicals,optimised,sirjan,rabindra,musicality,rationalisation,drillers,subspaces,'live,bbwaa,outfielders,tsung,danske,vandalised,norristown,striae,kanata,gastroenterology,steadfastly,equalising,bootlegging,mannerheim,notodontidae,lagoa,commentating,peninsulas,chishti,seismology,modigliani,preceptor,canonically,awardee,boyaca,hsinchu,stiffened,nacelle,bogor,dryness,unobstructed,yaqub,scindia,peeters,irritant,ammonites,ferromagnetic,speechwriter,oxygenated,walesa,millais,canarian,faience,calvinistic,discriminant,rasht,inker,annexes,howth,allocates,conditionally,roused,regionalism,regionalbahn,functionary,nitrates,bicentenary,recreates,saboteurs,koshi,plasmids,thinned,124th,plainview,kardashian,neuville,victorians,radiates,127th,vieques,schoolmates,petru,tokusatsu,keying,sunaina,flamethrower,'bout,demersal,hosokawa,corelli,omniscient,o'doherty,niksic,reflectivity,transdev,cavour,metronome,temporally,gabba,nsaids,geert,mayport,hematite,boeotia,vaudreuil,torshavn,sailplane,mineralogist,eskisehir,practises,gallifrey,takumi,unease,slipstream,hedmark,paulinus,ailsa,wielkopolska,filmworks,adamantly,vinaya,facelifted,franchisee,augustana,toppling,velvety,crispa,stonington,histological,genealogist,tactician,tebow,betjeman,nyingma,overwinter,oberoi,rampal,overwinters,petaluma,lactarius,stanmore,balikpapan,vasant,inclines,laminate,munshi,sociedade,rabbah,septal,boyband,ingrained,faltering,inhumans,nhtsa,affix,l'ordre,kazuki,rossendale,mysims,latvians,slaveholders,basilicata,neuburg,assize,manzanillo,scrobipalpa,formula_61,belgique,pterosaurs,privateering,vaasa,veria,northport,pressurised,hobbyist,austerlitz,sahih,bhadra,siliguri,bistrica,bursaries,wynton,corot,lepidus,lully,libor,libera,olusegun,choline,mannerism,lymphocyte,chagos,duxbury,parasitism,ecowas,morotai,cancion,coniston,aggrieved,sputnikmusic,parle,ammonian,civilisations,malformation,cattaraugus,skyhawks,d'arc,demerara,bronfman,midwinter,piscataway,jogaila,threonine,matins,kohlberg,hubli,pentatonic,camillus,nigam,potro,unchained,chauvel,orangeville,cistercians,redeployment,xanthi,manju,carabinieri,pakeha,nikolaevich,kantakouzenos,sesquicentennial,gunships,symbolised,teramo,ballo,crusading,l'oeil,bharatpur,lazier,gabrovo,hysteresis,rothbard,chaumont,roundel,ma'mun,sudhir,queried,newts,shimane,presynaptic,playfield,taxonomists,sensitivities,freleng,burkinabe,orfeo,autovia,proselytizing,bhangra,pasok,jujutsu,heung,pivoting,hominid,commending,formula_64,epworth,christianized,oresund,hantuchova,rajputana,hilversum,masoretic,dayak,bakri,assen,magog,macromolecules,waheed,qaida,spassky,rumped,protrudes,preminger,misogyny,glencairn,salafi,lacunae,grilles,racemes,areva,alighieri,inari,epitomized,photoshoot,one-of-a-kind,tring,muralist,tincture,backwaters,weaned,yeasts,analytically,smaland,caltrans,vysocina,jamuna,mauthausen,175th,nouvelles,censoring,reggina,christology,gilad,amplifying,mehmood,johnsons,redirects,eastgate,sacrum,meteoric,riverbanks,guidebooks,ascribes,scoparia,iconoclastic,telegraphic,chine,merah,mistico,lectern,sheung,aethelstan,capablanca,anant,uspto,albatrosses,mymensingh,antiretroviral,clonal,coorg,vaillant,liquidator,gigas,yokai,eradicating,motorcyclists,waitakere,tandon,nears,montenegrins,250th,tatsuya,yassin,atheistic,syncretism,nahum,berisha,transcended,owensboro,lakshmana,abteilung,unadorned,nyack,overflows,harrisonburg,complainant,uematsu,frictional,worsens,sangguniang,abutment,bulwer,sarma,apollinaire,shippers,lycia,alentejo,porpoises,optus,trawling,augustow,blackwall,workbench,westmount,leaped,sikandar,conveniences,stornoway,culverts,zoroastrians,hristo,ansgar,assistive,reassert,fanned,compasses,delgada,maisons,arima,plonsk,verlaine,starstruck,rakhine,befell,spirally,wyclef,expend,colloquium,formula_63,albertus,bellarmine,handedness,holon,introns,movimiento,profitably,lohengrin,discoverers,awash,erste,pharisees,dwarka,oghuz,hashing,heterodox,uloom,vladikavkaz,linesman,rehired,nucleophile,germanicus,gulshan,songz,bayerische,paralympian,crumlin,enjoined,khanum,prahran,penitent,amersfoort,saranac,semisimple,vagrants,compositing,tualatin,oxalate,lavra,ironi,ilkeston,umpqua,calum,stretford,zakat,guelders,hydrazine,birkin,spurring,modularity,aspartate,sodermanland,hopital,bellary,legazpi,clasico,cadfael,hypersonic,volleys,pharmacokinetics,carotene,orientale,pausini,bataille,lunga,retailed,m.phil,mazowieckie,vijayan,rawal,sublimation,promissory,estimators,ploughed,conflagration,penda,segregationist,otley,amputee,coauthor,sopra,pellew,wreckers,tollywood,circumscription,permittivity,strabane,landward,articulates,beaverbrook,rutherglen,coterminous,whistleblowers,colloidal,surbiton,atlante,oswiecim,bhasa,lampooned,chanter,saarc,landkreis,tribulation,tolerates,daiichi,hatun,cowries,dyschirius,abercromby,attock,aldwych,inflows,absolutist,l'histoire,committeeman,vanbrugh,headstock,westbourne,appenzell,hoxton,oculus,westfalen,roundabouts,nickelback,trovatore,quenching,summarises,conservators,transmutation,talleyrand,barzani,unwillingly,axonal,'blue,opining,enveloping,fidesz,rafah,colborne,flickr,lozenge,dulcimer,ndebele,swaraj,oxidize,gonville,resonated,gilani,superiore,endeared,janakpur,shepperton,solidifying,memoranda,sochaux,kurnool,rewari,emirs,kooning,bruford,unavailability,kayseri,judicious,negating,pterosaur,cytosolic,chernihiv,variational,sabretooth,seawolves,devalued,nanded,adverb,volunteerism,sealers,nemours,smederevo,kashubian,bartin,animax,vicomte,polotsk,polder,archiepiscopal,acceptability,quidditch,tussock,seminaire,immolation,belge,coves,wellingborough,khaganate,mckellen,nayaka,brega,kabhi,pontoons,bascule,newsreels,injectors,cobol,weblog,diplo,biggar,wheatbelt,erythrocytes,pedra,showgrounds,bogdanovich,eclecticism,toluene,elegies,formalize,andromedae,airworthiness,springville,mainframes,overexpression,magadha,bijelo,emlyn,glutamine,accenture,uhuru,metairie,arabidopsis,patanjali,peruvians,berezovsky,accion,astrolabe,jayanti,earnestly,sausalito,recurved,1500s,ramla,incineration,galleons,laplacian,shiki,smethwick,isomerase,dordevic,janow,jeffersonville,internationalism,penciled,styrene,ashur,nucleoside,peristome,horsemanship,sedges,bachata,medes,kristallnacht,schneerson,reflectance,invalided,strutt,draupadi,destino,partridges,tejas,quadrennial,aurel,halych,ethnomusicology,autonomist,radyo,rifting,shi'ar,crvena,telefilm,zawahiri,plana,sultanates,theodorus,subcontractors,pavle,seneschal,teleports,chernivtsi,buccal,brattleboro,stankovic,safar,dunhuang,electrocution,chastised,ergonomic,midsomer,130th,zomba,nongovernmental,escapist,localize,xuzhou,kyrie,carinthian,karlovac,nisan,kramnik,pilipino,digitisation,khasi,andronicus,highwayman,maior,misspelling,sebastopol,socon,rhaetian,archimandrite,partway,positivity,otaku,dingoes,tarski,geopolitics,disciplinarian,zulfikar,kenzo,globose,electrophilic,modele,storekeeper,pohang,wheldon,washers,interconnecting,digraphs,intrastate,campy,helvetic,frontispiece,ferrocarril,anambra,petraeus,midrib,endometrial,dwarfism,mauryan,endocytosis,brigs,percussionists,furtherance,synergistic,apocynaceae,krona,berthier,circumvented,casal,siltstone,precast,ethnikos,realists,geodesy,zarzuela,greenback,tripathi,persevered,interments,neutralization,olbermann,departements,supercomputing,demobilised,cassavetes,dunder,ministering,veszprem,barbarism,'world,pieve,apologist,frentzen,sulfides,firewalls,pronotum,staatsoper,hachette,makhachkala,oberland,phonon,yoshihiro,instars,purnima,winslet,mutsu,ergative,sajid,nizamuddin,paraphrased,ardeidae,kodagu,monooxygenase,skirmishers,sportiva,o'byrne,mykolaiv,ophir,prieta,gyllenhaal,kantian,leche,copan,herero,ps250,gelsenkirchen,shalit,sammarinese,chetwynd,wftda,travertine,warta,sigmaringen,concerti,namespace,ostergotland,biomarker,universals,collegio,embarcadero,wimborne,fiddlers,likening,ransomed,stifled,unabated,kalakaua,khanty,gongs,goodrem,countermeasure,publicizing,geomorphology,swedenborg,undefended,catastrophes,diverts,storyboards,amesbury,contactless,placentia,festivity,authorise,terrane,thallium,stradivarius,antonine,consortia,estimations,consecrate,supergiant,belichick,pendants,butyl,groza,univac,afire,kavala,studi,teletoon,paucity,gonbad,koninklijke,128th,stoichiometric,multimodal,facundo,anatomic,melamine,creuse,altan,brigands,mcguinty,blomfield,tsvangirai,protrusion,lurgan,warminster,tenzin,russellville,discursive,definable,scotrail,lignin,reincorporated,o'dell,outperform,redland,multicolored,evaporates,dimitrie,limbic,patapsco,interlingua,surrogacy,cutty,potrero,masud,cahiers,jintao,ardashir,centaurus,plagiarized,minehead,musings,statuettes,logarithms,seaview,prohibitively,downforce,rivington,tomorrowland,microbiologist,ferric,morag,capsid,kucinich,clairvaux,demotic,seamanship,cicada,painterly,cromarty,carbonic,tupou,oconee,tehuantepec,typecast,anstruther,internalized,underwriters,tetrahedra,flagrant,quakes,pathologies,ulrik,nahal,tarquini,dongguan,parnassus,ryoko,senussi,seleucia,airasia,einer,sashes,d'amico,matriculating,arabesque,honved,biophysical,hardinge,kherson,mommsen,diels,icbms,reshape,brasiliensis,palmach,netaji,oblate,functionalities,grigor,blacksburg,recoilless,melanchthon,reales,astrodome,handcrafted,memes,theorizes,isma'il,aarti,pirin,maatschappij,stabilizes,honiara,ashbury,copts,rootes,defensed,queiroz,mantegna,galesburg,coraciiformesfamily,cabrillo,tokio,antipsychotics,kanon,173rd,apollonia,finial,lydian,hadamard,rangi,dowlatabad,monolingual,platformer,subclasses,chiranjeevi,mirabeau,newsgroup,idmanyurdu,kambojas,walkover,zamoyski,generalist,khedive,flanges,knowle,bande,157th,alleyn,reaffirm,pininfarina,zuckerberg,hakodate,131st,aditi,bellinzona,vaulter,planking,boscombe,colombians,lysis,toppers,metered,nahyan,queensryche,minho,nagercoil,firebrand,foundress,bycatch,mendota,freeform,antena,capitalisation,martinus,overijssel,purists,interventionist,zgierz,burgundians,hippolyta,trompe,umatilla,moroccans,dictionnaire,hydrography,changers,chota,rimouski,aniline,bylaw,grandnephew,neamt,lemnos,connoisseurs,tractive,rearrangements,fetishism,finnic,apalachicola,landowning,calligraphic,circumpolar,mansfeld,legible,orientalism,tannhauser,blamey,maximization,noinclude,blackbirds,angara,ostersund,pancreatitis,glabra,acleris,juried,jungian,triumphantly,singlet,plasmas,synesthesia,yellowhead,unleashes,choiseul,quanzhong,brookville,kaskaskia,igcse,skatepark,jatin,jewellers,scaritinae,techcrunch,tellurium,lachaise,azuma,codeshare,dimensionality,unidirectional,scolaire,macdill,camshafts,unassisted,verband,kahlo,eliya,prelature,chiefdoms,saddleback,sockers,iommi,coloratura,llangollen,biosciences,harshest,maithili,k'iche,plical,multifunctional,andreu,tuskers,confounding,sambre,quarterdeck,ascetics,berdych,transversal,tuolumne,sagami,petrobras,brecker,menxia,instilling,stipulating,korra,oscillate,deadpan,v/line,pyrotechnic,stoneware,prelims,intracoastal,retraining,ilija,berwyn,encrypt,achievers,zulfiqar,glycoproteins,khatib,farmsteads,occultist,saman,fionn,derulo,khilji,obrenovic,argosy,toowong,dementieva,sociocultural,iconostasis,craigslist,festschrift,taifa,intercalated,tanjong,penticton,sharad,marxian,extrapolation,guises,wettin,prabang,exclaiming,kosta,famas,conakry,wanderings,'aliabad,macleay,exoplanet,bancorp,besiegers,surmounting,checkerboard,rajab,vliet,tarek,operable,wargaming,haldimand,fukuyama,uesugi,aggregations,erbil,brachiopods,tokyu,anglais,unfavorably,ujpest,escorial,armagnac,nagara,funafuti,ridgeline,cocking,o'gorman,compactness,retardant,krajowa,barua,coking,bestows,thampi,chicagoland,variably,o'loughlin,minnows,schwa,shaukat,polycarbonate,chlorinated,godalming,gramercy,delved,banqueting,enlil,sarada,prasanna,domhnall,decadal,regressive,lipoprotein,collectable,surendra,zaporizhia,cycliste,suchet,offsetting,formula_65,pudong,d'arte,blyton,quonset,osmania,tientsin,manorama,proteomics,bille,jalpaiguri,pertwee,barnegat,inventiveness,gollancz,euthanized,henricus,shortfalls,wuxia,chlorides,cerrado,polyvinyl,folktale,straddled,bioengineering,eschewing,greendale,recharged,olave,ceylonese,autocephalous,peacebuilding,wrights,guyed,rosamund,abitibi,bannockburn,gerontology,scutari,souness,seagram,codice_9,'open,xhtml,taguig,purposed,darbar,orthopedics,unpopulated,kisumu,tarrytown,feodor,polyhedral,monadnock,gottorp,priam,redesigning,gasworks,elfin,urquiza,homologation,filipovic,bohun,manningham,gornik,soundness,shorea,lanus,gelder,darke,sandgate,criticality,paranaense,153rd,vieja,lithograph,trapezoid,tiebreakers,convalescence,yan'an,actuaries,balad,altimeter,thermoelectric,trailblazer,previn,tenryu,ancaster,endoscopy,nicolet,discloses,fracking,plaine,salado,americanism,placards,absurdist,propylene,breccia,jirga,documenta,ismailis,161st,brentano,dallas/fort,embellishment,calipers,subscribes,mahavidyalaya,wednesbury,barnstormers,miwok,schembechler,minigame,unterberger,dopaminergic,inacio,nizamabad,overridden,monotype,cavernous,stichting,sassafras,sotho,argentinean,myrrh,rapidity,flatts,gowrie,dejected,kasaragod,cyprinidae,interlinked,arcseconds,degeneracy,infamously,incubate,substructure,trigeminal,sectarianism,marshlands,hooliganism,hurlers,isolationist,urania,burrard,switchover,lecco,wilts,interrogator,strived,ballooning,volterra,raciborz,relegating,gilding,cybele,dolomites,parachutist,lochaber,orators,raeburn,backend,benaud,rallycross,facings,banga,nuclides,defencemen,futurity,emitters,yadkin,eudonia,zambales,manasseh,sirte,meshes,peculiarly,mcminnville,roundly,boban,decrypt,icelanders,sanam,chelan,jovian,grudgingly,penalised,subscript,gambrinus,poaceae,infringements,maleficent,runciman,148th,supersymmetry,granites,liskeard,eliciting,involution,hallstatt,kitzbuhel,shankly,sandhills,inefficiencies,yishuv,psychotropic,nightjars,wavell,sangamon,vaikundar,choshu,retrospectives,pitesti,gigantea,hashemi,bosna,gakuin,siochana,arrangers,baronetcies,narayani,temecula,creston,koscierzyna,autochthonous,wyandot,anniston,igreja,mobilise,buzau,dunster,musselburgh,wenzhou,khattak,detoxification,decarboxylase,manlius,campbells,coleoptera,copyist,sympathisers,suisun,eminescu,defensor,transshipment,thurgau,somerton,fluctuates,ambika,weierstrass,lukow,giambattista,volcanics,romanticized,innovated,matabeleland,scotiabank,garwolin,purine,d'auvergne,borderland,maozhen,pricewaterhousecoopers,testator,pallium,scout.com,mv/pi,nazca,curacies,upjohn,sarasvati,monegasque,ketrzyn,malory,spikelets,biomechanics,haciendas,rapped,dwarfed,stews,nijinsky,subjection,matsu,perceptible,schwarzburg,midsection,entertains,circuitous,epiphytic,wonsan,alpini,bluefield,sloths,transportable,braunfels,dictum,szczecinek,jukka,wielun,wejherowo,hucknall,grameen,duodenum,ribose,deshpande,shahar,nexstar,injurious,dereham,lithographer,dhoni,structuralist,progreso,deschutes,christus,pulteney,quoins,yitzchak,gyeongsang,breviary,makkah,chiyoda,jutting,vineland,angiosperms,necrotic,novelisation,redistribute,tirumala,140th,featureless,mafic,rivaling,toyline,2/1st,martius,saalfeld,monthan,texian,kathak,melodramas,mithila,regierungsbezirk,509th,fermenting,schoolmate,virtuosic,briain,kokoda,heliocentric,handpicked,kilwinning,sonically,dinars,kasim,parkways,bogdanov,luxembourgian,halland,avesta,bardic,daugavpils,excavator,qwest,frustrate,physiographic,majoris,'ndrangheta,unrestrained,firmness,montalban,abundances,preservationists,adare,executioners,guardsman,bonnaroo,neglects,nazrul,pro12,hoorn,abercorn,refuting,kabud,cationic,parapsychology,troposphere,venezuelans,malignancy,khoja,unhindered,accordionist,medak,visby,ejercito,laparoscopic,dinas,umayyads,valmiki,o'dowd,saplings,stranding,incisions,illusionist,avocets,buccleuch,amazonia,fourfold,turboprops,roosts,priscus,turnstile,areal,certifies,pocklington,spoofs,viseu,commonalities,dabrowka,annam,homesteaders,daredevils,mondrian,negotiates,fiestas,perennials,maximizes,lubavitch,ravindra,scrapers,finials,kintyre,violas,snoqualmie,wilders,openbsd,mlawa,peritoneal,devarajan,congke,leszno,mercurial,fakir,joannes,bognor,overloading,unbuilt,gurung,scuttle,temperaments,bautzen,jardim,tradesman,visitations,barbet,sagamore,graaff,forecasters,wilsons,assis,l'air,shariah,sochaczew,russa,dirge,biliary,neuve,heartbreakers,strathearn,jacobian,overgrazing,edrich,anticline,parathyroid,petula,lepanto,decius,channelled,parvathi,puppeteers,communicators,francorchamps,kahane,longus,panjang,intron,traite,xxvii,matsuri,amrit,katyn,disheartened,cacak,omonia,alexandrine,partaking,wrangling,adjuvant,haskovo,tendrils,greensand,lammermoor,otherworld,volusia,stabling,one-and-a-half,bresson,zapatista,eotvos,ps150,webisodes,stepchildren,microarray,braganca,quanta,dolne,superoxide,bellona,delineate,ratha,lindenwood,bruhl,cingulate,tallies,bickerton,helgi,bevin,takoma,tsukuba,statuses,changeling,alister,bytom,dibrugarh,magnesia,duplicating,outlier,abated,goncalo,strelitz,shikai,mardan,musculature,ascomycota,springhill,tumuli,gabaa,odenwald,reformatted,autocracy,theresienstadt,suplex,chattopadhyay,mencken,congratulatory,weatherfield,systema,solemnity,projekt,quanzhou,kreuzberg,postbellum,nobuo,mediaworks,finisterre,matchplay,bangladeshis,kothen,oocyte,hovered,aromas,afshar,browed,teases,chorlton,arshad,cesaro,backbencher,iquique,vulcans,padmini,unabridged,cyclase,despotic,kirilenko,achaean,queensberry,debre,octahedron,iphigenia,curbing,karimnagar,sagarmatha,smelters,surrealists,sanada,shrestha,turridae,leasehold,jiedushi,eurythmics,appropriating,correze,thimphu,amery,musicomh,cyborgs,sandwell,pushcart,retorts,ameliorate,deteriorates,stojanovic,spline,entrenchments,bourse,chancellorship,pasolini,lendl,personage,reformulated,pubescens,loiret,metalurh,reinvention,nonhuman,eilema,tarsal,complutense,magne,broadview,metrodome,outtake,stouffville,seinen,bataillon,phosphoric,ostensible,opatow,aristides,beefheart,glorifying,banten,romsey,seamounts,fushimi,prophylaxis,sibylla,ranjith,goslar,balustrades,georgiev,caird,lafitte,peano,canso,bankura,halfpenny,segregate,caisson,bizerte,jamshedpur,euromaidan,philosophie,ridged,cheerfully,reclassification,aemilius,visionaries,samoans,wokingham,chemung,wolof,unbranched,cinerea,bhosle,ourense,immortalised,cornerstones,sourcebook,khufu,archimedean,universitatea,intermolecular,fiscally,suffices,metacomet,adjudicator,stablemate,specks,glace,inowroclaw,patristic,muharram,agitating,ashot,neurologic,didcot,gamla,ilves,putouts,siraj,laski,coaling,diarmuid,ratnagiri,rotulorum,liquefaction,morbihan,harel,aftershock,gruiformesfamily,bonnier,falconiformesfamily,adorns,wikis,maastrichtian,stauffenberg,bishopsgate,fakhr,sevenfold,ponders,quantifying,castiel,opacity,depredations,lenten,gravitated,o'mahony,modulates,inuktitut,paston,kayfabe,vagus,legalised,balked,arianism,tendering,sivas,birthdate,awlaki,khvajeh,shahab,samtgemeinde,bridgeton,amalgamations,biogenesis,recharging,tsukasa,mythbusters,chamfered,enthronement,freelancers,maharana,constantia,sutil,messines,monkton,okanogan,reinvigorated,apoplexy,tanahashi,neues,valiants,harappan,russes,carding,volkoff,funchal,statehouse,imitative,intrepidity,mellotron,samaras,turkana,besting,longitudes,exarch,diarrhoea,transcending,zvonareva,darna,ramblin,disconnection,137th,refocused,diarmait,agricole,ba'athist,turenne,contrabass,communis,daviess,fatimids,frosinone,fittingly,polyphyletic,qanat,theocratic,preclinical,abacha,toorak,marketplaces,conidia,seiya,contraindicated,retford,bundesautobahn,rebuilds,climatology,seaworthy,starfighter,qamar,categoria,malai,hellinsia,newstead,airworthy,catenin,avonmouth,arrhythmias,ayyavazhi,downgrade,ashburnham,ejector,kinematics,petworth,rspca,filmation,accipitridae,chhatrapati,g/mol,bacau,agama,ringtone,yudhoyono,orchestrator,arbitrators,138th,powerplants,cumbernauld,alderley,misamis,hawai`i,cuando,meistriliiga,jermyn,alans,pedigrees,ottavio,approbation,omnium,purulia,prioress,rheinland,lymphoid,lutsk,oscilloscope,ballina,iliac,motorbikes,modernising,uffizi,phylloxera,kalevala,bengalis,amravati,syntheses,interviewers,inflectional,outflank,maryhill,unhurt,profiler,nacelles,heseltine,personalised,guarda,herpetologist,airpark,pigot,margaretha,dinos,peleliu,breakbeat,kastamonu,shaivism,delamere,kingsville,epigram,khlong,phospholipids,journeying,lietuvos,congregated,deviance,celebes,subsoil,stroma,kvitova,lubricating,layoff,alagoas,olafur,doron,interuniversity,raycom,agonopterix,uzice,nanna,springvale,raimundo,wrested,pupal,talat,skinheads,vestige,unpainted,handan,odawara,ammar,attendee,lapped,myotis,gusty,ciconiiformesfamily,traversal,subfield,vitaphone,prensa,hasidism,inwood,carstairs,kropotkin,turgenev,dobra,remittance,purim,tannin,adige,tabulation,lethality,pacha,micronesian,dhruva,defensemen,tibeto,siculus,radioisotope,sodertalje,phitsanulok,euphonium,oxytocin,overhangs,skinks,fabrica,reinterred,emulates,bioscience,paragliding,raekwon,perigee,plausibility,frolunda,erroll,aznar,vyasa,albinus,trevally,confederacion,terse,sixtieth,1530s,kendriya,skateboarders,frontieres,muawiyah,easements,shehu,conservatively,keystones,kasem,brutalist,peekskill,cowry,orcas,syllabary,paltz,elisabetta,denticles,hampering,dolni,eidos,aarau,lermontov,yankton,shahbaz,barrages,kongsvinger,reestablishment,acetyltransferase,zulia,mrnas,slingsby,eucalypt,efficacious,weybridge,gradation,cinematheque,malthus,bampton,coexisted,cisse,hamdi,cupertino,saumarez,chionodes,libertine,formers,sakharov,pseudonymous,vol.1,mcduck,gopalakrishnan,amberley,jorhat,grandmasters,rudiments,dwindle,param,bukidnon,menander,americanus,multipliers,pulawy,homoerotic,pillbox,cd+dvd,epigraph,aleksandrow,extrapolated,horseshoes,contemporain,angiography,hasselt,shawinigan,memorization,legitimized,cyclades,outsold,rodolphe,kelis,powerball,dijkstra,analyzers,incompressible,sambar,orangeburg,osten,reauthorization,adamawa,sphagnum,hypermarket,millipedes,zoroaster,madea,ossuary,murrayfield,pronominal,gautham,resellers,ethers,quarrelled,dolna,stragglers,asami,tangut,passos,educacion,sharaf,texel,berio,bethpage,bezalel,marfa,noronha,36ers,genteel,avram,shilton,compensates,sweetener,reinstalled,disables,noether,1590s,balakrishnan,kotaro,northallerton,cataclysm,gholam,cancellara,schiphol,commends,longinus,albinism,gemayel,hamamatsu,volos,islamism,sidereal,pecuniary,diggings,townsquare,neosho,lushan,chittoor,akhil,disputation,desiccation,cambodians,thwarting,deliberated,ellipsis,bahini,susumu,separators,kohneh,plebeians,kultur,ogaden,pissarro,trypeta,latur,liaodong,vetting,datong,sohail,alchemists,lengthwise,unevenly,masterly,microcontrollers,occupier,deviating,farringdon,baccalaureat,theocracy,chebyshev,archivists,jayaram,ineffectiveness,scandinavians,jacobins,encomienda,nambu,g/cm3,catesby,paavo,heeded,rhodium,idealised,10deg,infective,mecyclothorax,halevy,sheared,minbari,audax,lusatian,rebuffs,hitfix,fastener,subjugate,tarun,binet,compuserve,synthesiser,keisuke,amalric,ligatures,tadashi,ignazio,abramovich,groundnut,otomo,maeve,mortlake,ostrogoths,antillean,todor,recto,millimetre,espousing,inaugurate,paracetamol,galvanic,harpalinae,jedrzejow,reassessment,langlands,civita,mikan,stikine,bijar,imamate,istana,kaiserliche,erastus,federale,cytosine,expansionism,hommes,norrland,smriti,snapdragon,gulab,taleb,lossy,khattab,urbanised,sesto,rekord,diffuser,desam,morganatic,silting,pacts,extender,beauharnais,purley,bouches,halfpipe,discontinuities,houthi,farmville,animism,horni,saadi,interpretative,blockades,symeon,biogeographic,transcaucasian,jetties,landrieu,astrocytes,conjunto,stumpings,weevils,geysers,redux,arching,romanus,tazeh,marcellinus,casein,opava,misrata,anare,sattar,declarer,dreux,oporto,venta,vallis,icosahedron,cortona,lachine,mohammedan,sandnes,zynga,clarin,diomedes,tsuyoshi,pribram,gulbarga,chartist,superettan,boscawen,altus,subang,gating,epistolary,vizianagaram,ogdensburg,panna,thyssen,tarkovsky,dzogchen,biograph,seremban,unscientific,nightjar,legco,deism,n.w.a,sudha,siskel,sassou,flintlock,jovial,montbeliard,pallida,formula_66,tranquillity,nisei,adornment,'people,yamhill,hockeyallsvenskan,adopters,appian,lowicz,haplotypes,succinctly,starogard,presidencies,kheyrabad,sobibor,kinesiology,cowichan,militum,cromwellian,leiningen,ps1.5,concourses,dalarna,goldfield,brzeg,faeces,aquarii,matchless,harvesters,181st,numismatics,korfball,sectioned,transpires,facultative,brandishing,kieron,forages,menai,glutinous,debarge,heathfield,1580s,malang,photoelectric,froome,semiotic,alwar,grammophon,chiaroscuro,mentalist,maramures,flacco,liquors,aleutians,marvell,sutlej,patnaik,qassam,flintoff,bayfield,haeckel,sueno,avicii,exoplanets,hoshi,annibale,vojislav,honeycombs,celebrant,rendsburg,veblen,quails,141st,carronades,savar,narrations,jeeva,ontologies,hedonistic,marinette,godot,munna,bessarabian,outrigger,thame,gravels,hoshino,falsifying,stereochemistry,nacionalista,medially,radula,ejecting,conservatorio,odile,ceiba,jaina,essonne,isometry,allophones,recidivism,iveco,ganda,grammarians,jagan,signposted,uncompressed,facilitators,constancy,ditko,propulsive,impaling,interbank,botolph,amlaib,intergroup,sorbus,cheka,debye,praca,adorning,presbyteries,dormition,strategos,qarase,pentecostals,beehives,hashemite,goldust,euronext,egress,arpanet,soames,jurchens,slovenska,copse,kazim,appraisals,marischal,mineola,sharada,caricaturist,sturluson,galba,faizabad,overwintering,grete,uyezds,didsbury,libreville,ablett,microstructure,anadolu,belenenses,elocution,cloaks,timeslots,halden,rashidun,displaces,sympatric,germanus,tuples,ceska,equalize,disassembly,krautrock,babangida,memel,deild,gopala,hematology,underclass,sangli,wawrinka,assur,toshack,refrains,nicotinic,bhagalpur,badami,racetracks,pocatello,walgreens,nazarbayev,occultation,spinnaker,geneon,josias,hydrolyzed,dzong,corregimiento,waistcoat,thermoplastic,soldered,anticancer,lactobacillus,shafi'i,carabus,adjournment,schlumberger,triceratops,despotate,mendicant,krishnamurti,bahasa,earthworm,lavoisier,noetherian,kalki,fervently,bhawan,saanich,coquille,gannet,motagua,kennels,mineralization,fitzherbert,svein,bifurcated,hairdressing,felis,abounded,dimers,fervour,hebdo,bluffton,aetna,corydon,clevedon,carneiro,subjectively,deutz,gastropoda,overshot,concatenation,varman,carolla,maharshi,mujib,inelastic,riverhead,initialized,safavids,rohini,caguas,bulges,fotbollforbund,hefei,spithead,westville,maronites,lytham,americo,gediminas,stephanus,chalcolithic,hijra,gnu/linux,predilection,rulership,sterility,haidar,scarlatti,saprissa,sviatoslav,pointedly,sunroof,guarantor,thevar,airstrips,pultusk,sture,129th,divinities,daizong,dolichoderus,cobourg,maoists,swordsmanship,uprated,bohme,tashi,largs,chandi,bluebeard,householders,richardsonian,drepanidae,antigonish,elbasan,occultism,marca,hypergeometric,oirat,stiglitz,ignites,dzungar,miquelon,pritam,d'automne,ulidiid,niamey,vallecano,fondo,billiton,incumbencies,raceme,chambery,cadell,barenaked,kagame,summerside,haussmann,hatshepsut,apothecaries,criollo,feint,nasals,timurid,feltham,plotinus,oxygenation,marginata,officinalis,salat,participations,ising,downe,izumo,unguided,pretence,coursed,haruna,viscountcy,mainstage,justicia,powiat,takara,capitoline,implacable,farben,stopford,cosmopterix,tuberous,kronecker,galatians,kweli,dogmas,exhorted,trebinje,skanda,newlyn,ablative,basidia,bhiwani,encroachments,stranglers,regrouping,tubal,shoestring,wawel,anionic,mesenchymal,creationists,pyrophosphate,moshi,despotism,powerbook,fatehpur,rupiah,segre,ternate,jessore,b.i.g,shevardnadze,abounds,gliwice,densest,memoria,suborbital,vietcong,ratepayers,karunanidhi,toolbar,descents,rhymney,exhortation,zahedan,carcinomas,hyperbaric,botvinnik,billets,neuropsychological,tigranes,hoards,chater,biennially,thistles,scotus,wataru,flotillas,hungama,monopolistic,payouts,vetch,generalissimo,caries,naumburg,piran,blizzards,escalates,reactant,shinya,theorize,rizzoli,transitway,ecclesiae,streptomyces,cantal,nisibis,superconductor,unworkable,thallus,roehampton,scheckter,viceroys,makuuchi,ilkley,superseding,takuya,klodzko,borbon,raspberries,operand,w.a.k.o,sarabande,factionalism,egalitarianism,temasek,torbat,unscripted,jorma,westerner,perfective,vrije,underlain,goldfrapp,blaenau,jomon,barthes,drivetime,bassa,bannock,umaga,fengxiang,zulus,sreenivasan,farces,codice_10,freeholder,poddebice,imperialists,deregulated,wingtip,o'hagan,pillared,overtone,hofstadter,149th,kitano,saybrook,standardizing,aldgate,staveley,o'flaherty,hundredths,steerable,soltan,empted,cruyff,intramuros,taluks,cotonou,marae,karur,figueres,barwon,lucullus,niobe,zemlya,lathes,homeported,chaux,amyotrophic,opines,exemplars,bhamo,homomorphisms,gauleiter,ladin,mafiosi,airdrieonians,b/soul,decal,transcaucasia,solti,defecation,deaconess,numidia,sampradaya,normalised,wingless,schwaben,alnus,cinerama,yakutsk,ketchikan,orvieto,unearned,monferrato,rotem,aacsb,loong,decoders,skerries,cardiothoracic,repositioning,pimpernel,yohannan,tenebrionoidea,nargis,nouvel,costliest,interdenominational,noize,redirecting,zither,morcha,radiometric,frequenting,irtysh,gbagbo,chakri,litvinenko,infotainment,ravensbruck,harith,corbels,maegashira,jousting,natan,novus,falcao,minis,railed,decile,rauma,ramaswamy,cavitation,paranaque,berchtesgaden,reanimated,schomberg,polysaccharides,exclusionary,cleon,anurag,ravaging,dhanush,mitchells,granule,contemptuous,keisei,rolleston,atlantean,yorkist,daraa,wapping,micrometer,keeneland,comparably,baranja,oranje,schlafli,yogic,dinajpur,unimpressive,masashi,recreativo,alemannic,petersfield,naoko,vasudeva,autosport,rajat,marella,busko,wethersfield,ssris,soulcalibur,kobani,wildland,rookery,hoffenheim,kauri,aliphatic,balaclava,ferrite,publicise,victorias,theism,quimper,chapbook,functionalist,roadbed,ulyanovsk,cupen,purpurea,calthorpe,teofilo,mousavi,cochlea,linotype,detmold,ellerslie,gakkai,telkom,southsea,subcontractor,inguinal,philatelists,zeebrugge,piave,trochidae,dempo,spoilt,saharanpur,mihrab,parasympathetic,barbarous,chartering,antiqua,katsina,bugis,categorizes,altstadt,kandyan,pambansa,overpasses,miters,assimilating,finlandia,uneconomic,am/fm,harpsichordist,dresdner,luminescence,authentically,overpowers,magmatic,cliftonville,oilfields,skirted,berthe,cuman,oakham,frelimo,glockenspiel,confection,saxophonists,piaseczno,multilevel,antipater,levying,maltreatment,velho,opoczno,harburg,pedophilia,unfunded,palettes,plasterwork,breve,dharmendra,auchinleck,nonesuch,blackmun,libretti,rabbani,145th,hasselbeck,kinnock,malate,vanden,cloverdale,ashgabat,nares,radians,steelworkers,sabor,possums,catterick,hemispheric,ostra,outpaced,dungeness,almshouse,penryn,texians,1000m,franchitti,incumbency,texcoco,newar,tramcars,toroidal,meitetsu,spellbound,agronomist,vinifera,riata,bunko,pinas,ba'al,github,vasilyevich,obsolescent,geodesics,ancestries,tujue,capitalised,unassigned,throng,unpaired,psychometric,skegness,exothermic,buffered,kristiansund,tongued,berenger,basho,alitalia,prolongation,archaeologically,fractionation,cyprinid,echinoderms,agriculturally,justiciar,sonam,ilium,baits,danceable,grazer,ardahan,grassed,preemption,glassworks,hasina,ugric,umbra,wahhabi,vannes,tinnitus,capitaine,tikrit,lisieux,scree,hormuz,despenser,jagiellon,maisonneuve,gandaki,santarem,basilicas,lancing,landskrona,weilburg,fireside,elysian,isleworth,krishnamurthy,filton,cynon,tecmo,subcostal,scalars,triglycerides,hyperplane,farmingdale,unione,meydan,pilings,mercosur,reactivate,akiba,fecundity,jatra,natsume,zarqawi,preta,masao,presbyter,oakenfold,rhodri,ferran,ruizong,cloyne,nelvana,epiphanius,borde,scutes,strictures,troughton,whitestone,sholom,toyah,shingon,kutuzov,abelard,passant,lipno,cafeterias,residuals,anabaptists,paratransit,criollos,pleven,radiata,destabilizing,hadiths,bazaars,mannose,taiyo,crookes,welbeck,baoding,archelaus,nguesso,alberni,wingtips,herts,viasat,lankans,evreux,wigram,fassbinder,ryuichi,storting,reducible,olesnica,znojmo,hyannis,theophanes,flatiron,mustering,rajahmundry,kadir,wayang,prome,lethargy,zubin,illegality,conall,dramedy,beerbohm,hipparchus,ziarat,ryuji,shugo,glenorchy,microarchitecture,morne,lewinsky,cauvery,battenberg,hyksos,wayanad,hamilcar,buhari,brazo,bratianu,solms,aksaray,elamite,chilcotin,bloodstock,sagara,dolny,reunified,umlaut,proteaceae,camborne,calabrian,dhanbad,vaxjo,cookware,potez,rediffusion,semitones,lamentations,allgau,guernica,suntory,pleated,stationing,urgell,gannets,bertelsmann,entryway,raphitomidae,acetaldehyde,nephrology,categorizing,beiyang,permeate,tourney,geosciences,khana,masayuki,crucis,universitaria,slaskie,khaimah,finno,advani,astonishingly,tubulin,vampiric,jeolla,sociale,cleethorpes,badri,muridae,suzong,debater,decimation,kenyans,mutualism,pontifex,middlemen,insee,halevi,lamentation,psychopathy,brassey,wenders,kavya,parabellum,prolactin,inescapable,apses,malignancies,rinzai,stigmatized,menahem,comox,ateliers,welshpool,setif,centimetre,truthfulness,downfield,drusus,woden,glycosylation,emanated,agulhas,dalkeith,jazira,nucky,unifil,jobim,operon,oryzomys,heroically,seances,supernumerary,backhouse,hashanah,tatler,imago,invert,hayato,clockmaker,kingsmill,swiecie,analogously,golconda,poste,tacitly,decentralised,ge'ez,diplomatically,fossiliferous,linseed,mahavira,pedestals,archpriest,byelection,domiciled,jeffersonian,bombus,winegrowing,waukegan,uncultivated,haverfordwest,saumur,communally,disbursed,cleeve,zeljeznicar,speciosa,vacationers,sigur,vaishali,zlatko,iftikhar,cropland,transkei,incompleteness,bohra,subantarctic,slieve,physiologic,similis,klerk,replanted,'right,chafee,reproducible,bayburt,regicide,muzaffarpur,plurals,hanyu,orthologs,diouf,assailed,kamui,tarik,dodecanese,gorne,on/off,179th,shimoga,granaries,carlists,valar,tripolitania,sherds,simmern,dissociated,isambard,polytechnical,yuvraj,brabazon,antisense,pubmed,glans,minutely,masaaki,raghavendra,savoury,podcasting,tachi,bienville,gongsun,ridgely,deform,yuichi,binders,canna,carcetti,llobregat,implored,berri,njegos,intermingled,offload,athenry,motherhouse,corpora,kakinada,dannebrog,imperio,prefaces,musicologists,aerospatiale,shirai,nagapattinam,servius,cristoforo,pomfret,reviled,entebbe,stane,east/west,thermometers,matriarchal,siglo,bodil,legionnaire,ze'ev,theorizing,sangeetha,horticulturist,uncountable,lookalike,anoxic,ionospheric,genealogists,chicopee,imprinting,popish,crematoria,diamondback,cyathea,hanzhong,cameramen,halogaland,naklo,waclaw,storehouses,flexed,comuni,frits,glauca,nilgiris,compresses,nainital,continuations,albay,hypoxic,samajwadi,dunkerque,nanticoke,sarwar,interchanged,jubal,corba,jalgaon,derleth,deathstroke,magny,vinnytsia,hyphenated,rimfire,sawan,boehner,disrepute,normalize,aromanian,dualistic,approximant,chama,karimabad,barnacles,sanok,stipends,dyfed,rijksmuseum,reverberation,suncorp,fungicides,reverie,spectrograph,stereophonic,niazi,ordos,alcan,karaite,lautrec,tableland,lamellar,rieti,langmuir,russula,webern,tweaks,hawick,southerner,morphy,naturalisation,enantiomer,michinoku,barbettes,relieves,carburettors,redruth,oblates,vocabularies,mogilev,bagmati,galium,reasserted,extolled,symon,eurosceptic,inflections,tirtha,recompense,oruro,roping,gouverneur,pared,yayoi,watermills,retooled,leukocytes,jubilant,mazhar,nicolau,manheim,touraine,bedser,hambledon,kohat,powerhouses,tlemcen,reuven,sympathetically,afrikaners,interes,handcrafts,etcher,baddeley,wodonga,amaury,155th,vulgarity,pompadour,automorphisms,1540s,oppositions,prekmurje,deryni,fortifying,arcuate,mahila,bocage,uther,nozze,slashes,atlantica,hadid,rhizomatous,azeris,'with,osmena,lewisville,innervated,bandmaster,outcropping,parallelogram,dominicana,twang,ingushetia,extensional,ladino,sastry,zinoviev,relatable,nobilis,cbeebies,hitless,eulima,sporangia,synge,longlisted,criminalized,penitential,weyden,tubule,volyn,priestesses,glenbrook,kibbutzim,windshaft,canadair,falange,zsolt,bonheur,meine,archangels,safeguarded,jamaicans,malarial,teasers,badging,merseyrail,operands,pulsars,gauchos,biotin,bambara,necaxa,egmond,tillage,coppi,anxiolytic,preah,mausoleums,plautus,feroz,debunked,187th,belediyespor,mujibur,wantage,carboxyl,chettiar,murnau,vagueness,racemic,backstretch,courtland,municipio,palpatine,dezful,hyperbola,sreekumar,chalons,altay,arapahoe,tudors,sapieha,quilon,burdensome,kanya,xxviii,recension,generis,siphuncle,repressor,bitrate,mandals,midhurst,dioxin,democratique,upholds,rodez,cinematographic,epoque,jinping,rabelais,zhytomyr,glenview,rebooted,khalidi,reticulata,122nd,monnaie,passersby,ghazals,europaea,lippmann,earthbound,tadic,andorran,artvin,angelicum,banksy,epicentre,resemblances,shuttled,rathaus,bernt,stonemasons,balochi,siang,tynemouth,cygni,biosynthetic,precipitates,sharecroppers,d'annunzio,softbank,shiji,apeldoorn,polycyclic,wenceslas,wuchang,samnites,tamarack,silmarillion,madinah,palaeontology,kirchberg,sculpin,rohtak,aquabats,oviparous,thynne,caney,blimps,minimalistic,whatcom,palatalization,bardstown,direct3d,paramagnetic,kamboja,khash,globemaster,lengua,matej,chernigov,swanage,arsenals,cascadia,cundinamarca,tusculum,leavers,organics,warplanes,'three,exertions,arminius,gandharva,inquires,comercio,kuopio,chabahar,plotlines,mersenne,anquetil,paralytic,buckminster,ambit,acrolophus,quantifiers,clacton,ciliary,ansaldo,fergana,egoism,thracians,chicoutimi,northbrook,analgesia,brotherhoods,hunza,adriaen,fluoridation,snowfalls,soundboard,fangoria,cannibalistic,orthogonius,chukotka,dindigul,manzoni,chainz,macromedia,beltline,muruga,schistura,provable,litex,initio,pneumoniae,infosys,cerium,boonton,cannonballs,d'une,solvency,mandurah,houthis,dolmens,apologists,radioisotopes,blaxploitation,poroshenko,stawell,coosa,maximilien,tempelhof,espouse,declaratory,hambro,xalapa,outmoded,mihiel,benefitting,desirous,archeparchy,repopulated,telescoping,captor,mackaye,disparaged,ramanathan,crowne,tumbled,technetium,silted,chedi,nievre,hyeon,cartoonish,interlock,infocom,rediff.com,dioramas,timekeeping,concertina,kutaisi,cesky,lubomirski,unapologetic,epigraphic,stalactites,sneha,biofilm,falconry,miraflores,catena,'outstanding,prospekt,apotheosis,o'odham,pacemakers,arabica,gandhinagar,reminisces,iroquoian,ornette,tilling,neoliberalism,chameleons,pandava,prefontaine,haiyan,gneisenau,utama,bando,reconstitution,azaria,canola,paratroops,ayckbourn,manistee,stourton,manifestos,lympne,denouement,tractatus,rakim,bellflower,nanometer,sassanids,turlough,presbyterianism,varmland,20deg,phool,nyerere,almohad,manipal,vlaanderen,quickness,removals,makow,circumflex,eatery,morane,fondazione,alkylation,unenforceable,galliano,silkworm,junior/senior,abducts,phlox,konskie,lofoten,buuren,glyphosate,faired,naturae,cobbles,taher,skrulls,dostoevsky,walkout,wagnerian,orbited,methodically,denzil,sarat,extraterritorial,kohima,d'armor,brinsley,rostropovich,fengtian,comitatus,aravind,moche,wrangell,giscard,vantaa,viljandi,hakoah,seabees,muscatine,ballade,camanachd,sothern,mullioned,durad,margraves,maven,arete,chandni,garifuna,142nd,reading/literature,thickest,intensifies,trygve,khaldun,perinatal,asana,powerline,acetylation,nureyev,omiya,montesquieu,riverwalk,marly,correlating,intermountain,bulgar,hammerheads,underscores,wiretapping,quatrain,ruisseau,newsagent,tuticorin,polygyny,hemsworth,partisanship,banna,istrian,evaporator".split(","),female_names:"mary,patricia,linda,barbara,elizabeth,jennifer,maria,susan,margaret,dorothy,lisa,nancy,karen,betty,helen,sandra,donna,carol,ruth,sharon,michelle,laura,sarah,kimberly,deborah,jessica,shirley,cynthia,angela,melissa,brenda,amy,anna,rebecca,virginia,kathleen,pamela,martha,debra,amanda,stephanie,carolyn,christine,marie,janet,catherine,frances,ann,joyce,diane,alice,julie,heather,teresa,doris,gloria,evelyn,jean,cheryl,mildred,katherine,joan,ashley,judith,rose,janice,kelly,nicole,judy,christina,kathy,theresa,beverly,denise,tammy,irene,jane,lori,rachel,marilyn,andrea,kathryn,louise,sara,anne,jacqueline,wanda,bonnie,julia,ruby,lois,tina,phyllis,norma,paula,diana,annie,lillian,emily,robin,peggy,crystal,gladys,rita,dawn,connie,florence,tracy,edna,tiffany,carmen,rosa,cindy,grace,wendy,victoria,edith,kim,sherry,sylvia,josephine,thelma,shannon,sheila,ethel,ellen,elaine,marjorie,carrie,charlotte,monica,esther,pauline,emma,juanita,anita,rhonda,hazel,amber,eva,debbie,april,leslie,clara,lucille,jamie,joanne,eleanor,valerie,danielle,megan,alicia,suzanne,michele,gail,bertha,darlene,veronica,jill,erin,geraldine,lauren,cathy,joann,lorraine,lynn,sally,regina,erica,beatrice,dolores,bernice,audrey,yvonne,annette,marion,dana,stacy,ana,renee,ida,vivian,roberta,holly,brittany,melanie,loretta,yolanda,jeanette,laurie,katie,kristen,vanessa,alma,sue,elsie,beth,jeanne,vicki,carla,tara,rosemary,eileen,terri,gertrude,lucy,tonya,ella,stacey,wilma,gina,kristin,jessie,natalie,agnes,vera,charlene,bessie,delores,melinda,pearl,arlene,maureen,colleen,allison,tamara,joy,georgia,constance,lillie,claudia,jackie,marcia,tanya,nellie,minnie,marlene,heidi,glenda,lydia,viola,courtney,marian,stella,caroline,dora,vickie,mattie,maxine,irma,mabel,marsha,myrtle,lena,christy,deanna,patsy,hilda,gwendolyn,jennie,nora,margie,nina,cassandra,leah,penny,kay,priscilla,naomi,carole,olga,billie,dianne,tracey,leona,jenny,felicia,sonia,miriam,velma,becky,bobbie,violet,kristina,toni,misty,mae,shelly,daisy,ramona,sherri,erika,katrina,claire,lindsey,lindsay,geneva,guadalupe,belinda,margarita,sheryl,cora,faye,ada,sabrina,isabel,marguerite,hattie,harriet,molly,cecilia,kristi,brandi,blanche,sandy,rosie,joanna,iris,eunice,angie,inez,lynda,madeline,amelia,alberta,genevieve,monique,jodi,janie,kayla,sonya,jan,kristine,candace,fannie,maryann,opal,alison,yvette,melody,luz,susie,olivia,flora,shelley,kristy,mamie,lula,lola,verna,beulah,antoinette,candice,juana,jeannette,pam,kelli,whitney,bridget,karla,celia,latoya,patty,shelia,gayle,della,vicky,lynne,sheri,marianne,kara,jacquelyn,erma,blanca,myra,leticia,pat,krista,roxanne,angelica,robyn,adrienne,rosalie,alexandra,brooke,bethany,sadie,bernadette,traci,jody,kendra,nichole,rachael,mable,ernestine,muriel,marcella,elena,krystal,angelina,nadine,kari,estelle,dianna,paulette,lora,mona,doreen,rosemarie,desiree,antonia,janis,betsy,christie,freda,meredith,lynette,teri,cristina,eula,leigh,meghan,sophia,eloise,rochelle,gretchen,cecelia,raquel,henrietta,alyssa,jana,gwen,jenna,tricia,laverne,olive,tasha,silvia,elvira,delia,kate,patti,lorena,kellie,sonja,lila,lana,darla,mindy,essie,mandy,lorene,elsa,josefina,jeannie,miranda,dixie,lucia,marta,faith,lela,johanna,shari,camille,tami,shawna,elisa,ebony,melba,ora,nettie,tabitha,ollie,winifred,kristie,alisha,aimee,rena,myrna,marla,tammie,latasha,bonita,patrice,ronda,sherrie,addie,francine,deloris,stacie,adriana,cheri,abigail,celeste,jewel,cara,adele,rebekah,lucinda,dorthy,effie,trina,reba,sallie,aurora,lenora,etta,lottie,kerri,trisha,nikki,estella,francisca,josie,tracie,marissa,karin,brittney,janelle,lourdes,laurel,helene,fern,elva,corinne,kelsey,ina,bettie,elisabeth,aida,caitlin,ingrid,iva,eugenia,christa,goldie,maude,jenifer,therese,dena,lorna,janette,latonya,candy,consuelo,tamika,rosetta,debora,cherie,polly,dina,jewell,fay,jillian,dorothea,nell,trudy,esperanza,patrica,kimberley,shanna,helena,cleo,stefanie,rosario,ola,janine,mollie,lupe,alisa,lou,maribel,susanne,bette,susana,elise,cecile,isabelle,lesley,jocelyn,paige,joni,rachelle,leola,daphne,alta,ester,petra,graciela,imogene,jolene,keisha,lacey,glenna,gabriela,keri,ursula,lizzie,kirsten,shana,adeline,mayra,jayne,jaclyn,gracie,sondra,carmela,marisa,rosalind,charity,tonia,beatriz,marisol,clarice,jeanine,sheena,angeline,frieda,lily,shauna,millie,claudette,cathleen,angelia,gabrielle,autumn,katharine,jodie,staci,lea,christi,justine,elma,luella,margret,dominique,socorro,martina,margo,mavis,callie,bobbi,maritza,lucile,leanne,jeannine,deana,aileen,lorie,ladonna,willa,manuela,gale,selma,dolly,sybil,abby,ivy,dee,winnie,marcy,luisa,jeri,magdalena,ofelia,meagan,audra,matilda,leila,cornelia,bianca,simone,bettye,randi,virgie,latisha,barbra,georgina,eliza,leann,bridgette,rhoda,haley,adela,nola,bernadine,flossie,ila,greta,ruthie,nelda,minerva,lilly,terrie,letha,hilary,estela,valarie,brianna,rosalyn,earline,catalina,ava,mia,clarissa,lidia,corrine,alexandria,concepcion,tia,sharron,rae,dona,ericka,jami,elnora,chandra,lenore,neva,marylou,melisa,tabatha,serena,avis,allie,sofia,jeanie,odessa,nannie,harriett,loraine,penelope,milagros,emilia,benita,allyson,ashlee,tania,esmeralda,eve,pearlie,zelma,malinda,noreen,tameka,saundra,hillary,amie,althea,rosalinda,lilia,alana,clare,alejandra,elinor,lorrie,jerri,darcy,earnestine,carmella,noemi,marcie,liza,annabelle,louisa,earlene,mallory,carlene,nita,selena,tanisha,katy,julianne,lakisha,edwina,maricela,margery,kenya,dollie,roxie,roslyn,kathrine,nanette,charmaine,lavonne,ilene,tammi,suzette,corine,kaye,chrystal,lina,deanne,lilian,juliana,aline,luann,kasey,maryanne,evangeline,colette,melva,lawanda,yesenia,nadia,madge,kathie,ophelia,valeria,nona,mitzi,mari,georgette,claudine,fran,alissa,roseann,lakeisha,susanna,reva,deidre,chasity,sheree,elvia,alyce,deirdre,gena,briana,araceli,katelyn,rosanne,wendi,tessa,berta,marva,imelda,marietta,marci,leonor,arline,sasha,madelyn,janna,juliette,deena,aurelia,josefa,augusta,liliana,lessie,amalia,savannah,anastasia,vilma,natalia,rosella,lynnette,corina,alfreda,leanna,amparo,coleen,tamra,aisha,wilda,karyn,maura,mai,evangelina,rosanna,hallie,erna,enid,mariana,lacy,juliet,jacklyn,freida,madeleine,mara,cathryn,lelia,casandra,bridgett,angelita,jannie,dionne,annmarie,katina,beryl,millicent,katheryn,diann,carissa,maryellen,liz,lauri,helga,gilda,rhea,marquita,hollie,tisha,tamera,angelique,francesca,kaitlin,lolita,florine,rowena,reyna,twila,fanny,janell,ines,concetta,bertie,alba,brigitte,alyson,vonda,pansy,elba,noelle,letitia,deann,brandie,louella,leta,felecia,sharlene,lesa,beverley,isabella,herminia,terra,celina,tori,octavia,jade,denice,germaine,michell,cortney,nelly,doretha,deidra,monika,lashonda,judi,chelsey,antionette,margot,adelaide,leeann,elisha,dessie,libby,kathi,gayla,latanya,mina,mellisa,kimberlee,jasmin,renae,zelda,elda,justina,gussie,emilie,camilla,abbie,rocio,kaitlyn,edythe,ashleigh,selina,lakesha,geri,allene,pamala,michaela,dayna,caryn,rosalia,jacquline,rebeca,marybeth,krystle,iola,dottie,belle,griselda,ernestina,elida,adrianne,demetria,delma,jaqueline,arleen,virgina,retha,fatima,tillie,eleanore,cari,treva,wilhelmina,rosalee,maurine,latrice,jena,taryn,elia,debby,maudie,jeanna,delilah,catrina,shonda,hortencia,theodora,teresita,robbin,danette,delphine,brianne,nilda,danna,cindi,bess,iona,winona,vida,rosita,marianna,racheal,guillermina,eloisa,celestine,caren,malissa,lona,chantel,shellie,marisela,leora,agatha,soledad,migdalia,ivette,christen,athena,janel,veda,pattie,tessie,tera,marilynn,lucretia,karrie,dinah,daniela,alecia,adelina,vernice,shiela,portia,merry,lashawn,dara,tawana,verda,alene,zella,sandi,rafaela,maya,kira,candida,alvina,suzan,shayla,lettie,samatha,oralia,matilde,larissa,vesta,renita,delois,shanda,phillis,lorri,erlinda,cathrine,barb,isabell,ione,gisela,roxanna,mayme,kisha,ellie,mellissa,dorris,dalia,bella,annetta,zoila,reta,reina,lauretta,kylie,christal,pilar,charla,elissa,tiffani,tana,paulina,leota,breanna,jayme,carmel,vernell,tomasa,mandi,dominga,santa,melodie,lura,alexa,tamela,mirna,kerrie,venus,felicita,cristy,carmelita,berniece,annemarie,tiara,roseanne,missy,cori,roxana,pricilla,kristal,jung,elyse,haydee,aletha,bettina,marge,gillian,filomena,zenaida,harriette,caridad,vada,aretha,pearline,marjory,marcela,flor,evette,elouise,alina,damaris,catharine,belva,nakia,marlena,luanne,lorine,karon,dorene,danita,brenna,tatiana,louann,julianna,andria,philomena,lucila,leonora,dovie,romona,mimi,jacquelin,gaye,tonja,misti,chastity,stacia,roxann,micaela,velda,marlys,johnna,aura,ivonne,hayley,nicki,majorie,herlinda,yadira,perla,gregoria,antonette,shelli,mozelle,mariah,joelle,cordelia,josette,chiquita,trista,laquita,georgiana,candi,shanon,hildegard,stephany,magda,karol,gabriella,tiana,roma,richelle,oleta,jacque,idella,alaina,suzanna,jovita,tosha,nereida,marlyn,kyla,delfina,tena,stephenie,sabina,nathalie,marcelle,gertie,darleen,thea,sharonda,shantel,belen,venessa,rosalina,genoveva,clementine,rosalba,renate,renata,georgianna,floy,dorcas,ariana,tyra,theda,mariam,juli,jesica,vikki,verla,roselyn,melvina,jannette,ginny,debrah,corrie,violeta,myrtis,latricia,collette,charleen,anissa,viviana,twyla,nedra,latonia,hellen,fabiola,annamarie,adell,sharyn,chantal,niki,maud,lizette,lindy,kesha,jeana,danelle,charline,chanel,valorie,dortha,cristal,sunny,leone,leilani,gerri,debi,andra,keshia,eulalia,easter,dulce,natividad,linnie,kami,georgie,catina,brook,alda,winnifred,sharla,ruthann,meaghan,magdalene,lissette,adelaida,venita,trena,shirlene,shameka,elizebeth,dian,shanta,latosha,carlotta,windy,rosina,mariann,leisa,jonnie,dawna,cathie,astrid,laureen,janeen,holli,fawn,vickey,teressa,shante,rubye,marcelina,chanda,terese,scarlett,marnie,lulu,lisette,jeniffer,elenor,dorinda,donita,carman,bernita,altagracia,aleta,adrianna,zoraida,lyndsey,janina,starla,phylis,phuong,kyra,charisse,blanch,sanjuanita,rona,nanci,marilee,maranda,brigette,sanjuana,marita,kassandra,joycelyn,felipa,chelsie,bonny,mireya,lorenza,kyong,ileana,candelaria,sherie,lucie,leatrice,lakeshia,gerda,edie,bambi,marylin,lavon,hortense,garnet,evie,tressa,shayna,lavina,kyung,jeanetta,sherrill,shara,phyliss,mittie,anabel,alesia,thuy,tawanda,joanie,tiffanie,lashanda,karissa,enriqueta,daria,daniella,corinna,alanna,abbey,roxane,roseanna,magnolia,lida,joellen,coral,carleen,tresa,peggie,novella,nila,maybelle,jenelle,carina,nova,melina,marquerite,margarette,josephina,evonne,cinthia,albina,toya,tawnya,sherita,myriam,lizabeth,lise,keely,jenni,giselle,cheryle,ardith,ardis,alesha,adriane,shaina,linnea,karolyn,felisha,dori,darci,artie,armida,zola,xiomara,vergie,shamika,nena,nannette,maxie,lovie,jeane,jaimie,inge,farrah,elaina,caitlyn,felicitas,cherly,caryl,yolonda,yasmin,teena,prudence,pennie,nydia,mackenzie,orpha,marvel,lizbeth,laurette,jerrie,hermelinda,carolee,tierra,mirian,meta,melony,kori,jennette,jamila,yoshiko,susannah,salina,rhiannon,joleen,cristine,ashton,aracely,tomeka,shalonda,marti,lacie,kala,jada,ilse,hailey,brittani,zona,syble,sherryl,nidia,marlo,kandice,kandi,alycia,ronna,norene,mercy,ingeborg,giovanna,gemma,christel,audry,zora,vita,trish,stephaine,shirlee,shanika,melonie,mazie,jazmin,inga,hettie,geralyn,fonda,estrella,adella,sarita,rina,milissa,maribeth,golda,evon,ethelyn,enedina,cherise,chana,velva,tawanna,sade,mirta,karie,jacinta,elna,davina,cierra,ashlie,albertha,tanesha,nelle,mindi,lorinda,larue,florene,demetra,dedra,ciara,chantelle,ashly,suzy,rosalva,noelia,lyda,leatha,krystyna,kristan,karri,darline,darcie,cinda,cherrie,awilda,almeda,rolanda,lanette,jerilyn,gisele,evalyn,cyndi,cleta,carin,zina,zena,velia,tanika,charissa,talia,margarete,lavonda,kaylee,kathlene,jonna,irena,ilona,idalia,candis,candance,brandee,anitra,alida,sigrid,nicolette,maryjo,linette,hedwig,christiana,alexia,tressie,modesta,lupita,lita,gladis,evelia,davida,cherri,cecily,ashely,annabel,agustina,wanita,shirly,rosaura,hulda,yetta,verona,thomasina,sibyl,shannan,mechelle,leandra,lani,kylee,kandy,jolynn,ferne,eboni,corene,alysia,zula,nada,moira,lyndsay,lorretta,jammie,hortensia,gaynell,adria,vina,vicenta,tangela,stephine,norine,nella,liana,leslee,kimberely,iliana,glory,felica,emogene,elfriede,eden,eartha,carma,ocie,lennie,kiara,jacalyn,carlota,arielle,otilia,kirstin,kacey,johnetta,joetta,jeraldine,jaunita,elana,dorthea,cami,amada,adelia,vernita,tamar,siobhan,renea,rashida,ouida,nilsa,meryl,kristyn,julieta,danica,breanne,aurea,anglea,sherron,odette,malia,lorelei,leesa,kenna,kathlyn,fiona,charlette,suzie,shantell,sabra,racquel,myong,mira,martine,lucienne,lavada,juliann,elvera,delphia,christiane,charolette,carri,asha,angella,paola,ninfa,leda,stefani,shanell,palma,machelle,lissa,kecia,kathryne,karlene,julissa,jettie,jenniffer,corrina,carolann,alena,rosaria,myrtice,marylee,liane,kenyatta,judie,janey,elmira,eldora,denna,cristi,cathi,zaida,vonnie,viva,vernie,rosaline,mariela,luciana,lesli,karan,felice,deneen,adina,wynona,tarsha,sheron,shanita,shani,shandra,randa,pinkie,nelida,marilou,lyla,laurene,laci,janene,dorotha,daniele,dani,carolynn,carlyn,berenice,ayesha,anneliese,alethea,thersa,tamiko,rufina,oliva,mozell,marylyn,kristian,kathyrn,kasandra,kandace,janae,domenica,debbra,dannielle,chun,arcelia,zenobia,sharen,sharee,lavinia,kacie,jackeline,huong,felisa,emelia,eleanora,cythia,cristin,claribel,anastacia,zulma,zandra,yoko,tenisha,susann,sherilyn,shay,shawanda,romana,mathilda,linsey,keiko,joana,isela,gretta,georgetta,eugenie,desirae,delora,corazon,antonina,anika,willene,tracee,tamatha,nichelle,mickie,maegan,luana,lanita,kelsie,edelmira,bree,afton,teodora,tamie,shena,linh,keli,kaci,danyelle,arlette,albertine,adelle,tiffiny,simona,nicolasa,nichol,nakisha,maira,loreen,kizzy,fallon,christene,bobbye,ying,vincenza,tanja,rubie,roni,queenie,margarett,kimberli,irmgard,idell,hilma,evelina,esta,emilee,dennise,dania,carie,risa,rikki,particia,masako,luvenia,loree,loni,lien,gigi,florencia,denita,billye,tomika,sharita,rana,nikole,neoma,margarite,madalyn,lucina,laila,kali,jenette,gabriele,evelyne,elenora,clementina,alejandrina,zulema,violette,vannessa,thresa,retta,patience,noella,nickie,jonell,chaya,camelia,bethel,anya,suzann,mila,lilla,laverna,keesha,kattie,georgene,eveline,estell,elizbeth,vivienne,vallie,trudie,stephane,magaly,madie,kenyetta,karren,janetta,hermine,drucilla,debbi,celestina,candie,britni,beckie,amina,zita,yolande,vivien,vernetta,trudi,pearle,patrina,ossie,nicolle,loyce,letty,katharina,joselyn,jonelle,jenell,iesha,heide,florinda,florentina,elodia,dorine,brunilda,brigid,ashli,ardella,twana,tarah,shavon,serina,rayna,ramonita,margurite,lucrecia,kourtney,kati,jesenia,crista,ayana,alica,alia,vinnie,suellen,romelia,rachell,olympia,michiko,kathaleen,jolie,jessi,janessa,hana,elease,carletta,britany,shona,salome,rosamond,regena,raina,ngoc,nelia,louvenia,lesia,latrina,laticia,larhonda,jina,jacki,emmy,deeann,coretta,arnetta,thalia,shanice,neta,mikki,micki,lonna,leana,lashunda,kiley,joye,jacqulyn,ignacia,hyun,hiroko,henriette,elayne,delinda,dahlia,coreen,consuela,conchita,babette,ayanna,anette,albertina,shawnee,shaneka,quiana,pamelia,merri,merlene,margit,kiesha,kiera,kaylene,jodee,jenise,erlene,emmie,dalila,daisey,casie,belia,babara,versie,vanesa,shelba,shawnda,nikia,naoma,marna,margeret,madaline,lawana,kindra,jutta,jazmine,janett,hannelore,glendora,gertrud,garnett,freeda,frederica,florance,flavia,carline,beverlee,anjanette,valda,tamala,shonna,sarina,oneida,merilyn,marleen,lurline,lenna,katherin,jeni,gracia,glady,farah,enola,dominque,devona,delana,cecila,caprice,alysha,alethia,vena,theresia,tawny,shakira,samara,sachiko,rachele,pamella,marni,mariel,maren,malisa,ligia,lera,latoria,larae,kimber,kathern,karey,jennefer,janeth,halina,fredia,delisa,debroah,ciera,angelika,andree,altha,vivan,terresa,tanna,sudie,signe,salena,ronni,rebbecca,myrtie,malika,maida,leonarda,kayleigh,ethyl,ellyn,dayle,cammie,brittni,birgit,avelina,asuncion,arianna,akiko,venice,tyesha,tonie,tiesha,takisha,steffanie,sindy,meghann,manda,macie,kellye,kellee,joslyn,inger,indira,glinda,glennis,fernanda,faustina,eneida,elicia,digna,dell,arletta,willia,tammara,tabetha,sherrell,sari,rebbeca,pauletta,natosha,nakita,mammie,kenisha,kazuko,kassie,earlean,daphine,corliss,clotilde,carolyne,bernetta,augustina,audrea,annis,annabell,tennille,tamica,selene,rosana,regenia,qiana,markita,macy,leeanne,laurine,jessenia,janita,georgine,genie,emiko,elvie,deandra,dagmar,corie,collen,cherish,romaine,porsha,pearlene,micheline,merna,margorie,margaretta,lore,jenine,hermina,fredericka,elke,drusilla,dorathy,dione,celena,brigida,allegra,tamekia,synthia,sook,slyvia,rosann,reatha,raye,marquetta,margart,ling,layla,kymberly,kiana,kayleen,katlyn,karmen,joella,emelda,eleni,detra,clemmie,cheryll,chantell,cathey,arnita,arla,angle,angelic,alyse,zofia,thomasine,tennie,sherly,sherley,sharyl,remedios,petrina,nickole,myung,myrle,mozella,louanne,lisha,latia,krysta,julienne,jeanene,jacqualine,isaura,gwenda,earleen,cleopatra,carlie,audie,antonietta,alise,verdell,tomoko,thao,talisha,shemika,savanna,santina,rosia,raeann,odilia,nana,minna,magan,lynelle,karma,joeann,ivana,inell,ilana,gudrun,dreama,crissy,chante,carmelina,arvilla,annamae,alvera,aleida,yanira,vanda,tianna,stefania,shira,nicol,nancie,monserrate,melynda,melany,lovella,laure,kacy,jacquelynn,hyon,gertha,eliana,christena,christeen,charise,caterina,carley,candyce,arlena,ammie,willette,vanita,tuyet,syreeta,penney,nyla,maryam,marya,magen,ludie,loma,livia,lanell,kimberlie,julee,donetta,diedra,denisha,deane,dawne,clarine,cherryl,bronwyn,alla,valery,tonda,sueann,soraya,shoshana,shela,sharleen,shanelle,nerissa,meridith,mellie,maye,maple,magaret,lili,leonila,leonie,leeanna,lavonia,lavera,kristel,kathey,kathe,jann,ilda,hildred,hildegarde,genia,fumiko,evelin,ermelinda,elly,dung,doloris,dionna,danae,berneice,annice,alix,verena,verdie,shawnna,shawana,shaunna,rozella,randee,ranae,milagro,lynell,luise,loida,lisbeth,karleen,junita,jona,isis,hyacinth,hedy,gwenn,ethelene,erline,donya,domonique,delicia,dannette,cicely,branda,blythe,bethann,ashlyn,annalee,alline,yuko,vella,trang,towanda,tesha,sherlyn,narcisa,miguelina,meri,maybell,marlana,marguerita,madlyn,lory,loriann,leonore,leighann,laurice,latesha,laronda,katrice,kasie,kaley,jadwiga,glennie,gearldine,francina,epifania,dyan,dorie,diedre,denese,demetrice,delena,cristie,cleora,catarina,carisa,barbera,almeta,trula,tereasa,solange,sheilah,shavonne,sanora,rochell,mathilde,margareta,maia,lynsey,lawanna,launa,kena,keena,katia,glynda,gaylene,elvina,elanor,danuta,danika,cristen,cordie,coletta,clarita,carmon,brynn,azucena,aundrea,angele,verlie,verlene,tamesha,silvana,sebrina,samira,reda,raylene,penni,norah,noma,mireille,melissia,maryalice,laraine,kimbery,karyl,karine,jolanda,johana,jesusa,jaleesa,jacquelyne,iluminada,hilaria,hanh,gennie,francie,floretta,exie,edda,drema,delpha,barbar,assunta,ardell,annalisa,alisia,yukiko,yolando,wonda,waltraud,veta,temeka,tameika,shirleen,shenita,piedad,ozella,mirtha,marilu,kimiko,juliane,jenice,janay,jacquiline,hilde,elois,echo,devorah,chau,brinda,betsey,arminda,aracelis,apryl,annett,alishia,veola,usha,toshiko,theola,tashia,talitha,shery,renetta,reiko,rasheeda,obdulia,mika,melaine,meggan,marlen,marget,marceline,mana,magdalen,librada,lezlie,latashia,lasandra,kelle,isidra,inocencia,gwyn,francoise,erminia,erinn,dimple,devora,criselda,armanda,arie,ariane,angelena,aliza,adriene,adaline,xochitl,twanna,tomiko,tamisha,taisha,susy,rutha,rhona,noriko,natashia,merrie,marinda,mariko,margert,loris,lizzette,leisha,kaila,joannie,jerrica,jene,jannet,janee,jacinda,herta,elenore,doretta,delaine,daniell,claudie,britta,apolonia,amberly,alease,yuri,waneta,tomi,sharri,sandie,roselle,reynalda,raguel,phylicia,patria,olimpia,odelia,mitzie,minda,mignon,mica,mendy,marivel,maile,lynetta,lavette,lauryn,latrisha,lakiesha,kiersten,kary,josphine,jolyn,jetta,janise,jacquie,ivelisse,glynis,gianna,gaynelle,danyell,danille,dacia,coralee,cher,ceola,arianne,aleshia,yung,williemae,trinh,thora,sherika,shemeka,shaunda,roseline,ricki,melda,mallie,lavonna,latina,laquanda,lala,lachelle,klara,kandis,johna,jeanmarie,jaye,grayce,gertude,emerita,ebonie,clorinda,ching,chery,carola,breann,blossom,bernardine,becki,arletha,argelia,alita,yulanda,yessenia,tobi,tasia,sylvie,shirl,shirely,shella,shantelle,sacha,rebecka,providencia,paulene,misha,miki,marline,marica,lorita,latoyia,lasonya,kerstin,kenda,keitha,kathrin,jaymie,gricelda,ginette,eryn,elina,elfrieda,danyel,cheree,chanelle,barrie,aurore,annamaria,alleen,ailene,aide,yasmine,vashti,treasa,tiffaney,sheryll,sharie,shanae,raisa,neda,mitsuko,mirella,milda,maryanna,maragret,mabelle,luetta,lorina,letisha,latarsha,lanelle,lajuana,krissy,karly,karena,jessika,jerica,jeanelle,jalisa,jacelyn,izola,euna,etha,domitila,dominica,daina,creola,carli,camie,brittny,ashanti,anisha,aleen,adah,yasuko,valrie,tona,tinisha,terisa,taneka,simonne,shalanda,serita,ressie,refugia,olene,margherita,mandie,maire,lyndia,luci,lorriane,loreta,leonia,lavona,lashawnda,lakia,kyoko,krystina,krysten,kenia,kelsi,jeanice,isobel,georgiann,genny,felicidad,eilene,deloise,deedee,conception,clora,cherilyn,calandra,armandina,anisa,tiera,theressa,stephania,sima,shyla,shonta,shera,shaquita,shala,rossana,nohemi,nery,moriah,melita,melida,melani,marylynn,marisha,mariette,malorie,madelene,ludivina,loria,lorette,loralee,lianne,lavenia,laurinda,lashon,kimi,keila,katelynn,jone,joane,jayna,janella,hertha,francene,elinore,despina,delsie,deedra,clemencia,carolin,bulah,brittanie,blondell,bibi,beaulah,beata,annita,agripina,virgen,valene,twanda,tommye,tarra,tari,tammera,shakia,sadye,ruthanne,rochel,rivka,pura,nenita,natisha,ming,merrilee,melodee,marvis,lucilla,leena,laveta,larita,lanie,keren,ileen,georgeann,genna,frida,eufemia,emely,edyth,deonna,deadra,darlena,chanell,cathern,cassondra,cassaundra,bernarda,berna,arlinda,anamaria,vertie,valeri,torri,stasia,sherise,sherill,sanda,ruthe,rosy,robbi,ranee,quyen,pearly,palmira,onita,nisha,niesha,nida,merlyn,mayola,marylouise,marth,margene,madelaine,londa,leontine,leoma,leia,lauralee,lanora,lakita,kiyoko,keturah,katelin,kareen,jonie,johnette,jenee,jeanett,izetta,hiedi,heike,hassie,giuseppina,georgann,fidela,fernande,elwanda,ellamae,eliz,dusti,dotty,cyndy,coralie,celesta,alverta,xenia,wava,vanetta,torrie,tashina,tandy,tambra,tama,stepanie,shila,shaunta,sharan,shaniqua,shae,setsuko,serafina,sandee,rosamaria,priscila,olinda,nadene,muoi,michelina,mercedez,maryrose,marcene,magali,mafalda,lannie,kayce,karoline,kamilah,kamala,justa,joline,jennine,jacquetta,iraida,georgeanna,franchesca,emeline,elane,ehtel,earlie,dulcie,dalene,classie,chere,charis,caroyln,carmina,carita,bethanie,ayako,arica,alysa,alessandra,akilah,adrien,zetta,youlanda,yelena,yahaira,xuan,wendolyn,tijuana,terina,teresia,suzi,sherell,shavonda,shaunte,sharda,shakita,sena,ryann,rubi,riva,reginia,rachal,parthenia,pamula,monnie,monet,michaele,melia,malka,maisha,lisandra,lekisha,lean,lakendra,krystin,kortney,kizzie,kittie,kera,kendal,kemberly,kanisha,julene,jule,johanne,jamee,halley,gidget,fredricka,fleta,fatimah,eusebia,elza,eleonore,dorthey,doria,donella,dinorah,delorse,claretha,christinia,charlyn,bong,belkis,azzie,andera,aiko,adena,yajaira,vania,ulrike,toshia,tifany,stefany,shizue,shenika,shawanna,sharolyn,sharilyn,shaquana,shantay,rozanne,roselee,remona,reanna,raelene,phung,petronila,natacha,nancey,myrl,miyoko,miesha,merideth,marvella,marquitta,marhta,marchelle,lizeth,libbie,lahoma,ladawn,kina,katheleen,katharyn,karisa,kaleigh,junie,julieann,johnsie,janean,jaimee,jackqueline,hisako,herma,helaine,gwyneth,gita,eustolia,emelina,elin,edris,donnette,donnetta,dierdre,denae,darcel,clarisa,cinderella,chia,charlesetta,charita,celsa,cassy,cassi,carlee,bruna,brittaney,brande,billi,antonetta,angla,angelyn,analisa,alane,wenona,wendie,veronique,vannesa,tobie,tempie,sumiko,sulema,somer,sheba,sharice,shanel,shalon,rosio,roselia,renay,rema,reena,ozie,oretha,oralee,ngan,nakesha,milly,marybelle,margrett,maragaret,manie,lurlene,lillia,lieselotte,lavelle,lashaunda,lakeesha,kaycee,kalyn,joya,joette,jenae,janiece,illa,grisel,glayds,genevie,gala,fredda,eleonor,debera,deandrea,corrinne,cordia,contessa,colene,cleotilde,chantay,cecille,beatris,azalee,arlean,ardath,anjelica,anja,alfredia,aleisha,zada,yuonne,xiao,willodean,vennie,vanna,tyisha,tova,torie,tonisha,tilda,tien,sirena,sherril,shanti,shan,senaida,samella,robbyn,renda,reita,phebe,paulita,nobuko,nguyet,neomi,mikaela,melania,maximina,marg,maisie,lynna,lilli,lashaun,lakenya,lael,kirstie,kathline,kasha,karlyn,karima,jovan,josefine,jennell,jacqui,jackelyn,hien,grazyna,florrie,floria,eleonora,dwana,dorla,delmy,deja,dede,dann,crysta,clelia,claris,chieko,cherlyn,cherelle,charmain,chara,cammy,arnette,ardelle,annika,amiee,amee,allena,yvone,yuki,yoshie,yevette,yael,willetta,voncile,venetta,tula,tonette,timika,temika,telma,teisha,taren,stacee,shawnta,saturnina,ricarda,pasty,onie,nubia,marielle,mariella,marianela,mardell,luanna,loise,lisabeth,lindsy,lilliana,lilliam,lelah,leigha,leanora,kristeen,khalilah,keeley,kandra,junko,joaquina,jerlene,jani,jamika,hsiu,hermila,genevive,evia,eugena,emmaline,elfreda,elene,donette,delcie,deeanna,darcey,clarinda,cira,chae,celinda,catheryn,casimira,carmelia,camellia,breana,bobette,bernardina,bebe,basilia,arlyne,amal,alayna,zonia,zenia,yuriko,yaeko,wynell,willena,vernia,tora,terrilyn,terica,tenesha,tawna,tajuana,taina,stephnie,sona,sina,shondra,shizuko,sherlene,sherice,sharika,rossie,rosena,rima,rheba,renna,natalya,nancee,melodi,meda,matha,marketta,maricruz,marcelene,malvina,luba,louetta,leida,lecia,lauran,lashawna,laine,khadijah,katerine,kasi,kallie,julietta,jesusita,jestine,jessia,jeffie,janyce,isadora,georgianne,fidelia,evita,eura,eulah,estefana,elsy,eladia,dodie,denisse,deloras,delila,daysi,crystle,concha,claretta,charlsie,charlena,carylon,bettyann,asley,ashlea,amira,agueda,agnus,yuette,vinita,victorina,tynisha,treena,toccara,tish,thomasena,tegan,soila,shenna,sharmaine,shantae,shandi,saran,sarai,sana,rosette,rolande,regine,otelia,olevia,nicholle,necole,naida,myrta,myesha,mitsue,minta,mertie,margy,mahalia,madalene,loura,lorean,lesha,leonida,lenita,lavone,lashell,lashandra,lamonica,kimbra,katherina,karry,kanesha,jong,jeneva,jaquelyn,gilma,ghislaine,gertrudis,fransisca,fermina,ettie,etsuko,ellan,elidia,edra,dorethea,doreatha,denyse,deetta,daine,cyrstal,corrin,cayla,carlita,camila,burma,bula,buena,barabara,avril,alaine,zana,wilhemina,wanetta,verline,vasiliki,tonita,tisa,teofila,tayna,taunya,tandra,takako,sunni,suanne,sixta,sharell,seema,rosenda,robena,raymonde,pamila,ozell,neida,mistie,micha,merissa,maurita,maryln,maryetta,marcell,malena,makeda,lovetta,lourie,lorrine,lorilee,laurena,lashay,larraine,laree,lacresha,kristle,keva,keira,karole,joie,jinny,jeannetta,jama,heidy,gilberte,gema,faviola,evelynn,enda,elli,ellena,divina,dagny,collene,codi,cindie,chassidy,chasidy,catrice,catherina,cassey,caroll,carlena,candra,calista,bryanna,britteny,beula,bari,audrie,audria,ardelia,annelle,angila,alona,allyn".split(","),surnames:"smith,johnson,williams,jones,brown,davis,miller,wilson,moore,taylor,anderson,jackson,white,harris,martin,thompson,garcia,martinez,robinson,clark,rodriguez,lewis,lee,walker,hall,allen,young,hernandez,king,wright,lopez,hill,green,adams,baker,gonzalez,nelson,carter,mitchell,perez,roberts,turner,phillips,campbell,parker,evans,edwards,collins,stewart,sanchez,morris,rogers,reed,cook,morgan,bell,murphy,bailey,rivera,cooper,richardson,cox,howard,ward,torres,peterson,gray,ramirez,watson,brooks,sanders,price,bennett,wood,barnes,ross,henderson,coleman,jenkins,perry,powell,long,patterson,hughes,flores,washington,butler,simmons,foster,gonzales,bryant,alexander,griffin,diaz,hayes,myers,ford,hamilton,graham,sullivan,wallace,woods,cole,west,owens,reynolds,fisher,ellis,harrison,gibson,mcdonald,cruz,marshall,ortiz,gomez,murray,freeman,wells,webb,simpson,stevens,tucker,porter,hicks,crawford,boyd,mason,morales,kennedy,warren,dixon,ramos,reyes,burns,gordon,shaw,holmes,rice,robertson,hunt,black,daniels,palmer,mills,nichols,grant,knight,ferguson,stone,hawkins,dunn,perkins,hudson,spencer,gardner,stephens,payne,pierce,berry,matthews,arnold,wagner,willis,watkins,olson,carroll,duncan,snyder,hart,cunningham,lane,andrews,ruiz,harper,fox,riley,armstrong,carpenter,weaver,greene,elliott,chavez,sims,peters,kelley,franklin,lawson,fields,gutierrez,schmidt,carr,vasquez,castillo,wheeler,chapman,montgomery,richards,williamson,johnston,banks,meyer,bishop,mccoy,howell,alvarez,morrison,hansen,fernandez,garza,harvey,burton,nguyen,jacobs,reid,fuller,lynch,garrett,romero,welch,larson,frazier,burke,hanson,mendoza,moreno,bowman,medina,fowler,brewer,hoffman,carlson,silva,pearson,holland,fleming,jensen,vargas,byrd,davidson,hopkins,herrera,wade,soto,walters,neal,caldwell,lowe,jennings,barnett,graves,jimenez,horton,shelton,barrett,obrien,castro,sutton,mckinney,lucas,miles,rodriquez,chambers,holt,lambert,fletcher,watts,bates,hale,rhodes,pena,beck,newman,haynes,mcdaniel,mendez,bush,vaughn,parks,dawson,santiago,norris,hardy,steele,curry,powers,schultz,barker,guzman,page,munoz,ball,keller,chandler,weber,walsh,lyons,ramsey,wolfe,schneider,mullins,benson,sharp,bowen,barber,cummings,hines,baldwin,griffith,valdez,hubbard,salazar,reeves,warner,stevenson,burgess,santos,tate,cross,garner,mann,mack,moss,thornton,mcgee,farmer,delgado,aguilar,vega,glover,manning,cohen,harmon,rodgers,robbins,newton,blair,higgins,ingram,reese,cannon,strickland,townsend,potter,goodwin,walton,rowe,hampton,ortega,patton,swanson,goodman,maldonado,yates,becker,erickson,hodges,rios,conner,adkins,webster,malone,hammond,flowers,cobb,moody,quinn,pope,osborne,mccarthy,guerrero,estrada,sandoval,gibbs,gross,fitzgerald,stokes,doyle,saunders,wise,colon,gill,alvarado,greer,padilla,waters,nunez,ballard,schwartz,mcbride,houston,christensen,klein,pratt,briggs,parsons,mclaughlin,zimmerman,buchanan,moran,copeland,pittman,brady,mccormick,holloway,brock,poole,logan,bass,marsh,drake,wong,jefferson,morton,abbott,sparks,norton,huff,massey,figueroa,carson,bowers,roberson,barton,tran,lamb,harrington,boone,cortez,clarke,mathis,singleton,wilkins,cain,underwood,hogan,mckenzie,collier,luna,phelps,mcguire,bridges,wilkerson,nash,summers,atkins,wilcox,pitts,conley,marquez,burnett,cochran,chase,davenport,hood,gates,ayala,sawyer,vazquez,dickerson,hodge,acosta,flynn,espinoza,nicholson,monroe,wolf,morrow,whitaker,oconnor,skinner,ware,molina,kirby,huffman,gilmore,dominguez,oneal,lang,combs,kramer,hancock,gallagher,gaines,shaffer,wiggins,mathews,mcclain,fischer,wall,melton,hensley,bond,dyer,grimes,contreras,wyatt,baxter,snow,mosley,shepherd,larsen,hoover,beasley,petersen,whitehead,meyers,garrison,shields,horn,savage,olsen,schroeder,hartman,woodard,mueller,kemp,deleon,booth,patel,calhoun,wiley,eaton,cline,navarro,harrell,humphrey,parrish,duran,hutchinson,hess,dorsey,bullock,robles,beard,dalton,avila,rich,blackwell,johns,blankenship,trevino,salinas,campos,pruitt,callahan,montoya,hardin,guerra,mcdowell,stafford,gallegos,henson,wilkinson,booker,merritt,atkinson,orr,decker,hobbs,tanner,knox,pacheco,stephenson,glass,rojas,serrano,marks,hickman,sweeney,strong,mcclure,conway,roth,maynard,farrell,lowery,hurst,nixon,weiss,trujillo,ellison,sloan,juarez,winters,mclean,boyer,villarreal,mccall,gentry,carrillo,ayers,lara,sexton,pace,hull,leblanc,browning,velasquez,leach,chang,sellers,herring,noble,foley,bartlett,mercado,landry,durham,walls,barr,mckee,bauer,rivers,bradshaw,pugh,velez,rush,estes,dodson,morse,sheppard,weeks,camacho,bean,barron,livingston,middleton,spears,branch,blevins,chen,kerr,mcconnell,hatfield,harding,solis,frost,giles,blackburn,pennington,woodward,finley,mcintosh,koch,mccullough,blanchard,rivas,brennan,mejia,kane,benton,buckley,valentine,maddox,russo,mcknight,buck,moon,mcmillan,crosby,berg,dotson,mays,roach,chan,richmond,meadows,faulkner,oneill,knapp,kline,ochoa,jacobson,gay,hendricks,horne,shepard,hebert,cardenas,mcintyre,waller,holman,donaldson,cantu,morin,gillespie,fuentes,tillman,bentley,peck,key,salas,rollins,gamble,dickson,santana,cabrera,cervantes,howe,hinton,hurley,spence,zamora,yang,mcneil,suarez,petty,gould,mcfarland,sampson,carver,bray,macdonald,stout,hester,melendez,dillon,farley,hopper,galloway,potts,joyner,stein,aguirre,osborn,mercer,bender,franco,rowland,sykes,pickett,sears,mayo,dunlap,hayden,wilder,mckay,coffey,mccarty,ewing,cooley,vaughan,bonner,cotton,holder,stark,ferrell,cantrell,fulton,lott,calderon,pollard,hooper,burch,mullen,fry,riddle,levy,duke,odonnell,britt,daugherty,berger,dillard,alston,frye,riggs,chaney,odom,duffy,fitzpatrick,valenzuela,mayer,alford,mcpherson,acevedo,barrera,cote,reilly,compton,mooney,mcgowan,craft,clemons,wynn,nielsen,baird,stanton,snider,rosales,bright,witt,hays,holden,rutledge,kinney,clements,castaneda,slater,hahn,burks,delaney,pate,lancaster,sharpe,whitfield,talley,macias,burris,ratliff,mccray,madden,kaufman,beach,goff,cash,bolton,mcfadden,levine,byers,kirkland,kidd,workman,carney,mcleod,holcomb,finch,sosa,haney,franks,sargent,nieves,downs,rasmussen,bird,hewitt,foreman,valencia,oneil,delacruz,vinson,dejesus,hyde,forbes,gilliam,guthrie,wooten,huber,barlow,boyle,mcmahon,buckner,rocha,puckett,langley,knowles,cooke,velazquez,whitley,vang,shea,rouse,hartley,mayfield,elder,rankin,hanna,cowan,lucero,arroyo,slaughter,haas,oconnell,minor,boucher,archer,boggs,dougherty,andersen,newell,crowe,wang,friedman,bland,swain,holley,pearce,childs,yarbrough,galvan,proctor,meeks,lozano,mora,rangel,bacon,villanueva,schaefer,rosado,helms,boyce,goss,stinson,ibarra,hutchins,covington,crowley,hatcher,mackey,bunch,womack,polk,dodd,childress,childers,villa,springer,mahoney,dailey,belcher,lockhart,griggs,costa,brandt,walden,moser,tatum,mccann,akers,lutz,pryor,orozco,mcallister,lugo,davies,shoemaker,rutherford,newsome,magee,chamberlain,blanton,simms,godfrey,flanagan,crum,cordova,escobar,downing,sinclair,donahue,krueger,mcginnis,gore,farris,webber,corbett,andrade,starr,lyon,yoder,hastings,mcgrath,spivey,krause,harden,crabtree,kirkpatrick,arrington,ritter,mcghee,bolden,maloney,gagnon,dunbar,ponce,pike,mayes,beatty,mobley,kimball,butts,montes,eldridge,braun,hamm,gibbons,moyer,manley,herron,plummer,elmore,cramer,rucker,pierson,fontenot,rubio,goldstein,elkins,wills,novak,hickey,worley,gorman,katz,dickinson,broussard,woodruff,crow,britton,nance,lehman,bingham,zuniga,whaley,shafer,coffman,steward,delarosa,neely,mata,davila,mccabe,kessler,hinkle,welsh,pagan,goldberg,goins,crouch,cuevas,quinones,mcdermott,hendrickson,samuels,denton,bergeron,ivey,locke,haines,snell,hoskins,byrne,arias,corbin,beltran,chappell,downey,dooley,tuttle,couch,payton,mcelroy,crockett,groves,cartwright,dickey,mcgill,dubois,muniz,tolbert,dempsey,cisneros,sewell,latham,vigil,tapia,rainey,norwood,stroud,meade,tipton,kuhn,hilliard,bonilla,teague,gunn,greenwood,correa,reece,pineda,phipps,frey,kaiser,ames,gunter,schmitt,milligan,espinosa,bowden,vickers,lowry,pritchard,costello,piper,mcclellan,lovell,sheehan,hatch,dobson,singh,jeffries,hollingsworth,sorensen,meza,fink,donnelly,burrell,tomlinson,colbert,billings,ritchie,helton,sutherland,peoples,mcqueen,thomason,givens,crocker,vogel,robison,dunham,coker,swartz,keys,ladner,richter,hargrove,edmonds,brantley,albright,murdock,boswell,muller,quintero,padgett,kenney,daly,connolly,inman,quintana,lund,barnard,villegas,simons,huggins,tidwell,sanderson,bullard,mcclendon,duarte,draper,marrero,dwyer,abrams,stover,goode,fraser,crews,bernal,godwin,conklin,mcneal,baca,esparza,crowder,bower,brewster,mcneill,rodrigues,leal,coates,raines,mccain,mccord,miner,holbrook,swift,dukes,carlisle,aldridge,ackerman,starks,ricks,holliday,ferris,hairston,sheffield,lange,fountain,doss,betts,kaplan,carmichael,bloom,ruffin,penn,kern,bowles,sizemore,larkin,dupree,seals,metcalf,hutchison,henley,farr,mccauley,hankins,gustafson,curran,waddell,ramey,cates,pollock,cummins,messer,heller,funk,cornett,palacios,galindo,cano,hathaway,pham,enriquez,salgado,pelletier,painter,wiseman,blount,feliciano,houser,doherty,mead,mcgraw,swan,capps,blanco,blackmon,thomson,mcmanus,burkett,gleason,dickens,cormier,voss,rushing,rosenberg,hurd,dumas,benitez,arellano,marin,caudill,bragg,jaramillo,huerta,gipson,colvin,biggs,vela,platt,cassidy,tompkins,mccollum,dolan,daley,crump,sneed,kilgore,grove,grimm,davison,brunson,prater,marcum,devine,dodge,stratton,rosas,choi,tripp,ledbetter,hightower,feldman,epps,yeager,posey,scruggs,cope,stubbs,richey,overton,trotter,sprague,cordero,butcher,stiles,burgos,woodson,horner,bassett,purcell,haskins,akins,ziegler,spaulding,hadley,grubbs,sumner,murillo,zavala,shook,lockwood,driscoll,dahl,thorpe,redmond,putnam,mcwilliams,mcrae,romano,joiner,sadler,hedrick,hager,hagen,fitch,coulter,thacker,mansfield,langston,guidry,ferreira,corley,conn,rossi,lackey,baez,saenz,mcnamara,mcmullen,mckenna,mcdonough,link,engel,browne,roper,peacock,eubanks,drummond,stringer,pritchett,parham,mims,landers,grayson,schafer,egan,timmons,ohara,keen,hamlin,finn,cortes,mcnair,nadeau,moseley,michaud,rosen,oakes,kurtz,jeffers,calloway,beal,bautista,winn,suggs,stern,stapleton,lyles,laird,montano,dawkins,hagan,goldman,bryson,barajas,lovett,segura,metz,lockett,langford,hinson,eastman,hooks,smallwood,shapiro,crowell,whalen,triplett,chatman,aldrich,cahill,youngblood,ybarra,stallings,sheets,reeder,connelly,bateman,abernathy,winkler,wilkes,masters,hackett,granger,gillis,schmitz,sapp,napier,souza,lanier,gomes,weir,otero,ledford,burroughs,babcock,ventura,siegel,dugan,bledsoe,atwood,wray,varner,spangler,anaya,staley,kraft,fournier,belanger,wolff,thorne,bynum,burnette,boykin,swenson,purvis,pina,khan,duvall,darby,xiong,kauffman,healy,engle,benoit,valle,steiner,spicer,shaver,randle,lundy,chin,calvert,staton,neff,kearney,darden,oakley,medeiros,mccracken,crenshaw,perdue,dill,whittaker,tobin,washburn,hogue,goodrich,easley,bravo,dennison,shipley,kerns,jorgensen,crain,villalobos,maurer,longoria,keene,coon,witherspoon,staples,pettit,kincaid,eason,madrid,echols,lusk,stahl,currie,thayer,shultz,mcnally,seay,maher,gagne,barrow,nava,moreland,honeycutt,hearn,diggs,caron,whitten,westbrook,stovall,ragland,munson,meier,looney,kimble,jolly,hobson,goddard,culver,burr,presley,negron,connell,tovar,huddleston,ashby,salter,root,pendleton,oleary,nickerson,myrick,judd,jacobsen,bain,adair,starnes,matos,busby,herndon,hanley,bellamy,doty,bartley,yazzie,rowell,parson,gifford,cullen,christiansen,benavides,barnhart,talbot,mock,crandall,connors,bonds,whitt,gage,bergman,arredondo,addison,lujan,dowdy,jernigan,huynh,bouchard,dutton,rhoades,ouellette,kiser,herrington,hare,blackman,babb,allred,rudd,paulson,ogden,koenig,geiger,begay,parra,lassiter,hawk,esposito,waldron,ransom,prather,chacon,vick,sands,roark,parr,mayberry,greenberg,coley,bruner,whitman,skaggs,shipman,leary,hutton,romo,medrano,ladd,kruse,askew,schulz,alfaro,tabor,mohr,gallo,bermudez,pereira,bliss,reaves,flint,comer,woodall,naquin,guevara,delong,carrier,pickens,tilley,schaffer,knutson,fenton,doran,vogt,vann,prescott,mclain,landis,corcoran,zapata,hyatt,hemphill,faulk,dove,boudreaux,aragon,whitlock,trejo,tackett,shearer,saldana,hanks,mckinnon,koehler,bourgeois,keyes,goodson,foote,lunsford,goldsmith,flood,winslow,sams,reagan,mccloud,hough,esquivel,naylor,loomis,coronado,ludwig,braswell,bearden,huang,fagan,ezell,edmondson,cronin,nunn,lemon,guillory,grier,dubose,traylor,ryder,dobbins,coyle,aponte,whitmore,smalls,rowan,malloy,cardona,braxton,borden,humphries,carrasco,ruff,metzger,huntley,hinojosa,finney,madsen,ernst,dozier,burkhart,bowser,peralta,daigle,whittington,sorenson,saucedo,roche,redding,fugate,avalos,waite,lind,huston,hawthorne,hamby,boyles,boles,regan,faust,crook,beam,barger,hinds,gallardo,willoughby,willingham,eckert,busch,zepeda,worthington,tinsley,hoff,hawley,carmona,varela,rector,newcomb,kinsey,dube,whatley,ragsdale,bernstein,becerra,yost,mattson,felder,cheek,handy,grossman,gauthier,escobedo,braden,beckman,mott,hillman,flaherty,dykes,stockton,stearns,lofton,coats,cavazos,beavers,barrios,tang,mosher,cardwell,coles,burnham,weller,lemons,beebe,aguilera,parnell,harman,couture,alley,schumacher,redd,dobbs,blum,blalock,merchant,ennis,denson,cottrell,brannon,bagley,aviles,watt,sousa,rosenthal,rooney,dietz,blank,paquette,mcclelland,duff,velasco,lentz,grubb,burrows,barbour,ulrich,shockley,rader,beyer,mixon,layton,altman,weathers,stoner,squires,shipp,priest,lipscomb,cutler,caballero,zimmer,willett,thurston,storey,medley,epperson,shah,mcmillian,baggett,torrez,hirsch,dent,poirier,peachey,farrar,creech,barth,trimble,dupre,albrecht,sample,lawler,crisp,conroy,wetzel,nesbitt,murry,jameson,wilhelm,patten,minton,matson,kimbrough,guinn,croft,toth,pulliam,nugent,newby,littlejohn,dias,canales,bernier,baron,singletary,renteria,pruett,mchugh,mabry,landrum,brower,stoddard,cagle,stjohn,scales,kohler,kellogg,hopson,gant,tharp,gann,zeigler,pringle,hammons,fairchild,deaton,chavis,carnes,rowley,matlock,kearns,irizarry,carrington,starkey,lopes,jarrell,craven,baum,littlefield,linn,humphreys,etheridge,cuellar,chastain,bundy,speer,skelton,quiroz,pyle,portillo,ponder,moulton,machado,killian,hutson,hitchcock,dowling,cloud,burdick,spann,pedersen,levin,leggett,hayward,dietrich,beaulieu,barksdale,wakefield,snowden,briscoe,bowie,berman,ogle,mcgregor,laughlin,helm,burden,wheatley,schreiber,pressley,parris,alaniz,agee,swann,snodgrass,schuster,radford,monk,mattingly,harp,girard,cheney,yancey,wagoner,ridley,lombardo,hudgins,gaskins,duckworth,coburn,willey,prado,newberry,magana,hammonds,elam,whipple,slade,serna,ojeda,liles,dorman,diehl,upton,reardon,michaels,goetz,eller,bauman,baer,layne,hummel,brenner,amaya,adamson,ornelas,dowell,cloutier,castellanos,wellman,saylor,orourke,moya,montalvo,kilpatrick,durbin,shell,oldham,kang,garvin,foss,branham,bartholomew,templeton,maguire,holton,rider,monahan,mccormack,beaty,anders,streeter,nieto,nielson,moffett,lankford,keating,heck,gatlin,delatorre,callaway,adcock,worrell,unger,robinette,nowak,jeter,brunner,steen,parrott,overstreet,nobles,montanez,clevenger,brinkley,trahan,quarles,pickering,pederson,jansen,grantham,gilchrist,crespo,aiken,schell,schaeffer,lorenz,leyva,harms,dyson,wallis,pease,leavitt,cheng,cavanaugh,batts,warden,seaman,rockwell,quezada,paxton,linder,houck,fontaine,durant,caruso,adler,pimentel,mize,lytle,cleary,cason,acker,switzer,isaacs,higginbotham,waterman,vandyke,stamper,sisk,shuler,riddick,mcmahan,levesque,hatton,bronson,bollinger,arnett,okeefe,gerber,gannon,farnsworth,baughman,silverman,satterfield,mccrary,kowalski,grigsby,greco,cabral,trout,rinehart,mahon,linton,gooden,curley,baugh,wyman,weiner,schwab,schuler,morrissey,mahan,bunn,thrasher,spear,waggoner,qualls,purdy,mcwhorter,mauldin,gilman,perryman,newsom,menard,martino,graf,billingsley,artis,simpkins,salisbury,quintanilla,gilliland,fraley,foust,crouse,scarborough,grissom,fultz,marlow,markham,madrigal,lawton,barfield,whiting,varney,schwarz,gooch,arce,wheat,truong,poulin,hurtado,selby,gaither,fortner,culpepper,coughlin,brinson,boudreau,bales,stepp,holm,schilling,morrell,kahn,heaton,gamez,causey,turpin,shanks,schrader,meek,isom,hardison,carranza,yanez,scroggins,schofield,runyon,ratcliff,murrell,moeller,irby,currier,butterfield,ralston,pullen,pinson,estep,carbone,hawks,ellington,casillas,spurlock,sikes,motley,mccartney,kruger,isbell,houle,burk,tomlin,quigley,neumann,lovelace,fennell,cheatham,bustamante,skidmore,hidalgo,forman,culp,bowens,betancourt,aquino,robb,milner,martel,gresham,wiles,ricketts,dowd,collazo,bostic,blakely,sherrod,kenyon,gandy,ebert,deloach,allard,sauer,robins,olivares,gillette,chestnut,bourque,paine,hite,hauser,devore,crawley,chapa,talbert,poindexter,meador,mcduffie,mattox,kraus,harkins,choate,wren,sledge,sanborn,kinder,geary,cornwell,barclay,abney,seward,rhoads,howland,fortier,benner,vines,tubbs,troutman,rapp,mccurdy,deluca,westmoreland,havens,guajardo,clary,seal,meehan,herzog,guillen,ashcraft,waugh,renner,milam,elrod,churchill,breaux,bolin,asher,windham,tirado,pemberton,nolen,noland,knott,emmons,cornish,christenson,brownlee,barbee,waldrop,pitt,olvera,lombardi,gruber,gaffney,eggleston,banda,archuleta,slone,prewitt,pfeiffer,nettles,mena,mcadams,henning,gardiner,cromwell,chisholm,burleson,vest,oglesby,mccarter,lumpkin,wofford,vanhorn,thorn,teel,swafford,stclair,stanfield,ocampo,herrmann,hannon,arsenault,roush,mcalister,hiatt,gunderson,forsythe,duggan,delvalle,cintron,wilks,weinstein,uribe,rizzo,noyes,mclendon,gurley,bethea,winstead,maples,guyton,giordano,alderman,valdes,polanco,pappas,lively,grogan,griffiths,bobo,arevalo,whitson,sowell,rendon,fernandes,farrow,benavidez,ayres,alicea,stump,smalley,seitz,schulte,gilley,gallant,canfield,wolford,omalley,mcnutt,mcnulty,mcgovern,hardman,harbin,cowart,chavarria,brink,beckett,bagwell,armstead,anglin,abreu,reynoso,krebs,jett,hoffmann,greenfield,forte,burney,broome,sisson,trammell,partridge,mace,lomax,lemieux,gossett,frantz,fogle,cooney,broughton,pence,paulsen,muncy,mcarthur,hollins,beauchamp,withers,osorio,mulligan,hoyle,dockery,cockrell,begley,amador,roby,rains,lindquist,gentile,everhart,bohannon,wylie,sommers,purnell,fortin,dunning,breeden,vail,phelan,phan,marx,cosby,colburn,boling,biddle,ledesma,gaddis,denney,chow,bueno,berrios,wicker,tolliver,thibodeaux,nagle,lavoie,fisk,crist,barbosa,reedy,locklear,kolb,himes,behrens,beckwith,weems,wahl,shorter,shackelford,rees,muse,cerda,valadez,thibodeau,saavedra,ridgeway,reiter,mchenry,majors,lachance,keaton,ferrara,clemens,blocker,applegate,needham,mojica,kuykendall,hamel,escamilla,doughty,burchett,ainsworth,vidal,upchurch,thigpen,strauss,spruill,sowers,riggins,ricker,mccombs,harlow,buffington,sotelo,olivas,negrete,morey,macon,logsdon,lapointe,bigelow,bello,westfall,stubblefield,lindley,hein,hawes,farrington,breen,birch,wilde,steed,sepulveda,reinhardt,proffitt,minter,messina,mcnabb,maier,keeler,gamboa,donohue,basham,shinn,crooks,cota,borders,bills,bachman,tisdale,tavares,schmid,pickard,gulley,fonseca,delossantos,condon,batista,wicks,wadsworth,martell,littleton,ison,haag,folsom,brumfield,broyles,brito,mireles,mcdonnell,leclair,hamblin,gough,fanning,binder,winfield,whitworth,soriano,palumbo,newkirk,mangum,hutcherson,comstock,carlin,beall,bair,wendt,watters,walling,putman,otoole,morley,mares,lemus,keener,hundley,dial,damico,billups,strother,mcfarlane,lamm,eaves,crutcher,caraballo,canty,atwell,taft,siler,rust,rawls,rawlings,prieto,mcneely,mcafee,hulsey,hackney,galvez,escalante,delagarza,crider,bandy,wilbanks,stowe,steinberg,renfro,masterson,massie,lanham,haskell,hamrick,dehart,burdette,branson,bourne,babin,aleman,worthy,tibbs,smoot,slack,paradis,mull,luce,houghton,gantt,furman,danner,christianson,burge,ashford,arndt,almeida,stallworth,shade,searcy,sager,noonan,mclemore,mcintire,maxey,lavigne,jobe,ferrer,falk,coffin,byrnes,aranda,apodaca,stamps,rounds,peek,olmstead,lewandowski,kaminski,dunaway,bruns,brackett,amato,reich,mcclung,lacroix,koontz,herrick,hardesty,flanders,cousins,cato,cade,vickery,shank,nagel,dupuis,croteau,cotter,stuckey,stine,porterfield,pauley,moffitt,knudsen,hardwick,goforth,dupont,blunt,barrows,barnhill,shull,rash,loftis,lemay,kitchens,horvath,grenier,fuchs,fairbanks,culbertson,calkins,burnside,beattie,ashworth,albertson,wertz,vaught,vallejo,turk,tuck,tijerina,sage,peterman,marroquin,marr,lantz,hoang,demarco,cone,berube,barnette,wharton,stinnett,slocum,scanlon,sander,pinto,mancuso,lima,headley,epstein,counts,clarkson,carnahan,boren,arteaga,adame,zook,whittle,whitehurst,wenzel,saxton,reddick,puente,handley,haggerty,earley,devlin,chaffin,cady,acuna,solano,sigler,pollack,pendergrass,ostrander,janes,francois,crutchfield,chamberlin,brubaker,baptiste,willson,reis,neeley,mullin,mercier,lira,layman,keeling,higdon,espinal,chapin,warfield,toledo,pulido,peebles,nagy,montague,mello,lear,jaeger,hogg,graff,furr,soliz,poore,mendenhall,mclaurin,maestas,gable,barraza,tillery,snead,pond,neill,mcculloch,mccorkle,lightfoot,hutchings,holloman,harness,dorn,bock,zielinski,turley,treadwell,stpierre,starling,somers,oswald,merrick,easterling,bivens,truitt,poston,parry,ontiveros,olivarez,moreau,medlin,lenz,knowlton,fairley,cobbs,chisolm,bannister,woodworth,toler,ocasio,noriega,neuman,moye,milburn,mcclanahan,lilley,hanes,flannery,dellinger,danielson,conti,blodgett,beers,weatherford,strain,karr,hitt,denham,custer,coble,clough,casteel,bolduc,batchelor,ammons,whitlow,tierney,staten,sibley,seifert,schubert,salcedo,mattison,laney,haggard,grooms,dees,cromer,cooks,colson,caswell,zarate,swisher,shin,ragan,pridgen,mcvey,matheny,lafleur,franz,ferraro,dugger,whiteside,rigsby,mcmurray,lehmann,jacoby,hildebrand,hendrick,headrick,goad,fincher,drury,borges,archibald,albers,woodcock,trapp,soares,seaton,monson,luckett,lindberg,kopp,keeton,healey,garvey,gaddy,fain,burchfield,wentworth,strand,stack,spooner,saucier,ricci,plunkett,pannell,ness,leger,freitas,fong,elizondo,duval,beaudoin,urbina,rickard,partin,mcgrew,mcclintock,ledoux,forsyth,faison,devries,bertrand,wasson,tilton,scarbrough,leung,irvine,garber,denning,corral,colley,castleberry,bowlin,bogan,beale,baines,trice,rayburn,parkinson,nunes,mcmillen,leahy,kimmel,higgs,fulmer,carden,bedford,taggart,spearman,prichard,morrill,koonce,heinz,hedges,guenther,grice,findley,dover,creighton,boothe,bayer,arreola,vitale,valles,raney,osgood,hanlon,burley,bounds,worden,weatherly,vetter,tanaka,stiltner,nevarez,mosby,montero,melancon,harter,hamer,goble,gladden,gist,ginn,akin,zaragoza,tarver,sammons,royster,oreilly,muir,morehead,luster,kingsley,kelso,grisham,glynn,baumann,alves,yount,tamayo,paterson,oates,menendez,longo,hargis,gillen,desantis,conover,breedlove,sumpter,scherer,rupp,reichert,heredia,creel,cohn,clemmons,casas,bickford,belton,bach,williford,whitcomb,tennant,sutter,stull,mccallum,langlois,keel,keegan,dangelo,dancy,damron,clapp,clanton,bankston,oliveira,mintz,mcinnis,martens,mabe,laster,jolley,hildreth,hefner,glaser,duckett,demers,brockman,blais,alcorn,agnew,toliver,tice,seeley,najera,musser,mcfall,laplante,galvin,fajardo,doan,coyne,copley,clawson,cheung,barone,wynne,woodley,tremblay,stoll,sparrow,sparkman,schweitzer,sasser,samples,roney,legg,heim,farias,colwell,christman,bratcher,winchester,upshaw,southerland,sorrell,sells,mccloskey,martindale,luttrell,loveless,lovejoy,linares,latimer,embry,coombs,bratton,bostick,venable,tuggle,toro,staggs,sandlin,jefferies,heckman,griffis,crayton,clem,browder,thorton,sturgill,sprouse,royer,rousseau,ridenour,pogue,perales,peeples,metzler,mesa,mccutcheon,mcbee,hornsby,heffner,corrigan,armijo,plante,peyton,paredes,macklin,hussey,hodgson,granados,frias,becnel,batten,almanza,turney,teal,sturgeon,meeker,mcdaniels,limon,keeney,hutto,holguin,gorham,fishman,fierro,blanchette,rodrigue,reddy,osburn,oden,lerma,kirkwood,keefer,haugen,hammett,chalmers,brinkman,baumgartner,zhang,valerio,tellez,steffen,shumate,sauls,ripley,kemper,guffey,evers,craddock,carvalho,blaylock,banuelos,balderas,wheaton,turnbull,shuman,pointer,mosier,mccue,ligon,kozlowski,johansen,ingle,herr,briones,snipes,rickman,pipkin,pantoja,orosco,moniz,lawless,kunkel,hibbard,galarza,enos,bussey,schott,salcido,perreault,mcdougal,mccool,haight,garris,easton,conyers,atherton,wimberly,utley,spellman,smithson,slagle,ritchey,rand,petit,osullivan,oaks,nutt,mcvay,mccreary,mayhew,knoll,jewett,harwood,cardoza,ashe,arriaga,zeller,wirth,whitmire,stauffer,rountree,redden,mccaffrey,martz,larose,langdon,humes,gaskin,faber,devito,cass,almond,wingfield,wingate,villareal,tyner,smothers,severson,reno,pennell,maupin,leighton,janssen,hassell,hallman,halcomb,folse,fitzsimmons,fahey,cranford,bolen,battles,battaglia,wooldridge,trask,rosser,regalado,mcewen,keefe,fuqua,echevarria,caro,boynton,andrus,viera,vanmeter,taber,spradlin,seibert,provost,prentice,oliphant,laporte,hwang,hatchett,hass,greiner,freedman,covert,chilton,byars,wiese,venegas,swank,shrader,roberge,mullis,mortensen,mccune,marlowe,kirchner,keck,isaacson,hostetler,halverson,gunther,griswold,fenner,durden,blackwood,ahrens,sawyers,savoy,nabors,mcswain,mackay,lavender,lash,labbe,jessup,fullerton,cruse,crittenden,correia,centeno,caudle,canady,callender,alarcon,ahern,winfrey,tribble,salley,roden,musgrove,minnick,fortenberry,carrion,bunting,batiste,whited,underhill,stillwell,rauch,pippin,perrin,messenger,mancini,lister,kinard,hartmann,fleck,wilt,treadway,thornhill,spalding,rafferty,pitre,patino,ordonez,linkous,kelleher,homan,galbraith,feeney,curtin,coward,camarillo,buss,bunnell,bolt,beeler,autry,alcala,witte,wentz,stidham,shively,nunley,meacham,martins,lemke,lefebvre,hynes,horowitz,hoppe,holcombe,dunne,derr,cochrane,brittain,bedard,beauregard,torrence,strunk,soria,simonson,shumaker,scoggins,oconner,moriarty,kuntz,ives,hutcheson,horan,hales,garmon,fitts,bohn,atchison,wisniewski,vanwinkle,sturm,sallee,prosser,moen,lundberg,kunz,kohl,keane,jorgenson,jaynes,funderburk,freed,durr,creamer,cosgrove,batson,vanhoose,thomsen,teeter,smyth,redmon,orellana,maness,heflin,goulet,frick,forney,bunker,asbury,aguiar,talbott,southard,mowery,mears,lemmon,krieger,hickson,elston,duong,delgadillo,dayton,dasilva,conaway,catron,bruton,bradbury,bordelon,bivins,bittner,bergstrom,beals,abell,whelan,tejada,pulley,pino,norfleet,nealy,maes,loper,gatewood,frierson,freund,finnegan,cupp,covey,catalano,boehm,bader,yoon,walston,tenney,sipes,rawlins,medlock,mccaskill,mccallister,marcotte,maclean,hughey,henke,harwell,gladney,gilson,chism,caskey,brandenburg,baylor,villasenor,veal,thatcher,stegall,petrie,nowlin,navarrete,lombard,loftin,lemaster,kroll,kovach,kimbrell,kidwell,hershberger,fulcher,cantwell,bustos,boland,bobbitt,binkley,wester,weis,verdin,tong,tiller,sisco,sharkey,seymore,rosenbaum,rohr,quinonez,pinkston,malley,logue,lessard,lerner,lebron,krauss,klinger,halstead,haller,getz,burrow,alger,shores,pfeifer,perron,nelms,munn,mcmaster,mckenney,manns,knudson,hutchens,huskey,goebel,flagg,cushman,click,castellano,carder,bumgarner,wampler,spinks,robson,neel,mcreynolds,mathias,maas,loera,jenson,florez,coons,buckingham,brogan,berryman,wilmoth,wilhite,thrash,shephard,seidel,schulze,roldan,pettis,obryan,maki,mackie,hatley,frazer,fiore,chesser,bottoms,bisson,benefield,allman,wilke,trudeau,timm,shifflett,mundy,milliken,mayers,leake,kohn,huntington,horsley,hermann,guerin,fryer,frizzell,foret,flemming,fife,criswell,carbajal,bozeman,boisvert,angulo,wallen,tapp,silvers,ramsay,oshea,orta,moll,mckeever,mcgehee,linville,kiefer,ketchum,howerton,groce,gass,fusco,corbitt,betz,bartels,amaral,aiello,weddle,sperry,seiler,runyan,raley,overby,osteen,olds,mckeown,matney,lauer,lattimore,hindman,hartwell,fredrickson,fredericks,espino,clegg,carswell,cambell,burkholder,woodbury,welker,totten,thornburg,theriault,stitt,stamm,stackhouse,scholl,saxon,rife,razo,quinlan,pinkerton,olivo,nesmith,nall,mattos,lafferty,justus,giron,geer,fielder,drayton,dortch,conners,conger,boatwright,billiot,barden,armenta,tibbetts,steadman,slattery,rinaldi,raynor,pinckney,pettigrew,milne,matteson,halsey,gonsalves,fellows,durand,desimone,cowley,cowles,brill,barham,barela,barba,ashmore,withrow,valenti,tejeda,spriggs,sayre,salerno,peltier,peel,merriman,matheson,lowman,lindstrom,hyland,giroux,earls,dugas,dabney,collado,briseno,baxley,whyte,wenger,vanover,vanburen,thiel,schindler,schiller,rigby,pomeroy,passmore,marble,manzo,mahaffey,lindgren,laflamme,greathouse,fite,calabrese,bayne,yamamoto,wick,townes,thames,reinhart,peeler,naranjo,montez,mcdade,mast,markley,marchand,leeper,kellum,hudgens,hennessey,hadden,gainey,coppola,borrego,bolling,beane,ault,slaton,pape,null,mulkey,lightner,langer,hillard,ethridge,enright,derosa,baskin,weinberg,turman,somerville,pardo,noll,lashley,ingraham,hiller,hendon,glaze,cothran,cooksey,conte,carrico,abner,wooley,swope,summerlin,sturgis,sturdivant,stott,spurgeon,spillman,speight,roussel,popp,nutter,mckeon,mazza,magnuson,lanning,kozak,jankowski,heyward,forster,corwin,callaghan,bays,wortham,usher,theriot,sayers,sabo,poling,loya,lieberman,laroche,labelle,howes,harr,garay,fogarty,everson,durkin,dominquez,chaves,chambliss,witcher,vieira,vandiver,terrill,stoker,schreiner,moorman,liddell,lawhorn,krug,irons,hylton,hollenbeck,herrin,hembree,goolsby,goodin,gilmer,foltz,dinkins,daughtry,caban,brim,briley,bilodeau,wyant,vergara,tallent,swearingen,stroup,scribner,quillen,pitman,mccants,maxfield,martinson,holtz,flournoy,brookins,brody,baumgardner,straub,sills,roybal,roundtree,oswalt,mcgriff,mcdougall,mccleary,maggard,gragg,gooding,godinez,doolittle,donato,cowell,cassell,bracken,appel,zambrano,reuter,perea,nakamura,monaghan,mickens,mcclinton,mcclary,marler,kish,judkins,gilbreath,freese,flanigan,felts,erdmann,dodds,chew,brownell,boatright,barreto,slayton,sandberg,saldivar,pettway,odum,narvaez,moultrie,montemayor,merrell,lees,keyser,hoke,hardaway,hannan,gilbertson,fogg,dumont,deberry,coggins,buxton,bucher,broadnax,beeson,araujo,appleton,amundson,aguayo,ackley,yocum,worsham,shivers,sanches,sacco,robey,rhoden,pender,ochs,mccurry,madera,luong,knotts,jackman,heinrich,hargrave,gault,comeaux,chitwood,caraway,boettcher,bernhardt,barrientos,zink,wickham,whiteman,thorp,stillman,settles,schoonover,roque,riddell,pilcher,phifer,novotny,macleod,hardee,haase,grider,doucette,clausen,bevins,beamon,badillo,tolley,tindall,soule,snook,seale,pinkney,pellegrino,nowell,nemeth,mondragon,mclane,lundgren,ingalls,hudspeth,hixson,gearhart,furlong,downes,dibble,deyoung,cornejo,camara,brookshire,boyette,wolcott,surratt,sellars,segal,salyer,reeve,rausch,labonte,haro,gower,freeland,fawcett,eads,driggers,donley,collett,bromley,boatman,ballinger,baldridge,volz,trombley,stonge,shanahan,rivard,rhyne,pedroza,matias,jamieson,hedgepeth,hartnett,estevez,eskridge,denman,chiu,chinn,catlett,carmack,buie,bechtel,beardsley,bard,ballou,ulmer,skeen,robledo,rincon,reitz,piazza,munger,moten,mcmichael,loftus,ledet,kersey,groff,fowlkes,crumpton,clouse,bettis,villagomez,timmerman,strom,santoro,roddy,penrod,musselman,macpherson,leboeuf,harless,haddad,guido,golding,fulkerson,fannin,dulaney,dowdell,cottle,ceja,cate,bosley,benge,albritton,voigt,trowbridge,soileau,seely,rohde,pearsall,paulk,orth,nason,mota,mcmullin,marquardt,madigan,hoag,gillum,gabbard,fenwick,danforth,cushing,cress,creed,cazares,bettencourt,barringer,baber,stansberry,schramm,rutter,rivero,oquendo,necaise,mouton,montenegro,miley,mcgough,marra,macmillan,lamontagne,jasso,horst,hetrick,heilman,gaytan,gall,fortney,dingle,desjardins,dabbs,burbank,brigham,breland,beaman,arriola,yarborough,wallin,toscano,stowers,reiss,pichardo,orton,michels,mcnamee,mccrory,leatherman,kell,keister,horning,hargett,guay,ferro,deboer,dagostino,carper,blanks,beaudry,towle,tafoya,stricklin,strader,soper,sonnier,sigmon,schenk,saddler,pedigo,mendes,lunn,lohr,lahr,kingsbury,jarman,hume,holliman,hofmann,haworth,harrelson,hambrick,flick,edmunds,dacosta,crossman,colston,chaplin,carrell,budd,weiler,waits,valentino,trantham,tarr,solorio,roebuck,powe,plank,pettus,pagano,mink,luker,leathers,joslin,hartzell,gambrell,cepeda,carty,caputo,brewington,bedell,ballew,applewhite,warnock,walz,urena,tudor,reel,pigg,parton,mickelson,meagher,mclellan,mcculley,mandel,leech,lavallee,kraemer,kling,kipp,kehoe,hochstetler,harriman,gregoire,grabowski,gosselin,gammon,fancher,edens,desai,brannan,armendariz,woolsey,whitehouse,whetstone,ussery,towne,testa,tallman,studer,strait,steinmetz,sorrells,sauceda,rolfe,paddock,mitchem,mcginn,mccrea,lovato,hazen,gilpin,gaynor,fike,devoe,delrio,curiel,burkhardt,bode,backus,zinn,watanabe,wachter,vanpelt,turnage,shaner,schroder,sato,riordan,quimby,portis,natale,mckoy,mccown,kilmer,hotchkiss,hesse,halbert,gwinn,godsey,delisle,chrisman,canter,arbogast,angell,acree,yancy,woolley,wesson,weatherspoon,trainor,stockman,spiller,sipe,rooks,reavis,propst,porras,neilson,mullens,loucks,llewellyn,kumar,koester,klingensmith,kirsch,kester,honaker,hodson,hennessy,helmick,garrity,garibay,drain,casarez,callis,botello,aycock,avant,wingard,wayman,tully,theisen,szymanski,stansbury,segovia,rainwater,preece,pirtle,padron,mincey,mckelvey,mathes,larrabee,kornegay,klug,ingersoll,hecht,germain,eggers,dykstra,deering,decoteau,deason,dearing,cofield,carrigan,bonham,bahr,aucoin,appleby,almonte,yager,womble,wimmer,weimer,vanderpool,stancil,sprinkle,romine,remington,pfaff,peckham,olivera,meraz,maze,lathrop,koehn,hazelton,halvorson,hallock,haddock,ducharme,dehaven,caruthers,brehm,bosworth,bost,bias,beeman,basile,bane,aikens,wold,walther,tabb,suber,strawn,stocker,shirey,schlosser,riedel,rembert,reimer,pyles,peele,merriweather,letourneau,latta,kidder,hixon,hillis,hight,herbst,henriquez,haygood,hamill,gabel,fritts,eubank,dawes,correll,bushey,buchholz,brotherton,botts,barnwell,auger,atchley,westphal,veilleux,ulloa,stutzman,shriver,ryals,pilkington,moyers,marrs,mangrum,maddux,lockard,laing,kuhl,harney,hammock,hamlett,felker,doerr,depriest,carrasquillo,carothers,bogle,bischoff,bergen,albanese,wyckoff,vermillion,vansickle,thibault,tetreault,stickney,shoemake,ruggiero,rawson,racine,philpot,paschal,mcelhaney,mathison,legrand,lapierre,kwan,kremer,jiles,hilbert,geyer,faircloth,ehlers,egbert,desrosiers,dalrymple,cotten,cashman,cadena,boardman,alcaraz,wyrick,therrien,tankersley,strickler,puryear,plourde,pattison,pardue,mcginty,mcevoy,landreth,kuhns,koon,hewett,giddens,emerick,eades,deangelis,cosme,ceballos,birdsong,benham,bemis,armour,anguiano,welborn,tsosie,storms,shoup,sessoms,samaniego,rood,rojo,rhinehart,raby,northcutt,myer,munguia,morehouse,mcdevitt,mallett,lozada,lemoine,kuehn,hallett,grim,gillard,gaylor,garman,gallaher,feaster,faris,darrow,dardar,coney,carreon,braithwaite,boylan,boyett,bixler,bigham,benford,barragan,barnum,zuber,wyche,westcott,vining,stoltzfus,simonds,shupe,sabin,ruble,rittenhouse,richman,perrone,mulholland,millan,lomeli,kite,jemison,hulett,holler,hickerson,herold,hazelwood,griffen,gause,forde,eisenberg,dilworth,charron,chaisson,bristow,breunig,brace,boutwell,bentz,belk,bayless,batchelder,baran,baeza,zimmermann,weathersby,volk,toole,theis,tedesco,searle,schenck,satterwhite,ruelas,rankins,partida,nesbit,morel,menchaca,levasseur,kaylor,johnstone,hulse,hollar,hersey,harrigan,harbison,guyer,gish,giese,gerlach,geller,geisler,falcone,elwell,doucet,deese,darr,corder,chafin,byler,bussell,burdett,brasher,bowe,bellinger,bastian,barner,alleyne,wilborn,weil,wegner,tatro,spitzer,smithers,schoen,resendez,parisi,overman,obrian,mudd,mahler,maggio,lindner,lalonde,lacasse,laboy,killion,kahl,jessen,jamerson,houk,henshaw,gustin,graber,durst,duenas,davey,cundiff,conlon,colunga,coakley,chiles,capers,buell,bricker,bissonnette,bartz,bagby,zayas,volpe,treece,toombs,thom,terrazas,swinney,skiles,silveira,shouse,senn,ramage,moua,langham,kyles,holston,hoagland,herd,feller,denison,carraway,burford,bickel,ambriz,abercrombie,yamada,weidner,waddle,verduzco,thurmond,swindle,schrock,sanabria,rosenberger,probst,peabody,olinger,nazario,mccafferty,mcbroom,mcabee,mazur,matherne,mapes,leverett,killingsworth,heisler,griego,gosnell,frankel,franke,ferrante,fenn,ehrlich,christopherso,chasse,caton,brunelle,bloomfield,babbitt,azevedo,abramson,ables,abeyta,youmans,wozniak,wainwright,stowell,smitherman,samuelson,runge,rothman,rosenfeld,peake,owings,olmos,munro,moreira,leatherwood,larkins,krantz,kovacs,kizer,kindred,karnes,jaffe,hubbell,hosey,hauck,goodell,erdman,dvorak,doane,cureton,cofer,buehler,bierman,berndt,banta,abdullah,warwick,waltz,turcotte,torrey,stith,seger,sachs,quesada,pinder,peppers,pascual,paschall,parkhurst,ozuna,oster,nicholls,lheureux,lavalley,kimura,jablonski,haun,gourley,gilligan,croy,cotto,cargill,burwell,burgett,buckman,booher,adorno,wrenn,whittemore,urias,szabo,sayles,saiz,rutland,rael,pharr,pelkey,ogrady,nickell,musick,moats,mather,massa,kirschner,kieffer,kellar,hendershot,gott,godoy,gadson,furtado,fiedler,erskine,dutcher,dever,daggett,chevalier,brake,ballesteros,amerson,wingo,waldon,trott,silvey,showers,schlegel,ritz,pepin,pelayo,parsley,palermo,moorehead,mchale,lett,kocher,kilburn,iglesias,humble,hulbert,huckaby,hartford,hardiman,gurney,grigg,grasso,goings,fillmore,farber,depew,dandrea,cowen,covarrubias,burrus,bracy,ardoin,thompkins,standley,radcliffe,pohl,persaud,parenteau,pabon,newson,newhouse,napolitano,mulcahy,malave,keim,hooten,hernandes,heffernan,hearne,greenleaf,glick,fuhrman,fetter,faria,dishman,dickenson,crites,criss,clapper,chenault,castor,casto,bugg,bove,bonney,anderton,allgood,alderson,woodman,warrick,toomey,tooley,tarrant,summerville,stebbins,sokol,searles,schutz,schumann,scheer,remillard,raper,proulx,palmore,monroy,messier,melo,melanson,mashburn,manzano,lussier,jenks,huneycutt,hartwig,grimsley,fulk,fielding,fidler,engstrom,eldred,dantzler,crandell,calder,brumley,breton,brann,bramlett,boykins,bianco,bancroft,almaraz,alcantar,whitmer,whitener,welton,vineyard,rahn,paquin,mizell,mcmillin,mckean,marston,maciel,lundquist,liggins,lampkin,kranz,koski,kirkham,jiminez,hazzard,harrod,graziano,grammer,gendron,garrido,fordham,englert,dryden,demoss,deluna,crabb,comeau,brummett,blume,benally,wessel,vanbuskirk,thorson,stumpf,stockwell,reams,radtke,rackley,pelton,niemi,newland,nelsen,morrissette,miramontes,mcginley,mccluskey,marchant,luevano,lampe,lail,jeffcoat,infante,hinman,gaona,eady,desmarais,decosta,dansby,cisco,choe,breckenridge,bostwick,borg,bianchi,alberts,wilkie,whorton,vargo,tait,soucy,schuman,ousley,mumford,lippert,leath,lavergne,laliberte,kirksey,kenner,johnsen,izzo,hiles,gullett,greenwell,gaspar,galbreath,gaitan,ericson,delapaz,croom,cottingham,clift,bushnell,bice,beason,arrowood,waring,voorhees,truax,shreve,shockey,schatz,sandifer,rubino,rozier,roseberry,pieper,peden,nester,nave,murphey,malinowski,macgregor,lafrance,kunkle,kirkman,hipp,hasty,haddix,gervais,gerdes,gamache,fouts,fitzwater,dillingham,deming,deanda,cedeno,cannady,burson,bouldin,arceneaux,woodhouse,whitford,wescott,welty,weigel,torgerson,toms,surber,sunderland,sterner,setzer,riojas,pumphrey,puga,metts,mcgarry,mccandless,magill,lupo,loveland,llamas,leclerc,koons,kahler,huss,holbert,heintz,haupt,grimmett,gaskill,ellingson,dorr,dingess,deweese,desilva,crossley,cordeiro,converse,conde,caldera,cairns,burmeister,burkhalter,brawner,bott,youngs,vierra,valladares,shrum,shropshire,sevilla,rusk,rodarte,pedraza,nino,merino,mcminn,markle,mapp,lajoie,koerner,kittrell,kato,hyder,hollifield,heiser,hazlett,greenwald,fant,eldredge,dreher,delafuente,cravens,claypool,beecher,aronson,alanis,worthen,wojcik,winger,whitacre,valverde,valdivia,troupe,thrower,swindell,suttles,stroman,spires,slate,shealy,sarver,sartin,sadowski,rondeau,rolon,rascon,priddy,paulino,nolte,munroe,molloy,mciver,lykins,loggins,lenoir,klotz,kempf,hupp,hollowell,hollander,haynie,harkness,harker,gottlieb,frith,eddins,driskell,doggett,densmore,charette,cassady,byrum,burcham,buggs,benn,whitted,warrington,vandusen,vaillancourt,steger,siebert,scofield,quirk,purser,plumb,orcutt,nordstrom,mosely,michalski,mcphail,mcdavid,mccraw,marchese,mannino,lefevre,largent,lanza,kress,isham,hunsaker,hoch,hildebrandt,guarino,grijalva,graybill,fick,ewell,ewald,cusick,crumley,coston,cathcart,carruthers,bullington,bowes,blain,blackford,barboza,yingling,wert,weiland,varga,silverstein,sievers,shuster,shumway,runnels,rumsey,renfroe,provencher,polley,mohler,middlebrooks,kutz,koster,groth,glidden,fazio,deen,chipman,chenoweth,champlin,cedillo,carrero,carmody,buckles,brien,boutin,bosch,berkowitz,altamirano,wilfong,wiegand,waites,truesdale,toussaint,tobey,tedder,steelman,sirois,schnell,robichaud,richburg,plumley,pizarro,piercy,ortego,oberg,neace,mertz,mcnew,matta,lapp,lair,kibler,howlett,hollister,hofer,hatten,hagler,falgoust,engelhardt,eberle,dombrowski,dinsmore,daye,casares,braud,balch,autrey,wendel,tyndall,strobel,stoltz,spinelli,serrato,reber,rathbone,palomino,nickels,mayle,mathers,mach,loeffler,littrell,levinson,leong,lemire,lejeune,lazo,lasley,koller,kennard,hoelscher,hintz,hagerman,greaves,fore,eudy,engler,corrales,cordes,brunet,bidwell,bennet,tyrrell,tharpe,swinton,stribling,southworth,sisneros,savoie,samons,ruvalcaba,ries,ramer,omara,mosqueda,millar,mcpeak,macomber,luckey,litton,lehr,lavin,hubbs,hoard,hibbs,hagans,futrell,exum,evenson,culler,carbaugh,callen,brashear,bloomer,blakeney,bigler,addington,woodford,unruh,tolentino,sumrall,stgermain,smock,sherer,rayner,pooler,oquinn,nero,mcglothlin,linden,kowal,kerrigan,ibrahim,harvell,hanrahan,goodall,geist,fussell,fung,ferebee,eley,eggert,dorsett,dingman,destefano,colucci,clemmer,burnell,brumbaugh,boddie,berryhill,avelar,alcantara,winder,winchell,vandenberg,trotman,thurber,thibeault,stlouis,stilwell,sperling,shattuck,sarmiento,ruppert,rumph,renaud,randazzo,rademacher,quiles,pearman,palomo,mercurio,lowrey,lindeman,lawlor,larosa,lander,labrecque,hovis,holifield,henninger,hawkes,hartfield,hann,hague,genovese,garrick,fudge,frink,eddings,dinh,cribbs,calvillo,bunton,brodeur,bolding,blanding,agosto,zahn,wiener,trussell,tello,teixeira,speck,sharma,shanklin,sealy,scanlan,santamaria,roundy,robichaux,ringer,rigney,prevost,polson,nord,moxley,medford,mccaslin,mcardle,macarthur,lewin,lasher,ketcham,keiser,heine,hackworth,grose,grizzle,gillman,gartner,frazee,fleury,edson,edmonson,derry,cronk,conant,burress,burgin,broom,brockington,bolick,boger,birchfield,billington,baily,bahena,armbruster,anson,yoho,wilcher,tinney,timberlake,thielen,sutphin,stultz,sikora,serra,schulman,scheffler,santillan,rego,preciado,pinkham,mickle,lomas,lizotte,lent,kellerman,keil,johanson,hernadez,hartsfield,haber,gorski,farkas,eberhardt,duquette,delano,cropper,cozart,cockerham,chamblee,cartagena,cahoon,buzzell,brister,brewton,blackshear,benfield,aston,ashburn,arruda,wetmore,weise,vaccaro,tucci,sudduth,stromberg,stoops,showalter,shears,runion,rowden,rosenblum,riffle,renfrow,peres,obryant,leftwich,lark,landeros,kistler,killough,kerley,kastner,hoggard,hartung,guertin,govan,gatling,gailey,fullmer,fulford,flatt,esquibel,endicott,edmiston,edelstein,dufresne,dressler,dickman,chee,busse,bonnett,berard,yoshida,velarde,veach,vanhouten,vachon,tolson,tolman,tennyson,stites,soler,shutt,ruggles,rhone,pegues,neese,muro,moncrief,mefford,mcphee,mcmorris,mceachern,mcclurg,mansour,mader,leija,lecompte,lafountain,labrie,jaquez,heald,hash,hartle,gainer,frisby,farina,eidson,edgerton,dyke,durrett,duhon,cuomo,cobos,cervantez,bybee,brockway,borowski,binion,beery,arguello,amaro,acton,yuen,winton,wigfall,weekley,vidrine,vannoy,tardiff,shoop,shilling,schick,safford,prendergast,pilgrim,pellerin,osuna,nissen,nalley,moller,messner,messick,merrifield,mcguinness,matherly,marcano,mahone,lemos,lebrun,jara,hoffer,herren,hecker,haws,haug,gwin,gober,gilliard,fredette,favela,echeverria,downer,donofrio,desrochers,crozier,corson,bechtold,argueta,aparicio,zamudio,westover,westerman,utter,troyer,thies,tapley,slavin,shirk,sandler,roop,rimmer,raymer,radcliff,otten,moorer,millet,mckibben,mccutchen,mcavoy,mcadoo,mayorga,mastin,martineau,marek,madore,leflore,kroeger,kennon,jimerson,hostetter,hornback,hendley,hance,guardado,granado,gowen,goodale,flinn,fleetwood,fitz,durkee,duprey,dipietro,dilley,clyburn,brawley,beckley,arana,weatherby,vollmer,vestal,tunnell,trigg,tingle,takahashi,sweatt,storer,snapp,shiver,rooker,rathbun,poisson,perrine,perri,parmer,parke,pare,papa,palmieri,midkiff,mecham,mccomas,mcalpine,lovelady,lillard,lally,knopp,kile,kiger,haile,gupta,goldsberry,gilreath,fulks,friesen,franzen,flack,findlay,ferland,dreyer,dore,dennard,deckard,debose,crim,coulombe,chancey,cantor,branton,bissell,barns,woolard,witham,wasserman,spiegel,shoffner,scholz,ruch,rossman,petry,palacio,paez,neary,mortenson,millsap,miele,menke,mckim,mcanally,martines,lemley,larochelle,klaus,klatt,kaufmann,kapp,helmer,hedge,halloran,glisson,frechette,fontana,eagan,distefano,danley,creekmore,chartier,chaffee,carillo,burg,bolinger,berkley,benz,basso,bash,zelaya,woodring,witkowski,wilmot,wilkens,wieland,verdugo,urquhart,tsai,timms,swiger,swaim,sussman,pires,molnar,mcatee,lowder,loos,linker,landes,kingery,hufford,higa,hendren,hammack,hamann,gillam,gerhardt,edelman,delk,deans,curl,constantine,cleaver,claar,casiano,carruth,carlyle,brophy,bolanos,bibbs,bessette,beggs,baugher,bartel,averill,andresen,amin,adames,valente,turnbow,swink,sublett,stroh,stringfellow,ridgway,pugliese,poteat,ohare,neubauer,murchison,mingo,lemmons,kwon,kellam,kean,jarmon,hyden,hudak,hollinger,henkel,hemingway,hasson,hansel,halter,haire,ginsberg,gillispie,fogel,flory,etter,elledge,eckman,deas,currin,crafton,coomer,colter,claxton,bulter,braddock,bowyer,binns,bellows,baskerville,barros,ansley,woolf,wight,waldman,wadley,tull,trull,tesch,stouffer,stadler,slay,shubert,sedillo,santacruz,reinke,poynter,neri,neale,mowry,moralez,monger,mitchum,merryman,manion,macdougall,litchfield,levitt,lepage,lasalle,khoury,kavanagh,karns,ivie,huebner,hodgkins,halpin,garica,eversole,dutra,dunagan,duffey,dillman,dillion,deville,dearborn,damato,courson,coulson,burdine,bousquet,bonin,bish,atencio,westbrooks,wages,vaca,toner,tillis,swett,struble,stanfill,solorzano,slusher,sipple,silvas,shults,schexnayder,saez,rodas,rager,pulver,penton,paniagua,meneses,mcfarlin,mcauley,matz,maloy,magruder,lohman,landa,lacombe,jaimes,holzer,holst,heil,hackler,grundy,gilkey,farnham,durfee,dunton,dunston,duda,dews,craver,corriveau,conwell,colella,chambless,bremer,boutte,bourassa,blaisdell,backman,babineaux,audette,alleman,towner,taveras,tarango,sullins,suiter,stallard,solberg,schlueter,poulos,pimental,owsley,okelley,moffatt,metcalfe,meekins,medellin,mcglynn,mccowan,marriott,marable,lennox,lamoureux,koss,kerby,karp,isenberg,howze,hockenberry,highsmith,hallmark,gusman,greeley,giddings,gaudet,gallup,fleenor,eicher,edington,dimaggio,dement,demello,decastro,bushman,brundage,brooker,bourg,blackstock,bergmann,beaton,banister,argo,appling,wortman,watterson,villalpando,tillotson,tighe,sundberg,sternberg,stamey,shipe,seeger,scarberry,sattler,sain,rothstein,poteet,plowman,pettiford,penland,partain,pankey,oyler,ogletree,ogburn,moton,merkel,lucier,lakey,kratz,kinser,kershaw,josephson,imhoff,hendry,hammon,frisbie,frawley,fraga,forester,eskew,emmert,drennan,doyon,dandridge,cawley,carvajal,bracey,belisle,batey,ahner,wysocki,weiser,veliz,tincher,sansone,sankey,sandstrom,rohrer,risner,pridemore,pfeffer,persinger,peery,oubre,nowicki,musgrave,murdoch,mullinax,mccary,mathieu,livengood,kyser,klink,kimes,kellner,kavanaugh,kasten,imes,hoey,hinshaw,hake,gurule,grube,grillo,geter,gatto,garver,garretson,farwell,eiland,dunford,decarlo,corso,colman,collard,cleghorn,chasteen,cavender,carlile,calvo,byerly,brogdon,broadwater,breault,bono,bergin,behr,ballenger,amick,tamez,stiffler,steinke,simmon,shankle,schaller,salmons,sackett,saad,rideout,ratcliffe,ranson,plascencia,petterson,olszewski,olney,olguin,nilsson,nevels,morelli,montiel,monge,michaelson,mertens,mcchesney,mcalpin,mathewson,loudermilk,lineberry,liggett,kinlaw,kight,jost,hereford,hardeman,halpern,halliday,hafer,gaul,friel,freitag,forsberg,evangelista,doering,dicarlo,dendy,delp,deguzman,dameron,curtiss,cosper,cauthen,bradberry,bouton,bonnell,bixby,bieber,beveridge,bedwell,barhorst,bannon,baltazar,baier,ayotte,attaway,arenas,abrego,turgeon,tunstall,thaxton,tenorio,stotts,sthilaire,shedd,seabolt,scalf,salyers,ruhl,rowlett,robinett,pfister,perlman,pepe,parkman,nunnally,norvell,napper,modlin,mckellar,mcclean,mascarenas,leibowitz,ledezma,kuhlman,kobayashi,hunley,holmquist,hinkley,hazard,hartsell,gribble,gravely,fifield,eliason,doak,crossland,carleton,bridgeman,bojorquez,boggess,auten,woosley,whiteley,wexler,twomey,tullis,townley,standridge,santoyo,rueda,riendeau,revell,pless,ottinger,nigro,nickles,mulvey,menefee,mcshane,mcloughlin,mckinzie,markey,lockridge,lipsey,knisley,knepper,kitts,kiel,jinks,hathcock,godin,gallego,fikes,fecteau,estabrook,ellinger,dunlop,dudek,countryman,chauvin,chatham,bullins,brownfield,boughton,bloodworth,bibb,baucom,barbieri,aubin,armitage,alessi,absher,abbate,zito,woolery,wiggs,wacker,tynes,tolle,telles,tarter,swarey,strode,stockdale,stalnaker,spina,schiff,saari,risley,rameriz,rakes,pettaway,penner,paulus,palladino,omeara,montelongo,melnick,mehta,mcgary,mccourt,mccollough,marchetti,manzanares,lowther,leiva,lauderdale,lafontaine,kowalczyk,knighton,joubert,jaworski,huth,hurdle,housley,hackman,gulick,gordy,gilstrap,gehrke,gebhart,gaudette,foxworth,endres,dunkle,cimino,caddell,brauer,braley,bodine,blackmore,belden,backer,ayer,andress,wisner,vuong,valliere,twigg,tavarez,strahan,steib,staub,sowder,seiber,schutt,scharf,schade,rodriques,risinger,renshaw,rahman,presnell,piatt,nieman,nevins,mcilwain,mcgaha,mccully,mccomb,massengale,macedo,lesher,kearse,jauregui,husted,hudnall,holmberg,hertel,hardie,glidewell,frausto,fassett,dalessandro,dahlgren,corum,constantino,conlin,colquitt,colombo,claycomb,cardin,buller,boney,bocanegra,biggers,benedetto,araiza,andino,albin,zorn,werth,weisman,walley,vanegas,ulibarri,towe,tedford,teasley,suttle,steffens,stcyr,squire,singley,sifuentes,shuck,schram,sass,rieger,ridenhour,rickert,richerson,rayborn,rabe,raab,pendley,pastore,ordway,moynihan,mellott,mckissick,mcgann,mccready,mauney,marrufo,lenhart,lazar,lafave,keele,kautz,jardine,jahnke,jacobo,hord,hardcastle,hageman,giglio,gehring,fortson,duque,duplessis,dicken,derosier,deitz,dalessio,cram,castleman,candelario,callison,caceres,bozarth,biles,bejarano,bashaw,avina,armentrout,alverez,acord,waterhouse,vereen,vanlandingham,strawser,shotwell,severance,seltzer,schoonmaker,schock,schaub,schaffner,roeder,rodrigez,riffe,rasberry,rancourt,railey,quade,pursley,prouty,perdomo,oxley,osterman,nickens,murphree,mounts,merida,maus,mattern,masse,martinelli,mangan,lutes,ludwick,loney,laureano,lasater,knighten,kissinger,kimsey,kessinger,honea,hollingshead,hockett,heyer,heron,gurrola,gove,glasscock,gillett,galan,featherstone,eckhardt,duron,dunson,dasher,culbreth,cowden,cowans,claypoole,churchwell,chabot,caviness,cater,caston,callan,byington,burkey,boden,beckford,atwater,archambault,alvey,alsup,whisenant,weese,voyles,verret,tsang,tessier,sweitzer,sherwin,shaughnessy,revis,remy,prine,philpott,peavy,paynter,parmenter,ovalle,offutt,nightingale,newlin,nakano,myatt,muth,mohan,mcmillon,mccarley,mccaleb,maxson,marinelli,maley,liston,letendre,kain,huntsman,hirst,hagerty,gulledge,greenway,grajeda,gorton,goines,gittens,frederickson,fanelli,embree,eichelberger,dunkin,dixson,dillow,defelice,chumley,burleigh,borkowski,binette,biggerstaff,berglund,beller,audet,arbuckle,allain,alfano,youngman,wittman,weintraub,vanzant,vaden,twitty,stollings,standifer,sines,shope,scalise,saville,posada,pisano,otte,nolasco,mier,merkle,mendiola,melcher,mejias,mcmurry,mccalla,markowitz,manis,mallette,macfarlane,lough,looper,landin,kittle,kinsella,kinnard,hobart,helman,hellman,hartsock,halford,hage,gordan,glasser,gayton,gattis,gastelum,gaspard,frisch,fitzhugh,eckstein,eberly,dowden,despain,crumpler,crotty,cornelison,chouinard,chamness,catlin,cann,bumgardner,budde,branum,bradfield,braddy,borst,birdwell,bazan,banas,bade,arango,ahearn,addis,zumwalt,wurth,wilk,widener,wagstaff,urrutia,terwilliger,tart,steinman,staats,sloat,rives,riggle,revels,reichard,prickett,poff,pitzer,petro,pell,northrup,nicks,moline,mielke,maynor,mallon,magness,lingle,lindell,lieb,lesko,lebeau,lammers,lafond,kiernan,ketron,jurado,holmgren,hilburn,hayashi,hashimoto,harbaugh,guillot,gard,froehlich,feinberg,falco,dufour,drees,doney,diep,delao,daves,dail,crowson,coss,congdon,carner,camarena,butterworth,burlingame,bouffard,bloch,bilyeu,barta,bakke,baillargeon,avent,aquilar,zeringue,yarber,wolfson,vogler,voelker,truss,troxell,thrift,strouse,spielman,sistrunk,sevigny,schuller,schaaf,ruffner,routh,roseman,ricciardi,peraza,pegram,overturf,olander,odaniel,millner,melchor,maroney,machuca,macaluso,livesay,layfield,laskowski,kwiatkowski,kilby,hovey,heywood,hayman,havard,harville,haigh,hagood,grieco,glassman,gebhardt,fleischer,fann,elson,eccles,cunha,crumb,blakley,bardwell,abshire,woodham,wines,welter,wargo,varnado,tutt,traynor,swaney,stricker,stoffel,stambaugh,sickler,shackleford,selman,seaver,sansom,sanmiguel,royston,rourke,rockett,rioux,puleo,pitchford,nardi,mulvaney,middaugh,malek,leos,lathan,kujawa,kimbro,killebrew,houlihan,hinckley,herod,hepler,hamner,hammel,hallowell,gonsalez,gingerich,gambill,funkhouser,fricke,fewell,falkner,endsley,dulin,drennen,deaver,dambrosio,chadwell,castanon,burkes,brune,brisco,brinker,bowker,boldt,berner,beaumont,beaird,bazemore,barrick,albano,younts,wunderlich,weidman,vanness,toland,theobald,stickler,steiger,stanger,spies,spector,sollars,smedley,seibel,scoville,saito,rummel,rowles,rouleau,roos,rogan,roemer,ream,raya,purkey,priester,perreira,penick,paulin,parkins,overcash,oleson,neves,muldrow,minard,midgett,michalak,melgar,mcentire,mcauliffe,marte,lydon,lindholm,leyba,langevin,lagasse,lafayette,kesler,kelton,kaminsky,jaggers,humbert,huck,howarth,hinrichs,higley,gupton,guimond,gravois,giguere,fretwell,fontes,feeley,faucher,eichhorn,ecker,earp,dole,dinger,derryberry,demars,deel,copenhaver,collinsworth,colangelo,cloyd,claiborne,caulfield,carlsen,calzada,caffey,broadus,brenneman,bouie,bodnar,blaney,blanc,beltz,behling,barahona,yockey,winkle,windom,wimer,villatoro,trexler,teran,taliaferro,sydnor,swinson,snelling,smtih,simonton,simoneaux,simoneau,sherrer,seavey,scheel,rushton,rupe,ruano,rippy,reiner,reiff,rabinowitz,quach,penley,odle,nock,minnich,mckown,mccarver,mcandrew,longley,laux,lamothe,lafreniere,kropp,krick,kates,jepson,huie,howse,howie,henriques,haydon,haught,hatter,hartzog,harkey,grimaldo,goshorn,gormley,gluck,gilroy,gillenwater,giffin,fluker,feder,eyre,eshelman,eakins,detwiler,delrosario,davisson,catalan,canning,calton,brammer,botelho,blakney,bartell,averett,askins,aker,witmer,winkelman,widmer,whittier,weitzel,wardell,wagers,ullman,tupper,tingley,tilghman,talton,simard,seda,scheller,sala,rundell,rost,ribeiro,rabideau,primm,pinon,peart,ostrom,ober,nystrom,nussbaum,naughton,murr,moorhead,monti,monteiro,melson,meissner,mclin,mcgruder,marotta,makowski,majewski,madewell,lunt,lukens,leininger,lebel,lakin,kepler,jaques,hunnicutt,hungerford,hoopes,hertz,heins,halliburton,grosso,gravitt,glasper,gallman,gallaway,funke,fulbright,falgout,eakin,dostie,dorado,dewberry,derose,cutshall,crampton,costanzo,colletti,cloninger,claytor,chiang,campagna,burd,brokaw,broaddus,bretz,brainard,binford,bilbrey,alpert,aitken,ahlers,zajac,woolfolk,witten,windle,wayland,tramel,tittle,talavera,suter,straley,specht,sommerville,soloman,skeens,sigman,sibert,shavers,schuck,schmit,sartain,sabol,rosenblatt,rollo,rashid,rabb,polston,nyberg,northrop,navarra,muldoon,mikesell,mcdougald,mcburney,mariscal,lozier,lingerfelt,legere,latour,lagunas,lacour,kurth,killen,kiely,kayser,kahle,isley,huertas,hower,hinz,haugh,gumm,galicia,fortunato,flake,dunleavy,duggins,doby,digiovanni,devaney,deltoro,cribb,corpuz,coronel,coen,charbonneau,caine,burchette,blakey,blakemore,bergquist,beene,beaudette,bayles,ballance,bakker,bailes,asberry,arwood,zucker,willman,whitesell,wald,walcott,vancleave,trump,strasser,simas,shick,schleicher,schaal,saleh,rotz,resnick,rainer,partee,ollis,oller,oday,noles,munday,mong,millican,merwin,mazzola,mansell,magallanes,llanes,lewellen,lepore,kisner,keesee,jeanlouis,ingham,hornbeck,hawn,hartz,harber,haffner,gutshall,guth,grays,gowan,finlay,finkelstein,eyler,enloe,dungan,diez,dearman,cull,crosson,chronister,cassity,campion,callihan,butz,breazeale,blumenthal,berkey,batty,batton,arvizu,alderete,aldana,albaugh,abernethy,wolter,wille,tweed,tollefson,thomasson,teter,testerman,sproul,spates,southwick,soukup,skelly,senter,sealey,sawicki,sargeant,rossiter,rosemond,repp,pifer,ormsby,nickelson,naumann,morabito,monzon,millsaps,millen,mcelrath,marcoux,mantooth,madson,macneil,mackinnon,louque,leister,lampley,kushner,krouse,kirwan,jessee,janson,jahn,jacquez,islas,hutt,holladay,hillyer,hepburn,hensel,harrold,gingrich,geis,gales,fults,finnell,ferri,featherston,epley,ebersole,eames,dunigan,drye,dismuke,devaughn,delorenzo,damiano,confer,collum,clower,clow,claussen,clack,caylor,cawthon,casias,carreno,bluhm,bingaman,bewley,belew,beckner,auld,amey,wolfenbarger,wilkey,wicklund,waltman,villalba,valero,valdovinos,ullrich,tyus,twyman,trost,tardif,tanguay,stripling,steinbach,shumpert,sasaki,sappington,sandusky,reinhold,reinert,quijano,placencia,pinkard,phinney,perrotta,pernell,parrett,oxendine,owensby,orman,nuno,mori,mcroberts,mcneese,mckamey,mccullum,markel,mardis,maines,lueck,lubin,lefler,leffler,larios,labarbera,kershner,josey,jeanbaptiste,izaguirre,hermosillo,haviland,hartshorn,hafner,ginter,getty,franck,fiske,dufrene,doody,davie,dangerfield,dahlberg,cuthbertson,crone,coffelt,chidester,chesson,cauley,caudell,cantara,campo,caines,bullis,bucci,brochu,bogard,bickerstaff,benning,arzola,antonelli,adkinson,zellers,wulf,worsley,woolridge,whitton,westerfield,walczak,vassar,truett,trueblood,trawick,townsley,topping,tobar,telford,steverson,stagg,sitton,sill,sergent,schoenfeld,sarabia,rutkowski,rubenstein,rigdon,prentiss,pomerleau,plumlee,philbrick,patnode,oloughlin,obregon,nuss,morell,mikell,mele,mcinerney,mcguigan,mcbrayer,lollar,kuehl,kinzer,kamp,joplin,jacobi,howells,holstein,hedden,hassler,harty,halle,greig,gouge,goodrum,gerhart,geier,geddes,gast,forehand,ferree,fendley,feltner,esqueda,encarnacion,eichler,egger,edmundson,eatmon,doud,donohoe,donelson,dilorenzo,digiacomo,diggins,delozier,dejong,danford,crippen,coppage,cogswell,clardy,cioffi,cabe,brunette,bresnahan,blomquist,blackstone,biller,bevis,bevan,bethune,benbow,baty,basinger,balcom,andes,aman,aguero,adkisson,yandell,wilds,whisenhunt,weigand,weeden,voight,villar,trottier,tillett,suazo,setser,scurry,schuh,schreck,schauer,samora,roane,rinker,reimers,ratchford,popovich,parkin,natal,melville,mcbryde,magdaleno,loehr,lockman,lingo,leduc,larocca,lamere,laclair,krall,korte,koger,jalbert,hughs,higbee,henton,heaney,haith,gump,greeson,goodloe,gholston,gasper,gagliardi,fregoso,farthing,fabrizio,ensor,elswick,elgin,eklund,eaddy,drouin,dorton,dizon,derouen,deherrera,davy,dampier,cullum,culley,cowgill,cardoso,cardinale,brodsky,broadbent,brimmer,briceno,branscum,bolyard,boley,bennington,beadle,baur,ballentine,azure,aultman,arciniega,aguila,aceves,yepez,woodrum,wethington,weissman,veloz,trusty,troup,trammel,tarpley,stivers,steck,sprayberry,spraggins,spitler,spiers,sohn,seagraves,schiffman,rudnick,rizo,riccio,rennie,quackenbush,puma,plott,pearcy,parada,paiz,munford,moskowitz,mease,mcnary,mccusker,lozoya,longmire,loesch,lasky,kuhlmann,krieg,koziol,kowalewski,konrad,kindle,jowers,jolin,jaco,horgan,hine,hileman,hepner,heise,heady,hawkinson,hannigan,haberman,guilford,grimaldi,garton,gagliano,fruge,follett,fiscus,ferretti,ebner,easterday,eanes,dirks,dimarco,depalma,deforest,cruce,craighead,christner,candler,cadwell,burchell,buettner,brinton,brazier,brannen,brame,bova,bomar,blakeslee,belknap,bangs,balzer,athey,armes,alvis,alverson,alvardo,yeung,wheelock,westlund,wessels,volkman,threadgill,thelen,tague,symons,swinford,sturtevant,straka,stier,stagner,segarra,seawright,rutan,roux,ringler,riker,ramsdell,quattlebaum,purifoy,poulson,permenter,peloquin,pasley,pagel,osman,obannon,nygaard,newcomer,munos,motta,meadors,mcquiston,mcniel,mcmann,mccrae,mayne,matte,legault,lechner,kucera,krohn,kratzer,koopman,jeske,horrocks,hock,hibbler,hesson,hersh,harvin,halvorsen,griner,grindle,gladstone,garofalo,frampton,forbis,eddington,diorio,dingus,dewar,desalvo,curcio,creasy,cortese,cordoba,connally,cluff,cascio,capuano,canaday,calabro,bussard,brayton,borja,bigley,arnone,arguelles,acuff,zamarripa,wooton,widner,wideman,threatt,thiele,templin,teeters,synder,swint,swick,sturges,stogner,stedman,spratt,siegfried,shetler,scull,savino,sather,rothwell,rook,rone,rhee,quevedo,privett,pouliot,poche,pickel,petrillo,pellegrini,peaslee,partlow,otey,nunnery,morelock,morello,meunier,messinger,mckie,mccubbin,mccarron,lerch,lavine,laverty,lariviere,lamkin,kugler,krol,kissel,keeter,hubble,hickox,hetzel,hayner,hagy,hadlock,groh,gottschalk,goodsell,gassaway,garrard,galligan,firth,fenderson,feinstein,etienne,engleman,emrick,ellender,drews,doiron,degraw,deegan,dart,crissman,corr,cookson,coil,cleaves,charest,chapple,chaparro,castano,carpio,byer,bufford,bridgewater,bridgers,brandes,borrero,bonanno,aube,ancheta,abarca,abad,wooster,wimbush,willhite,willams,wigley,weisberg,wardlaw,vigue,vanhook,unknow,torre,tasker,tarbox,strachan,slover,shamblin,semple,schuyler,schrimsher,sayer,salzman,rubalcava,riles,reneau,reichel,rayfield,rabon,pyatt,prindle,poss,polito,plemmons,pesce,perrault,pereyra,ostrowski,nilsen,niemeyer,munsey,mundell,moncada,miceli,meader,mcmasters,mckeehan,matsumoto,marron,marden,lizarraga,lingenfelter,lewallen,langan,lamanna,kovac,kinsler,kephart,keown,kass,kammerer,jeffreys,hysell,hosmer,hardnett,hanner,guyette,greening,glazer,ginder,fromm,fluellen,finkle,fessler,essary,eisele,duren,dittmer,crochet,cosentino,cogan,coelho,cavin,carrizales,campuzano,brough,bopp,bookman,bobb,blouin,beesley,battista,bascom,bakken,badgett,arneson,anselmo,albino,ahumada,woodyard,wolters,wireman,willison,warman,waldrup,vowell,vantassel,twombly,toomer,tennison,teets,tedeschi,swanner,stutz,stelly,sheehy,schermerhorn,scala,sandidge,salters,salo,saechao,roseboro,rolle,ressler,renz,renn,redford,raposa,rainbolt,pelfrey,orndorff,oney,nolin,nimmons,nardone,myhre,morman,menjivar,mcglone,mccammon,maxon,marciano,manus,lowrance,lorenzen,lonergan,lollis,littles,lindahl,lamas,lach,kuster,krawczyk,knuth,knecht,kirkendall,keitt,keever,kantor,jarboe,hoye,houchens,holter,holsinger,hickok,helwig,helgeson,hassett,harner,hamman,hames,hadfield,goree,goldfarb,gaughan,gaudreau,gantz,gallion,frady,foti,flesher,ferrin,faught,engram,donegan,desouza,degroot,cutright,crowl,criner,coan,clinkscales,chewning,chavira,catchings,carlock,bulger,buenrostro,bramblett,brack,boulware,bookout,bitner,birt,baranowski,baisden,allmon,acklin,yoakum,wilbourn,whisler,weinberger,washer,vasques,vanzandt,vanatta,troxler,tomes,tindle,tims,throckmorton,thach,stpeter,stlaurent,stenson,spry,spitz,songer,snavely,shroyer,shortridge,shenk,sevier,seabrook,scrivner,saltzman,rosenberry,rockwood,robeson,roan,reiser,ramires,raber,posner,popham,piotrowski,pinard,peterkin,pelham,peiffer,peay,nadler,musso,millett,mestas,mcgowen,marques,marasco,manriquez,manos,mair,lipps,leiker,krumm,knorr,kinslow,kessel,kendricks,kelm,irick,ickes,hurlburt,horta,hoekstra,heuer,helmuth,heatherly,hampson,hagar,haga,greenlaw,grau,godbey,gingras,gillies,gibb,gayden,gauvin,garrow,fontanez,florio,finke,fasano,ezzell,ewers,eveland,eckenrode,duclos,drumm,dimmick,delancey,defazio,dashiell,cusack,crowther,crigger,cray,coolidge,coldiron,cleland,chalfant,cassel,camire,cabrales,broomfield,brittingham,brisson,brickey,braziel,brazell,bragdon,boulanger,boman,bohannan,beem,barre,azar,ashbaugh,armistead,almazan,adamski,zendejas,winburn,willaims,wilhoit,westberry,wentzel,wendling,visser,vanscoy,vankirk,vallee,tweedy,thornberry,sweeny,spradling,spano,smelser,shim,sechrist,schall,scaife,rugg,rothrock,roesler,riehl,ridings,render,ransdell,radke,pinero,petree,pendergast,peluso,pecoraro,pascoe,panek,oshiro,navarrette,murguia,moores,moberg,michaelis,mcwhirter,mcsweeney,mcquade,mccay,mauk,mariani,marceau,mandeville,maeda,lunde,ludlow,loeb,lindo,linderman,leveille,leith,larock,lambrecht,kulp,kinsley,kimberlin,kesterson,hoyos,helfrich,hanke,grisby,goyette,gouveia,glazier,gile,gerena,gelinas,gasaway,funches,fujimoto,flynt,fenske,fellers,fehr,eslinger,escalera,enciso,duley,dittman,dineen,diller,devault,collings,clymer,clowers,chavers,charland,castorena,castello,camargo,bunce,bullen,boyes,borchers,borchardt,birnbaum,birdsall,billman,benites,bankhead,ange,ammerman,adkison,winegar,wickman,warr,warnke,villeneuve,veasey,vassallo,vannatta,vadnais,twilley,towery,tomblin,tippett,theiss,talkington,talamantes,swart,swanger,streit,stines,stabler,spurling,sobel,sine,simmers,shippy,shiflett,shearin,sauter,sanderlin,rusch,runkle,ruckman,rorie,roesch,richert,rehm,randel,ragin,quesenberry,puentes,plyler,plotkin,paugh,oshaughnessy,ohalloran,norsworthy,niemann,nader,moorefield,mooneyham,modica,miyamoto,mickel,mebane,mckinnie,mazurek,mancilla,lukas,lovins,loughlin,lotz,lindsley,liddle,levan,lederman,leclaire,lasseter,lapoint,lamoreaux,lafollette,kubiak,kirtley,keffer,kaczmarek,housman,hiers,hibbert,herrod,hegarty,hathorn,greenhaw,grafton,govea,futch,furst,franko,forcier,foran,flickinger,fairfield,eure,emrich,embrey,edgington,ecklund,eckard,durante,deyo,delvecchio,dade,currey,creswell,cottrill,casavant,cartier,cargile,capel,cammack,calfee,burse,burruss,brust,brousseau,bridwell,braaten,borkholder,bloomquist,bjork,bartelt,amburgey,yeary,whitefield,vinyard,vanvalkenburg,twitchell,timmins,tapper,stringham,starcher,spotts,slaugh,simonsen,sheffer,sequeira,rosati,rhymes,quint,pollak,peirce,patillo,parkerson,paiva,nilson,nevin,narcisse,mitton,merriam,merced,meiners,mckain,mcelveen,mcbeth,marsden,marez,manke,mahurin,mabrey,luper,krull,hunsicker,hornbuckle,holtzclaw,hinnant,heston,hering,hemenway,hegwood,hearns,halterman,guiterrez,grote,granillo,grainger,glasco,gilder,garren,garlock,garey,fryar,fredricks,fraizer,foshee,ferrel,felty,everitt,evens,esser,elkin,eberhart,durso,duguay,driskill,doster,dewall,deveau,demps,demaio,delreal,deleo,darrah,cumberbatch,culberson,cranmer,cordle,colgan,chesley,cavallo,castellon,castelli,carreras,carnell,carlucci,bontrager,blumberg,blasingame,becton,artrip,andujar,alkire,alder,zukowski,zuckerman,wroblewski,wrigley,woodside,wigginton,westman,westgate,werts,washam,wardlow,walser,waiters,tadlock,stringfield,stimpson,stickley,standish,spurlin,spindler,speller,spaeth,sotomayor,sluder,shryock,shepardson,shatley,scannell,santistevan,rosner,resto,reinhard,rathburn,prisco,poulsen,pinney,phares,pennock,pastrana,oviedo,ostler,nauman,mulford,moise,moberly,mirabal,metoyer,metheny,mentzer,meldrum,mcinturff,mcelyea,mcdougle,massaro,lumpkins,loveday,lofgren,lirette,lesperance,lefkowitz,ledger,lauzon,lachapelle,klassen,keough,kempton,kaelin,jeffords,hsieh,hoyer,horwitz,hoeft,hennig,haskin,gourdine,golightly,girouard,fulgham,fritsch,freer,frasher,foulk,firestone,fiorentino,fedor,ensley,englehart,eells,dunphy,donahoe,dileo,dibenedetto,dabrowski,crick,coonrod,conder,coddington,chunn,chaput,cerna,carreiro,calahan,braggs,bourdon,bollman,bittle,bauder,barreras,aubuchon,anzalone,adamo,zerbe,willcox,westberg,weikel,waymire,vroman,vinci,vallejos,truesdell,troutt,trotta,tollison,toles,tichenor,symonds,surles,strayer,stgeorge,sroka,sorrentino,solares,snelson,silvestri,sikorski,shawver,schumaker,schorr,schooley,scates,satterlee,satchell,rymer,roselli,robitaille,riegel,regis,reames,provenzano,priestley,plaisance,pettey,palomares,nowakowski,monette,minyard,mclamb,mchone,mccarroll,masson,magoon,maddy,lundin,licata,leonhardt,landwehr,kircher,kinch,karpinski,johannsen,hussain,houghtaling,hoskinson,hollaway,holeman,hobgood,hiebert,goggin,geissler,gadbois,gabaldon,fleshman,flannigan,fairman,eilers,dycus,dunmire,duffield,dowler,deloatch,dehaan,deemer,clayborn,christofferso,chilson,chesney,chatfield,carron,canale,brigman,branstetter,bosse,borton,bonar,biron,barroso,arispe,zacharias,zabel,yaeger,woolford,whetzel,weakley,veatch,vandeusen,tufts,troxel,troche,traver,townsel,talarico,swilley,sterrett,stenger,speakman,sowards,sours,souders,souder,soles,sobers,snoddy,smither,shute,shoaf,shahan,schuetz,scaggs,santini,rosson,rolen,robidoux,rentas,recio,pixley,pawlowski,pawlak,paull,overbey,orear,oliveri,oldenburg,nutting,naugle,mossman,misner,milazzo,michelson,mcentee,mccullar,mccree,mcaleer,mazzone,mandell,manahan,malott,maisonet,mailloux,lumley,lowrie,louviere,lipinski,lindemann,leppert,leasure,labarge,kubik,knisely,knepp,kenworthy,kennelly,kelch,kanter,houchin,hosley,hosler,hollon,holleman,heitman,haggins,gwaltney,goulding,gorden,geraci,gathers,frison,feagin,falconer,espada,erving,erikson,eisenhauer,ebeling,durgin,dowdle,dinwiddie,delcastillo,dedrick,crimmins,covell,cournoyer,coria,cohan,cataldo,carpentier,canas,campa,brode,brashears,blaser,bicknell,bednar,barwick,ascencio,althoff,almodovar,alamo,zirkle,zabala,wolverton,winebrenner,wetherell,westlake,wegener,weddington,tuten,trosclair,tressler,theroux,teske,swinehart,swensen,sundquist,southall,socha,sizer,silverberg,shortt,shimizu,sherrard,shaeffer,scheid,scheetz,saravia,sanner,rubinstein,rozell,romer,rheaume,reisinger,randles,pullum,petrella,payan,nordin,norcross,nicoletti,nicholes,newbold,nakagawa,monteith,milstead,milliner,mellen,mccardle,liptak,leitch,latimore,larrison,landau,laborde,koval,izquierdo,hymel,hoskin,holte,hoefer,hayworth,hausman,harrill,harrel,hardt,gully,groover,grinnell,greenspan,graver,grandberry,gorrell,goldenberg,goguen,gilleland,fuson,feldmann,everly,dyess,dunnigan,downie,dolby,deatherage,cosey,cheever,celaya,caver,cashion,caplinger,cansler,byrge,bruder,breuer,breslin,brazelton,botkin,bonneau,bondurant,bohanan,bogue,bodner,boatner,blatt,bickley,belliveau,beiler,beier,beckstead,bachmann,atkin,altizer,alloway,allaire,albro,abron,zellmer,yetter,yelverton,wiens,whidden,viramontes,vanwormer,tarantino,tanksley,sumlin,strauch,strang,stice,spahn,sosebee,sigala,shrout,seamon,schrum,schneck,schantz,ruddy,romig,roehl,renninger,reding,polak,pohlman,pasillas,oldfield,oldaker,ohanlon,ogilvie,norberg,nolette,neufeld,nellis,mummert,mulvihill,mullaney,monteleone,mendonca,meisner,mcmullan,mccluney,mattis,massengill,manfredi,luedtke,lounsbury,liberatore,lamphere,laforge,jourdan,iorio,iniguez,ikeda,hubler,hodgdon,hocking,heacock,haslam,haralson,hanshaw,hannum,hallam,haden,garnes,garces,gammage,gambino,finkel,faucett,ehrhardt,eggen,dusek,durrant,dubay,dones,depasquale,delucia,degraff,decamp,davalos,cullins,conard,clouser,clontz,cifuentes,chappel,chaffins,celis,carwile,byram,bruggeman,bressler,brathwaite,brasfield,bradburn,boose,bodie,blosser,bertsch,bernardi,bernabe,bengtson,barrette,astorga,alday,albee,abrahamson,yarnell,wiltse,wiebe,waguespack,vasser,upham,turek,traxler,torain,tomaszewski,tinnin,tiner,tindell,styron,stahlman,staab,skiba,sheperd,seidl,secor,schutte,sanfilippo,ruder,rondon,rearick,procter,prochaska,pettengill,pauly,neilsen,nally,mullenax,morano,meads,mcnaughton,mcmurtry,mcmath,mckinsey,matthes,massenburg,marlar,margolis,malin,magallon,mackin,lovette,loughran,loring,longstreet,loiselle,lenihan,kunze,koepke,kerwin,kalinowski,kagan,innis,innes,holtzman,heinemann,harshman,haider,haack,grondin,grissett,greenawalt,goudy,goodlett,goldston,gokey,gardea,galaviz,gafford,gabrielson,furlow,fritch,fordyce,folger,elizalde,ehlert,eckhoff,eccleston,ealey,dubin,diemer,deschamps,delapena,decicco,debolt,cullinan,crittendon,crase,cossey,coppock,coots,colyer,cluck,chamberland,burkhead,bumpus,buchan,borman,birkholz,berardi,benda,behnke,barter,amezquita,wotring,wirtz,wingert,wiesner,whitesides,weyant,wainscott,venezia,varnell,tussey,thurlow,tabares,stiver,stell,starke,stanhope,stanek,sisler,sinnott,siciliano,shehan,selph,seager,scurlock,scranton,santucci,santangelo,saltsman,rogge,rettig,renwick,reidy,reider,redfield,premo,parente,paolucci,palmquist,ohler,netherton,mutchler,morita,mistretta,minnis,middendorf,menzel,mendosa,mendelson,meaux,mcspadden,mcquaid,mcnatt,manigault,maney,mager,lukes,lopresti,liriano,letson,lechuga,lazenby,lauria,larimore,krupp,krupa,kopec,kinchen,kifer,kerney,kerner,kennison,kegley,karcher,justis,johson,jellison,janke,huskins,holzman,hinojos,hefley,hatmaker,harte,halloway,hallenbeck,goodwyn,glaspie,geise,fullwood,fryman,frakes,fraire,farrer,enlow,engen,ellzey,eckles,earles,dunkley,drinkard,dreiling,draeger,dinardo,dills,desroches,desantiago,curlee,crumbley,critchlow,coury,courtright,coffield,cleek,charpentier,cardone,caples,cantin,buntin,bugbee,brinkerhoff,brackin,bourland,blassingame,beacham,banning,auguste,andreasen,amann,almon,alejo,adelman,abston,yerger,wymer,woodberry,windley,whiteaker,westfield,weibel,wanner,waldrep,villani,vanarsdale,utterback,updike,triggs,topete,tolar,tigner,thoms,tauber,tarvin,tally,swiney,sweatman,studebaker,stennett,starrett,stannard,stalvey,sonnenberg,smithey,sieber,sickles,shinault,segars,sanger,salmeron,rothe,rizzi,restrepo,ralls,ragusa,quiroga,papenfuss,oropeza,okane,mudge,mozingo,molinaro,mcvicker,mcgarvey,mcfalls,mccraney,matus,magers,llanos,livermore,linehan,leitner,laymon,lawing,lacourse,kwong,kollar,kneeland,kennett,kellett,kangas,janzen,hutter,huling,hofmeister,hewes,harjo,habib,guice,grullon,greggs,grayer,granier,grable,gowdy,giannini,getchell,gartman,garnica,ganey,gallimore,fetters,fergerson,farlow,fagundes,exley,esteves,enders,edenfield,easterwood,drakeford,dipasquale,desousa,deshields,deeter,dedmon,debord,daughtery,cutts,courtemanche,coursey,copple,coomes,collis,cogburn,clopton,choquette,chaidez,castrejon,calhoon,burbach,bulloch,buchman,bruhn,bohon,blough,baynes,barstow,zeman,zackery,yardley,yamashita,wulff,wilken,wiliams,wickersham,wible,whipkey,wedgeworth,walmsley,walkup,vreeland,verrill,umana,traub,swingle,summey,stroupe,stockstill,steffey,stefanski,statler,stapp,speights,solari,soderberg,shunk,shorey,shewmaker,sheilds,schiffer,schank,schaff,sagers,rochon,riser,rickett,reale,raglin,polen,plata,pitcock,percival,palen,orona,oberle,nocera,navas,nault,mullings,montejano,monreal,minick,middlebrook,meece,mcmillion,mccullen,mauck,marshburn,maillet,mahaney,magner,maclin,lucey,litteral,lippincott,leite,leaks,lamarre,jurgens,jerkins,jager,hurwitz,hughley,hotaling,horstman,hohman,hocker,hively,hipps,hessler,hermanson,hepworth,helland,hedlund,harkless,haigler,gutierez,grindstaff,glantz,giardina,gerken,gadsden,finnerty,farnum,encinas,drakes,dennie,cutlip,curtsinger,couto,cortinas,corby,chiasson,carle,carballo,brindle,borum,bober,blagg,berthiaume,beahm,batres,basnight,backes,axtell,atterberry,alvares,alegria,woodell,wojciechowski,winfree,winbush,wiest,wesner,wamsley,wakeman,verner,truex,trafton,toman,thorsen,theus,tellier,tallant,szeto,strope,stills,simkins,shuey,shaul,servin,serio,serafin,salguero,ryerson,rudder,ruark,rother,rohrbaugh,rohrbach,rohan,rogerson,risher,reeser,pryce,prokop,prins,priebe,prejean,pinheiro,petrone,petri,penson,pearlman,parikh,natoli,murakami,mullikin,mullane,motes,morningstar,mcveigh,mcgrady,mcgaughey,mccurley,marchan,manske,lusby,linde,likens,licon,leroux,lemaire,legette,laskey,laprade,laplant,kolar,kittredge,kinley,kerber,kanagy,jetton,janik,ippolito,inouye,hunsinger,howley,howery,horrell,holthaus,hiner,hilson,hilderbrand,hartzler,harnish,harada,hansford,halligan,hagedorn,gwynn,gudino,greenstein,greear,gracey,goudeau,goodner,ginsburg,gerth,gerner,fujii,frier,frenette,folmar,fleisher,fleischmann,fetzer,eisenman,earhart,dupuy,dunkelberger,drexler,dillinger,dilbeck,dewald,demby,deford,craine,chesnut,casady,carstens,carrick,carino,carignan,canchola,bushong,burman,buono,brownlow,broach,britten,brickhouse,boyden,boulton,borland,bohrer,blubaugh,bever,berggren,benevides,arocho,arends,amezcua,almendarez,zalewski,witzel,winkfield,wilhoite,vangundy,vanfleet,vanetten,vandergriff,urbanski,troiano,thibodaux,straus,stoneking,stjean,stillings,stange,speicher,speegle,smeltzer,slawson,simmonds,shuttleworth,serpa,senger,seidman,schweiger,schloss,schimmel,schechter,sayler,sabatini,ronan,rodiguez,riggleman,richins,reamer,prunty,porath,plunk,piland,philbrook,pettitt,perna,peralez,pascale,padula,oboyle,nivens,nickols,mundt,munden,montijo,mcmanis,mcgrane,mccrimmon,manzi,mangold,malick,mahar,maddock,losey,litten,leedy,leavell,ladue,krahn,kluge,junker,iversen,imler,hurtt,huizar,hubbert,howington,hollomon,holdren,hoisington,heiden,hauge,hartigan,gutirrez,griffie,greenhill,gratton,granata,gottfried,gertz,gautreaux,furry,furey,funderburg,flippen,fitzgibbon,drucker,donoghue,dildy,devers,detweiler,despres,denby,degeorge,cueto,cranston,courville,clukey,cirillo,chivers,caudillo,butera,bulluck,buckmaster,braunstein,bracamonte,bourdeau,bonnette".split(","),us_tv_and_film:"you,i,to,that,it,me,what,this,know,i'm,no,have,my,don't,just,not,do,be,your,we,it's,so,but,all,well,oh,about,right,you're,get,here,out,going,like,yeah,if,can,up,want,think,that's,now,go,him,how,got,did,why,see,come,good,really,look,will,okay,back,can't,mean,tell,i'll,hey,he's,could,didn't,yes,something,because,say,take,way,little,make,need,gonna,never,we're,too,she's,i've,sure,our,sorry,what's,let,thing,maybe,down,man,very,there's,should,anything,said,much,any,even,off,please,doing,thank,give,thought,help,talk,god,still,wait,find,nothing,again,things,let's,doesn't,call,told,great,better,ever,night,away,believe,feel,everything,you've,fine,last,keep,does,put,around,stop,they're,i'd,guy,isn't,always,listen,wanted,guys,huh,those,big,lot,happened,thanks,won't,trying,kind,wrong,talking,guess,care,bad,mom,remember,getting,we'll,together,dad,leave,understand,wouldn't,actually,hear,baby,nice,father,else,stay,done,wasn't,course,might,mind,every,enough,try,hell,came,someone,you'll,whole,yourself,idea,ask,must,coming,looking,woman,room,knew,tonight,real,son,hope,went,hmm,happy,pretty,saw,girl,sir,friend,already,saying,next,job,problem,minute,thinking,haven't,heard,honey,matter,myself,couldn't,exactly,having,probably,happen,we've,hurt,boy,dead,gotta,alone,excuse,start,kill,hard,you'd,today,car,ready,without,wants,hold,wanna,yet,seen,deal,once,gone,morning,supposed,friends,head,stuff,worry,live,truth,face,forget,true,cause,soon,knows,telling,wife,who's,chance,run,move,anyone,person,bye,somebody,heart,miss,making,meet,anyway,phone,reason,damn,lost,looks,bring,case,turn,wish,tomorrow,kids,trust,check,change,anymore,least,aren't,working,makes,taking,means,brother,hate,ago,says,beautiful,gave,fact,crazy,sit,afraid,important,rest,fun,kid,word,watch,glad,everyone,sister,minutes,everybody,bit,couple,whoa,either,mrs,feeling,daughter,wow,gets,asked,break,promise,door,close,hand,easy,question,tried,far,walk,needs,mine,killed,hospital,anybody,alright,wedding,shut,able,die,perfect,stand,comes,hit,waiting,dinner,funny,husband,almost,pay,answer,cool,eyes,news,child,shouldn't,yours,moment,sleep,read,where's,sounds,sonny,pick,sometimes,bed,date,plan,hours,lose,hands,serious,shit,behind,inside,ahead,week,wonderful,fight,past,cut,quite,he'll,sick,it'll,eat,nobody,goes,save,seems,finally,lives,worried,upset,carly,met,brought,seem,sort,safe,weren't,leaving,front,shot,loved,asking,running,clear,figure,hot,felt,parents,drink,absolutely,how's,daddy,sweet,alive,sense,meant,happens,bet,blood,ain't,kidding,lie,meeting,dear,seeing,sound,fault,ten,buy,hour,speak,lady,jen,thinks,christmas,outside,hang,possible,worse,mistake,ooh,handle,spend,totally,giving,here's,marriage,realize,unless,sex,send,needed,scared,picture,talked,ass,hundred,changed,completely,explain,certainly,sign,boys,relationship,loves,hair,lying,choice,anywhere,future,weird,luck,she'll,turned,touch,kiss,crane,questions,obviously,wonder,pain,calling,somewhere,throw,straight,cold,fast,words,food,none,drive,feelings,they'll,marry,drop,cannot,dream,protect,twenty,surprise,sweetheart,poor,looked,mad,except,gun,y'know,dance,takes,appreciate,especially,situation,besides,pull,hasn't,worth,sheridan,amazing,expect,swear,piece,busy,happening,movie,we'd,catch,perhaps,step,fall,watching,kept,darling,dog,honor,moving,till,admit,problems,murder,he'd,evil,definitely,feels,honest,eye,broke,missed,longer,dollars,tired,evening,starting,entire,trip,niles,suppose,calm,imagine,fair,caught,blame,sitting,favor,apartment,terrible,clean,learn,frasier,relax,accident,wake,prove,smart,message,missing,forgot,interested,table,nbsp,mouth,pregnant,ring,careful,shall,dude,ride,figured,wear,shoot,stick,follow,angry,write,stopped,ran,standing,forgive,jail,wearing,ladies,kinda,lunch,cristian,greenlee,gotten,hoping,phoebe,thousand,ridge,paper,tough,tape,count,boyfriend,proud,agree,birthday,they've,share,offer,hurry,feet,wondering,decision,ones,finish,voice,herself,would've,mess,deserve,evidence,cute,dress,interesting,hotel,enjoy,quiet,concerned,staying,beat,sweetie,mention,clothes,fell,neither,mmm,fix,respect,prison,attention,holding,calls,surprised,bar,keeping,gift,hadn't,putting,dark,owe,ice,helping,normal,aunt,lawyer,apart,plans,jax,girlfriend,floor,whether,everything's,box,judge,upstairs,sake,mommy,possibly,worst,acting,accept,blow,strange,saved,conversation,plane,mama,yesterday,lied,quick,lately,stuck,difference,store,she'd,bought,doubt,listening,walking,cops,deep,dangerous,buffy,sleeping,chloe,rafe,join,card,crime,gentlemen,willing,window,walked,guilty,likes,fighting,difficult,soul,joke,favorite,uncle,promised,bother,seriously,cell,knowing,broken,advice,somehow,paid,losing,push,helped,killing,boss,liked,innocent,rules,learned,thirty,risk,letting,speaking,ridiculous,afternoon,apologize,nervous,charge,patient,boat,how'd,hide,detective,planning,huge,breakfast,horrible,awful,pleasure,driving,hanging,picked,sell,quit,apparently,dying,notice,congratulations,visit,could've,c'mon,letter,decide,forward,fool,showed,smell,seemed,spell,memory,pictures,slow,seconds,hungry,hearing,kitchen,ma'am,should've,realized,kick,grab,discuss,fifty,reading,idiot,suddenly,agent,destroy,bucks,shoes,peace,arms,demon,livvie,consider,papers,incredible,witch,drunk,attorney,tells,knock,ways,gives,nose,skye,turns,keeps,jealous,drug,sooner,cares,plenty,extra,outta,weekend,matters,gosh,opportunity,impossible,waste,pretend,jump,eating,proof,slept,arrest,breathe,perfectly,warm,pulled,twice,easier,goin,dating,suit,romantic,drugs,comfortable,finds,checked,divorce,begin,ourselves,closer,ruin,smile,laugh,treat,fear,what'd,otherwise,excited,mail,hiding,stole,pacey,noticed,fired,excellent,bringing,bottom,note,sudden,bathroom,honestly,sing,foot,remind,charges,witness,finding,tree,dare,hardly,that'll,steal,silly,contact,teach,shop,plus,colonel,fresh,trial,invited,roll,reach,dirty,choose,emergency,dropped,butt,credit,obvious,locked,loving,nuts,agreed,prue,goodbye,condition,guard,fuckin,grow,cake,mood,crap,crying,belong,partner,trick,pressure,dressed,taste,neck,nurse,raise,lots,carry,whoever,drinking,they'd,breaking,file,lock,wine,spot,paying,assume,asleep,turning,viki,bedroom,shower,nikolas,camera,fill,reasons,forty,bigger,nope,breath,doctors,pants,freak,movies,folks,cream,wild,truly,desk,convince,client,threw,hurts,spending,answers,shirt,chair,rough,doin,sees,ought,empty,wind,aware,dealing,pack,tight,hurting,guest,arrested,salem,confused,surgery,expecting,deacon,unfortunately,goddamn,bottle,beyond,whenever,pool,opinion,starts,jerk,secrets,falling,necessary,barely,dancing,tests,copy,cousin,ahem,twelve,tess,skin,fifteen,speech,orders,complicated,nowhere,escape,biggest,restaurant,grateful,usual,burn,address,someplace,screw,everywhere,regret,goodness,mistakes,details,responsibility,suspect,corner,hero,dumb,terrific,whoo,hole,memories,o'clock,teeth,ruined,bite,stenbeck,liar,showing,cards,desperate,search,pathetic,spoke,scare,marah,afford,settle,stayed,checking,hired,heads,concern,blew,alcazar,champagne,connection,tickets,happiness,saving,kissing,hated,personally,suggest,prepared,onto,downstairs,ticket,it'd,loose,holy,duty,convinced,throwing,kissed,legs,loud,saturday,babies,where'd,warning,miracle,carrying,blind,ugly,shopping,hates,sight,bride,coat,clearly,celebrate,brilliant,wanting,forrester,lips,custody,screwed,buying,toast,thoughts,reality,lexie,attitude,advantage,grandfather,sami,grandma,someday,roof,marrying,powerful,grown,grandmother,fake,must've,ideas,exciting,familiar,bomb,bout,harmony,schedule,capable,practically,correct,clue,forgotten,appointment,deserves,threat,bloody,lonely,shame,jacket,hook,scary,investigation,invite,shooting,lesson,criminal,victim,funeral,considering,burning,strength,harder,sisters,pushed,shock,pushing,heat,chocolate,miserable,corinthos,nightmare,brings,zander,crash,chances,sending,recognize,healthy,boring,feed,engaged,headed,treated,knife,drag,badly,hire,paint,pardon,behavior,closet,warn,gorgeous,milk,survive,ends,dump,rent,remembered,thanksgiving,rain,revenge,prefer,spare,pray,disappeared,aside,statement,sometime,meat,fantastic,breathing,laughing,stood,affair,ours,depends,protecting,jury,brave,fingers,murdered,explanation,picking,blah,stronger,handsome,unbelievable,anytime,shake,oakdale,wherever,pulling,facts,waited,lousy,circumstances,disappointed,weak,trusted,license,nothin,trash,understanding,slip,sounded,awake,friendship,stomach,weapon,threatened,mystery,vegas,understood,basically,switch,frankly,cheap,lifetime,deny,clock,garbage,why'd,tear,ears,indeed,changing,singing,tiny,decent,avoid,messed,filled,touched,disappear,exact,pills,kicked,harm,fortune,pretending,insurance,fancy,drove,cared,belongs,nights,lorelai,lift,timing,guarantee,chest,woke,burned,watched,heading,selfish,drinks,doll,committed,elevator,freeze,noise,wasting,ceremony,uncomfortable,staring,files,bike,stress,permission,thrown,possibility,borrow,fabulous,doors,screaming,bone,xander,what're,meal,apology,anger,honeymoon,bail,parking,fixed,wash,stolen,sensitive,stealing,photo,chose,lets,comfort,worrying,pocket,mateo,bleeding,shoulder,ignore,talent,tied,garage,dies,demons,dumped,witches,rude,crack,bothering,radar,soft,meantime,gimme,kinds,fate,concentrate,throat,prom,messages,intend,ashamed,somethin,manage,guilt,interrupt,guts,tongue,shoe,basement,sentence,purse,glasses,cabin,universe,repeat,mirror,wound,travers,tall,engagement,therapy,emotional,jeez,decisions,soup,thrilled,stake,chef,moves,extremely,moments,expensive,counting,shots,kidnapped,cleaning,shift,plate,impressed,smells,trapped,aidan,knocked,charming,attractive,argue,puts,whip,embarrassed,package,hitting,bust,stairs,alarm,pure,nail,nerve,incredibly,walks,dirt,stamp,terribly,friendly,damned,jobs,suffering,disgusting,stopping,deliver,riding,helps,disaster,bars,crossed,trap,talks,eggs,chick,threatening,spoken,introduce,confession,embarrassing,bags,impression,gate,reputation,presents,chat,suffer,argument,talkin,crowd,homework,coincidence,cancel,pride,solve,hopefully,pounds,pine,mate,illegal,generous,outfit,maid,bath,punch,freaked,begging,recall,enjoying,prepare,wheel,defend,signs,painful,yourselves,maris,that'd,suspicious,cooking,button,warned,sixty,pity,yelling,awhile,confidence,offering,pleased,panic,hers,gettin,refuse,grandpa,testify,choices,cruel,mental,gentleman,coma,cutting,proteus,guests,expert,benefit,faces,jumped,toilet,sneak,halloween,privacy,smoking,reminds,twins,swing,solid,options,commitment,crush,ambulance,wallet,gang,eleven,option,laundry,assure,stays,skip,fail,discussion,clinic,betrayed,sticking,bored,mansion,soda,sheriff,suite,handled,busted,load,happier,studying,romance,procedure,commit,assignment,suicide,minds,swim,yell,llanview,chasing,proper,believes,humor,hopes,lawyers,giant,latest,escaped,parent,tricks,insist,dropping,cheer,medication,flesh,routine,sandwich,handed,false,beating,warrant,awfully,odds,treating,thin,suggesting,fever,sweat,silent,clever,sweater,mall,sharing,assuming,judgment,goodnight,divorced,surely,steps,confess,math,listened,comin,answered,vulnerable,bless,dreaming,chip,zero,pissed,nate,kills,tears,knees,chill,brains,unusual,packed,dreamed,cure,lookin,grave,cheating,breaks,locker,gifts,awkward,thursday,joking,reasonable,dozen,curse,quartermaine,millions,dessert,rolling,detail,alien,delicious,closing,vampires,wore,tail,secure,salad,murderer,spit,offense,dust,conscience,bread,answering,lame,invitation,grief,smiling,pregnancy,prisoner,delivery,guards,virus,shrink,freezing,wreck,massimo,wire,technically,blown,anxious,cave,holidays,cleared,wishes,caring,candles,bound,charm,pulse,jumping,jokes,boom,occasion,silence,nonsense,frightened,slipped,dimera,blowing,relationships,kidnapping,spin,tool,roxy,packing,blaming,wrap,obsessed,fruit,torture,personality,there'll,fairy,necessarily,seventy,print,motel,underwear,grams,exhausted,believing,freaking,carefully,trace,touching,messing,recovery,intention,consequences,belt,sacrifice,courage,enjoyed,attracted,remove,testimony,intense,heal,defending,unfair,relieved,loyal,slowly,buzz,alcohol,surprises,psychiatrist,plain,attic,who'd,uniform,terrified,cleaned,zach,threaten,fella,enemies,satisfied,imagination,hooked,headache,forgetting,counselor,andie,acted,badge,naturally,frozen,sakes,appropriate,trunk,dunno,costume,sixteen,impressive,kicking,junk,grabbed,understands,describe,clients,owns,affect,witnesses,starving,instincts,happily,discussing,deserved,strangers,surveillance,admire,questioning,dragged,barn,deeply,wrapped,wasted,tense,hoped,fellas,roommate,mortal,fascinating,stops,arrangements,agenda,literally,propose,honesty,underneath,sauce,promises,lecture,eighty,torn,shocked,backup,differently,ninety,deck,biological,pheebs,ease,creep,waitress,telephone,ripped,raising,scratch,rings,prints,thee,arguing,ephram,asks,oops,diner,annoying,taggert,sergeant,blast,towel,clown,habit,creature,bermuda,snap,react,paranoid,handling,eaten,therapist,comment,sink,reporter,nurses,beats,priority,interrupting,warehouse,loyalty,inspector,pleasant,excuses,threats,guessing,tend,praying,motive,unconscious,mysterious,unhappy,tone,switched,rappaport,sookie,neighbor,loaded,swore,piss,balance,toss,misery,thief,squeeze,lobby,goa'uld,geez,exercise,forth,booked,sandburg,poker,eighteen,d'you,bury,everyday,digging,creepy,wondered,liver,hmmm,magical,fits,discussed,moral,helpful,searching,flew,depressed,aisle,cris,amen,vows,neighbors,darn,cents,arrange,annulment,useless,adventure,resist,fourteen,celebrating,inch,debt,violent,sand,teal'c,celebration,reminded,phones,paperwork,emotions,stubborn,pound,tension,stroke,steady,overnight,chips,beef,suits,boxes,cassadine,collect,tragedy,spoil,realm,wipe,surgeon,stretch,stepped,nephew,neat,limo,confident,perspective,climb,punishment,finest,springfield,hint,furniture,blanket,twist,proceed,fries,worries,niece,gloves,soap,signature,disappoint,crawl,convicted,flip,counsel,doubts,crimes,accusing,shaking,remembering,hallway,halfway,bothered,madam,gather,cameras,blackmail,symptoms,rope,ordinary,imagined,cigarette,supportive,explosion,trauma,ouch,furious,cheat,avoiding,whew,thick,oooh,boarding,approve,urgent,shhh,misunderstanding,drawer,phony,interfere,catching,bargain,tragic,respond,punish,penthouse,thou,rach,ohhh,insult,bugs,beside,begged,absolute,strictly,socks,senses,sneaking,reward,polite,checks,tale,physically,instructions,fooled,blows,tabby,bitter,adorable,y'all,tested,suggestion,jewelry,alike,jacks,distracted,shelter,lessons,constable,circus,audition,tune,shoulders,mask,helpless,feeding,explains,sucked,robbery,objection,behave,valuable,shadows,courtroom,confusing,talented,smarter,mistaken,customer,bizarre,scaring,motherfucker,alert,vecchio,reverend,foolish,compliment,bastards,worker,wheelchair,protective,gentle,reverse,picnic,knee,cage,wives,wednesday,voices,toes,stink,scares,pour,cheated,slide,ruining,filling,exit,cottage,upside,proves,parked,diary,complaining,confessed,pipe,merely,massage,chop,spill,prayer,betray,waiter,scam,rats,fraud,brush,tables,sympathy,pill,filthy,seventeen,employee,bracelet,pays,fairly,deeper,arrive,tracking,spite,shed,recommend,oughta,nanny,menu,diet,corn,roses,patch,dime,devastated,subtle,bullets,beans,pile,confirm,strings,parade,borrowed,toys,straighten,steak,premonition,planted,honored,exam,convenient,traveling,laying,insisted,dish,aitoro,kindly,grandson,donor,temper,teenager,proven,mothers,denial,backwards,tent,swell,noon,happiest,drives,thinkin,spirits,potion,holes,fence,whatsoever,rehearsal,overheard,lemme,hostage,bench,tryin,taxi,shove,moron,impress,needle,intelligent,instant,disagree,stinks,rianna,recover,groom,gesture,constantly,bartender,suspects,sealed,legally,hears,dresses,sheet,psychic,teenage,knocking,judging,accidentally,waking,rumor,manners,homeless,hollow,desperately,tapes,referring,item,genoa,gear,majesty,cried,tons,spells,instinct,quote,motorcycle,convincing,fashioned,aids,accomplished,grip,bump,upsetting,needing,invisible,forgiveness,feds,compare,bothers,tooth,inviting,earn,compromise,cocktail,tramp,jabot,intimate,dignity,dealt,souls,informed,gods,dressing,cigarettes,alistair,leak,fond,corky,seduce,liquor,fingerprints,enchantment,butters,stuffed,stavros,emotionally,transplant,tips,oxygen,nicely,lunatic,drill,complain,announcement,unfortunate,slap,prayers,plug,opens,oath,o'neill,mutual,yacht,remembers,fried,extraordinary,bait,warton,sworn,stare,safely,reunion,burst,might've,dive,aboard,expose,buddies,trusting,booze,sweep,sore,scudder,properly,parole,ditch,canceled,speaks,glow,wears,thirsty,skull,ringing,dorm,dining,bend,unexpected,pancakes,harsh,flattered,ahhh,troubles,fights,favourite,eats,rage,undercover,spoiled,sloane,shine,destroying,deliberately,conspiracy,thoughtful,sandwiches,plates,nails,miracles,fridge,drank,contrary,beloved,allergic,washed,stalking,solved,sack,misses,forgiven,bent,maciver,involve,dragging,cooked,pointing,foul,dull,beneath,heels,faking,deaf,stunt,jealousy,hopeless,fears,cuts,scenario,necklace,crashed,accuse,restraining,homicide,helicopter,firing,safer,auction,videotape,tore,reservations,pops,appetite,wounds,vanquish,ironic,fathers,excitement,anyhow,tearing,sends,rape,laughed,belly,dealer,cooperate,accomplish,wakes,spotted,sorts,reservation,ashes,tastes,supposedly,loft,intentions,integrity,wished,towels,suspected,investigating,inappropriate,lipstick,lawn,compassion,cafeteria,scarf,precisely,obsession,loses,lighten,infection,granddaughter,explode,balcony,this'll,spying,publicity,depend,cracked,conscious,ally,absurd,vicious,invented,forbid,directions,defendant,bare,announce,screwing,salesman,robbed,leap,lakeview,insanity,reveal,possibilities,kidnap,gown,chairs,wishing,setup,punished,criminals,regrets,raped,quarters,lamp,dentist,anyways,anonymous,semester,risks,owes,lungs,explaining,delicate,tricked,eager,doomed,adoption,stab,sickness,scum,floating,envelope,vault,sorel,pretended,potatoes,plea,photograph,payback,misunderstood,kiddo,healing,cascade,capeside,stabbed,remarkable,brat,privilege,passionate,nerves,lawsuit,kidney,disturbed,cozy,tire,shirts,oven,ordering,delay,risky,monsters,honorable,grounded,closest,breakdown,bald,abandon,scar,collar,worthless,sucking,enormous,disturbing,disturb,distract,deals,conclusions,vodka,dishes,crawling,briefcase,wiped,whistle,sits,roast,rented,pigs,flirting,deposit,bottles,topic,riot,overreacting,logical,hostile,embarrass,casual,beacon,amusing,altar,claus,survival,skirt,shave,porch,ghosts,favors,drops,dizzy,chili,advise,strikes,rehab,photographer,peaceful,leery,heavens,fortunately,fooling,expectations,cigar,weakness,ranch,practicing,examine,cranes,bribe,sail,prescription,hush,fragile,forensics,expense,drugged,cows,bells,visitor,suitcase,sorta,scan,manticore,insecure,imagining,hardest,clerk,wrist,what'll,starters,silk,pump,pale,nicer,haul,flies,boot,thumb,there'd,how're,elders,quietly,pulls,idiots,erase,denying,ankle,amnesia,accepting,heartbeat,devane,confront,minus,legitimate,fixing,arrogant,tuna,supper,slightest,sins,sayin,recipe,pier,paternity,humiliating,genuine,snack,rational,minded,guessed,weddings,tumor,humiliated,aspirin,spray,picks,eyed,drowning,contacts,ritual,perfume,hiring,hating,docks,creatures,visions,thanking,thankful,sock,nineteen,fork,throws,teenagers,stressed,slice,rolls,plead,ladder,kicks,detectives,assured,tellin,shallow,responsibilities,repay,howdy,girlfriends,deadly,comforting,ceiling,verdict,insensitive,spilled,respected,messy,interrupted,halliwell,blond,bleed,wardrobe,takin,murders,backs,underestimate,justify,harmless,frustrated,fold,enzo,communicate,bugging,arson,whack,salary,rumors,obligation,liking,dearest,congratulate,vengeance,rack,puzzle,fires,courtesy,caller,blamed,tops,quiz,prep,curiosity,circles,barbecue,sunnydale,spinning,psychotic,cough,accusations,resent,laughs,freshman,envy,drown,bartlet,asses,sofa,poster,highness,dock,apologies,theirs,stat,stall,realizes,psych,mmmm,fools,understandable,treats,succeed,stir,relaxed,makin,gratitude,faithful,accent,witter,wandering,locate,inevitable,gretel,deed,crushed,controlling,smelled,robe,gossip,gambling,cosmetics,accidents,surprising,stiff,sincere,rushed,refrigerator,preparing,nightmares,mijo,ignoring,hunch,fireworks,drowned,brass,whispering,sophisticated,luggage,hike,explore,emotion,crashing,contacted,complications,shining,rolled,righteous,reconsider,goody,geek,frightening,ethics,creeps,courthouse,camping,affection,smythe,haircut,essay,baked,apologized,vibe,respects,receipt,mami,hats,destructive,adore,adopt,tracked,shorts,reminding,dough,creations,cabot,barrel,snuck,slight,reporters,pressing,magnificent,madame,lazy,glorious,fiancee,bits,visitation,sane,kindness,shoulda,rescued,mattress,lounge,lifted,importantly,glove,enterprises,disappointment,condo,beings,admitting,yelled,waving,spoon,screech,satisfaction,reads,nailed,worm,tick,resting,marvelous,fuss,cortlandt,chased,pockets,luckily,lilith,filing,conversations,consideration,consciousness,worlds,innocence,forehead,aggressive,trailer,slam,quitting,inform,delighted,daylight,danced,confidential,aunts,washing,tossed,spectra,marrow,lined,implying,hatred,grill,corpse,clues,sober,offended,morgue,infected,humanity,distraction,cart,wired,violation,promising,harassment,glue,d'angelo,cursed,brutal,warlocks,wagon,unpleasant,proving,priorities,mustn't,lease,flame,disappearance,depressing,thrill,sitter,ribs,flush,earrings,deadline,corporal,collapsed,update,snapped,smack,melt,figuring,delusional,coulda,burnt,tender,sperm,realise,pork,popped,interrogation,esteem,choosing,undo,pres,prayed,plague,manipulate,insulting,detention,delightful,coffeehouse,betrayal,apologizing,adjust,wrecked,wont,whipped,rides,reminder,monsieur,faint,bake,distress,correctly,complaint,blocked,tortured,risking,pointless,handing,dumping,cups,alibi,struggling,shiny,risked,mummy,mint,hose,hobby,fortunate,fleischman,fitting,curtain,counseling,rode,puppet,modeling,memo,irresponsible,humiliation,hiya,freakin,felony,choke,blackmailing,appreciated,tabloid,suspicion,recovering,pledge,panicked,nursery,louder,jeans,investigator,homecoming,frustrating,buys,busting,buff,sleeve,irony,dope,declare,autopsy,workin,torch,prick,limb,hysterical,goddamnit,fetch,dimension,crowded,clip,climbing,bonding,woah,trusts,negotiate,lethal,iced,fantasies,deeds,bore,babysitter,questioned,outrageous,kiriakis,insulted,grudge,driveway,deserted,definite,beep,wires,suggestions,searched,owed,lend,drunken,demanding,costanza,conviction,bumped,weigh,touches,tempted,shout,resolve,relate,poisoned,meals,invitations,haunted,bogus,autograph,affects,tolerate,stepping,spontaneous,sleeps,probation,manny,fist,spectacular,hostages,heroin,havin,habits,encouraging,consult,burgers,boyfriends,bailed,baggage,watches,troubled,torturing,teasing,sweetest,qualities,postpone,overwhelmed,malkovich,impulse,classy,charging,amazed,policeman,hypocrite,humiliate,hideous,d'ya,costumes,bluffing,betting,bein,bedtime,alcoholic,vegetable,tray,suspicions,spreading,splendid,shrimp,shouting,pressed,nooo,grieving,gladly,fling,eliminate,cereal,aaah,sonofabitch,paralyzed,lotta,locks,guaranteed,dummy,despise,dental,briefing,bluff,batteries,whatta,sounding,servants,presume,handwriting,fainted,dried,allright,acknowledge,whacked,toxic,reliable,quicker,overwhelming,lining,harassing,fatal,endless,dolls,convict,whatcha,unlikely,shutting,positively,overcome,goddam,essence,dose,diagnosis,cured,bully,ahold,yearbook,tempting,shelf,prosecution,pouring,possessed,greedy,wonders,thorough,spine,rath,psychiatric,meaningless,latte,jammed,ignored,fiance,evidently,contempt,compromised,cans,weekends,urge,theft,suing,shipment,scissors,responding,proposition,noises,matching,hormones,hail,grandchildren,gently,smashed,sexually,sentimental,nicest,manipulated,intern,handcuffs,framed,errands,entertaining,crib,carriage,barge,spends,slipping,seated,rubbing,rely,reject,recommendation,reckon,headaches,float,embrace,corners,whining,sweating,skipped,mountie,motives,listens,cristobel,cleaner,cheerleader,balsom,unnecessary,stunning,scent,quartermaines,pose,montega,loosen,info,hottest,haunt,gracious,forgiving,errand,cakes,blames,abortion,sketch,shifts,plotting,perimeter,pals,mere,mattered,lonigan,interference,eyewitness,enthusiasm,diapers,strongest,shaken,punched,portal,catches,backyard,terrorists,sabotage,organs,needy,cuff,civilization,woof,who'll,prank,obnoxious,mates,hereby,gabby,faked,cellar,whitelighter,void,strangle,sour,muffins,interfering,demonic,clearing,boutique,barrington,terrace,smoked,righty,quack,petey,pact,knot,ketchup,disappearing,cordy,uptight,ticking,terrifying,tease,swamp,secretly,rejection,reflection,realizing,rays,mentally,marone,doubted,deception,congressman,cheesy,toto,stalling,scoop,ribbon,immune,expects,destined,bets,bathing,appreciation,accomplice,wander,shoved,sewer,scroll,retire,lasts,fugitive,freezer,discount,cranky,crank,clearance,bodyguard,anxiety,accountant,whoops,volunteered,talents,stinking,remotely,garlic,decency,cord,beds,altogether,uniforms,tremendous,popping,outa,observe,lung,hangs,feelin,dudes,donation,disguise,curb,bites,antique,toothbrush,realistic,predict,landlord,hourglass,hesitate,consolation,babbling,tipped,stranded,smartest,repeating,puke,psst,paycheck,overreacted,macho,juvenile,grocery,freshen,disposal,cuffs,caffeine,vanished,unfinished,ripping,pinch,flattering,expenses,dinners,colleague,ciao,belthazor,attorneys,woulda,whereabouts,waitin,truce,tripped,tasted,steer,poisoning,manipulative,immature,husbands,heel,granddad,delivering,condoms,addict,trashed,raining,pasta,needles,leaning,detector,coolest,batch,appointments,almighty,vegetables,spark,perfection,pains,momma,mole,meow,hairs,getaway,cracking,compliments,behold,verge,tougher,timer,tapped,taped,specialty,snooping,shoots,rendezvous,pentagon,leverage,jeopardize,janitor,grandparents,forbidden,clueless,bidding,ungrateful,unacceptable,tutor,serum,scuse,pajamas,mouths,lure,irrational,doom,cries,beautifully,arresting,approaching,traitor,sympathetic,smug,smash,rental,prostitute,premonitions,jumps,inventory,darlin,committing,banging,asap,worms,violated,vent,traumatic,traced,sweaty,shaft,overboard,insight,healed,grasp,experiencing,crappy,crab,chunk,awww,stain,shack,reacted,pronounce,poured,moms,marriages,jabez,handful,flipped,fireplace,embarrassment,disappears,concussion,bruises,brakes,twisting,swept,summon,splitting,sloppy,settling,reschedule,notch,hooray,grabbing,exquisite,disrespect,thornhart,straw,slapped,shipped,shattered,ruthless,refill,payroll,numb,mourning,manly,hunk,entertain,drift,dreadful,doorstep,confirmation,chops,appreciates,vague,tires,stressful,stashed,stash,sensed,preoccupied,predictable,noticing,madly,gunshot,dozens,dork,confuse,cleaners,charade,chalk,cappuccino,bouquet,amulet,addiction,who've,warming,unlock,satisfy,sacrificed,relaxing,lone,blocking,blend,blankets,addicted,yuck,hunger,hamburger,greeting,greet,gravy,gram,dreamt,dice,caution,backpack,agreeing,whale,taller,supervisor,sacrifices,phew,ounce,irrelevant,gran,felon,favorites,farther,fade,erased,easiest,convenience,compassionate,cane,backstage,agony,adores,veins,tweek,thieves,surgical,strangely,stetson,recital,proposing,productive,meaningful,immunity,hassle,goddamned,frighten,dearly,cease,ambition,wage,unstable,salvage,richer,refusing,raging,pumping,pressuring,mortals,lowlife,intimidated,intentionally,inspire,forgave,devotion,despicable,deciding,dash,comfy,breach,bark,aaaah,switching,swallowed,stove,screamed,scars,russians,pounding,poof,pipes,pawn,legit,invest,farewell,curtains,civilized,caviar,boost,token,superstition,supernatural,sadness,recorder,psyched,motivated,microwave,hallelujah,fraternity,dryer,cocoa,chewing,acceptable,unbelievably,smiled,smelling,simpler,respectable,remarks,khasinau,indication,gutter,grabs,fulfill,flashlight,ellenor,blooded,blink,blessings,beware,uhhh,turf,swings,slips,shovel,shocking,puff,mirrors,locking,heartless,fras,childish,cardiac,utterly,tuscany,ticked,stunned,statesville,sadly,purely,kiddin,jerks,hitch,flirt,fare,equals,dismiss,christening,casket,c'mere,breakup,biting,antibiotics,accusation,abducted,witchcraft,thread,runnin,punching,paramedics,newest,murdering,masks,lawndale,initials,grampa,choking,charms,careless,bushes,buns,bummed,shred,saves,saddle,rethink,regards,precinct,persuade,meds,manipulating,llanfair,leash,hearted,guarantees,fucks,disgrace,deposition,bookstore,boil,vitals,veil,trespassing,sidewalk,sensible,punishing,overtime,optimistic,obsessing,notify,mornin,jeopardy,jaffa,injection,hilarious,desires,confide,cautious,yada,where're,vindictive,vial,teeny,stroll,sittin,scrub,rebuild,posters,ordeal,nuns,intimacy,inheritance,exploded,donate,distracting,despair,crackers,wildwind,virtue,thoroughly,tails,spicy,sketches,sights,sheer,shaving,seize,scarecrow,refreshing,prosecute,platter,napkin,misplaced,merchandise,loony,jinx,heroic,frankenstein,ambitious,syrup,solitary,resemblance,reacting,premature,lavery,flashes,cheque,awright,acquainted,wrapping,untie,salute,realised,priceless,partying,lightly,lifting,kasnoff,insisting,glowing,generator,explosives,cutie,confronted,buts,blouse,ballistic,antidote,analyze,allowance,adjourned,unto,understatement,tucked,touchy,subconscious,screws,sarge,roommates,rambaldi,offend,nerd,knives,irresistible,incapable,hostility,goddammit,fuse,frat,curfew,blackmailed,walkin,starve,sleigh,sarcastic,recess,rebound,pinned,parlor,outfits,livin,heartache,haired,fundraiser,doorman,discreet,dilucca,cracks,considerate,climbed,catering,apophis,zoey,urine,strung,stitches,sordid,sark,protector,phoned,pets,hostess,flaw,flavor,deveraux,consumed,confidentiality,bourbon,straightened,specials,spaghetti,prettier,powerless,playin,playground,paranoia,instantly,havoc,exaggerating,eavesdropping,doughnuts,diversion,deepest,cutest,comb,bela,behaving,anyplace,accessory,workout,translate,stuffing,speeding,slime,royalty,polls,marital,lurking,lottery,imaginary,greetings,fairwinds,elegant,elbow,credibility,credentials,claws,chopped,bridal,bedside,babysitting,witty,unforgivable,underworld,tempt,tabs,sophomore,selfless,secrecy,restless,okey,movin,metaphor,messes,meltdown,lecter,incoming,gasoline,diefenbaker,buckle,admired,adjustment,warmth,throats,seduced,queer,parenting,noses,luckiest,graveyard,gifted,footsteps,dimeras,cynical,wedded,verbal,unpredictable,tuned,stoop,slides,sinking,rigged,plumbing,lingerie,hankey,greed,everwood,elope,dresser,chauffeur,bulletin,bugged,bouncing,temptation,strangest,slammed,sarcasm,pending,packages,orderly,obsessive,murderers,meteor,inconvenience,glimpse,froze,execute,courageous,consulate,closes,bosses,bees,amends,wuss,wolfram,wacky,unemployed,testifying,syringe,stew,startled,sorrow,sleazy,shaky,screams,rsquo,remark,poke,nutty,mentioning,mend,inspiring,impulsive,housekeeper,foam,fingernails,conditioning,baking,whine,thug,starved,sniffing,sedative,programmed,picket,paged,hound,homosexual,homo,hips,forgets,flipping,flea,flatter,dwell,dumpster,choo,assignments,ants,vile,unreasonable,tossing,thanked,steals,souvenir,scratched,psychopath,outs,obstruction,obey,lump,insists,harass,gloat,filth,edgy,didn,coroner,confessing,bruise,betraying,bailing,appealing,adebisi,wrath,wandered,waist,vain,traps,stepfather,poking,obligated,heavenly,dilemma,crazed,contagious,coaster,cheering,bundle,vomit,thingy,speeches,robbing,raft,pumped,pillows,peep,packs,neglected,m'kay,loneliness,intrude,helluva,gardener,forresters,drooling,betcha,vase,supermarket,squat,spitting,rhyme,relieve,receipts,racket,pictured,pause,overdue,motivation,morgendorffer,kidnapper,insect,horns,feminine,eyeballs,dumps,disappointing,crock,convertible,claw,clamp,canned,cambias,bathtub,avanya,artery,weep,warmer,suspense,summoned,spiders,reiber,raving,pushy,postponed,ohhhh,noooo,mold,laughter,incompetent,hugging,groceries,drip,communicating,auntie,adios,wraps,wiser,willingly,weirdest,timmih,thinner,swelling,swat,steroids,sensitivity,scrape,rehearse,prophecy,ledge,justified,insults,hateful,handles,doorway,chatting,buyer,buckaroo,bedrooms,askin,ammo,tutoring,subpoena,scratching,privileges,pager,mart,intriguing,idiotic,grape,enlighten,corrupt,brunch,bridesmaid,barking,applause,acquaintance,wretched,superficial,soak,smoothly,sensing,restraint,posing,pleading,payoff,oprah,nemo,morals,loaf,jumpy,ignorant,herbal,hangin,germs,generosity,flashing,doughnut,clumsy,chocolates,captive,behaved,apologise,vanity,stumbled,preview,poisonous,perjury,parental,onboard,mugged,minding,linen,knots,interviewing,humour,grind,greasy,goons,drastic,coop,comparing,cocky,clearer,bruised,brag,bind,worthwhile,whoop,vanquishing,tabloids,sprung,spotlight,sentencing,racist,provoke,pining,overly,locket,imply,impatient,hovering,hotter,fest,endure,dots,doren,debts,crawled,chained,brit,breaths,weirdo,warmed,wand,troubling,tok'ra,strapped,soaked,skipping,scrambled,rattle,profound,musta,mocking,misunderstand,limousine,kacl,hustle,forensic,enthusiastic,duct,drawers,devastating,conquer,clarify,chores,cheerleaders,cheaper,callin,blushing,barging,abused,yoga,wrecking,wits,waffles,virginity,vibes,uninvited,unfaithful,teller,strangled,scheming,ropes,rescuing,rave,postcard,o'reily,morphine,lotion,lads,kidneys,judgement,itch,indefinitely,grenade,glamorous,genetically,freud,discretion,delusions,crate,competent,bakery,argh,ahhhh,wedge,wager,unfit,tripping,torment,superhero,stirring,spinal,sorority,seminar,scenery,rabble,pneumonia,perks,override,ooooh,mija,manslaughter,mailed,lime,lettuce,intimidate,guarded,grieve,grad,frustration,doorbell,chinatown,authentic,arraignment,annulled,allergies,wanta,verify,vegetarian,tighter,telegram,stalk,spared,shoo,satisfying,saddam,requesting,pens,overprotective,obstacles,notified,nasedo,grandchild,genuinely,flushed,fluids,floss,escaping,ditched,cramp,corny,bunk,bitten,billions,bankrupt,yikes,wrists,ultrasound,ultimatum,thirst,sniff,shakes,salsa,retrieve,reassuring,pumps,neurotic,negotiating,needn't,monitors,millionaire,lydecker,limp,incriminating,hatchet,gracias,gordie,fills,feeds,doubting,decaf,biopsy,whiz,voluntarily,ventilator,unpack,unload,toad,spooked,snitch,schillinger,reassure,persuasive,mystical,mysteries,matrimony,mails,jock,headline,explanations,dispatch,curly,cupid,condolences,comrade,cassadines,bulb,bragging,awaits,assaulted,ambush,adolescent,abort,yank,whit,vaguely,undermine,tying,swamped,stabbing,slippers,slash,sincerely,sigh,setback,secondly,rotting,precaution,pcpd,melting,liaison,hots,hooking,headlines,haha,ganz,fury,felicity,fangs,encouragement,earring,dreidel,dory,donut,dictate,decorating,cocktails,bumps,blueberry,believable,backfired,backfire,apron,adjusting,vous,vouch,vitamins,ummm,tattoos,slimy,sibling,shhhh,renting,peculiar,parasite,paddington,marries,mailbox,magically,lovebirds,knocks,informant,exits,drazen,distractions,disconnected,dinosaurs,dashwood,crooked,conveniently,wink,warped,underestimated,tacky,shoving,seizure,reset,pushes,opener,mornings,mash,invent,indulge,horribly,hallucinating,festive,eyebrows,enjoys,desperation,dealers,darkest,daph,boragora,belts,bagel,authorization,auditions,agitated,wishful,wimp,vanish,unbearable,tonic,suffice,suction,slaying,safest,rocking,relive,puttin,prettiest,noisy,newlyweds,nauseous,misguided,mildly,midst,liable,judgmental,indy,hunted,givin,fascinated,elephants,dislike,deluded,decorate,crummy,contractions,carve,bottled,bonded,bahamas,unavailable,twenties,trustworthy,surgeons,stupidity,skies,remorse,preferably,pies,nausea,napkins,mule,mourn,melted,mashed,inherit,greatness,golly,excused,dumbo,drifting,delirious,damaging,cubicle,compelled,comm,chooses,checkup,boredom,bandages,alarms,windshield,who're,whaddya,transparent,surprisingly,sunglasses,slit,roar,reade,prognosis,probe,pitiful,persistent,peas,nosy,nagging,morons,masterpiece,martinis,limbo,liars,irritating,inclined,hump,hoynes,fiasco,eatin,cubans,concentrating,colorful,clam,cider,brochure,barto,bargaining,wiggle,welcoming,weighing,vanquished,stains,sooo,snacks,smear,sire,resentment,psychologist,pint,overhear,morality,landingham,kisser,hoot,holling,handshake,grilled,formality,elevators,depths,confirms,boathouse,accidental,westbridge,wacko,ulterior,thugs,thighs,tangled,stirred,snag,sling,sleaze,rumour,ripe,remarried,puddle,pins,perceptive,miraculous,longing,lockup,librarian,impressions,immoral,hypothetically,guarding,gourmet,gabe,faxed,extortion,downright,digest,cranberry,bygones,buzzing,burying,bikes,weary,taping,takeout,sweeping,stepmother,stale,senor,seaborn,pros,pepperoni,newborn,ludicrous,injected,geeks,forged,faults,drue,dire,dief,desi,deceiving,caterer,calmed,budge,ankles,vending,typing,tribbiani,there're,squared,snowing,shades,sexist,rewrite,regretted,raises,picky,orphan,mural,misjudged,miscarriage,memorize,leaking,jitters,invade,interruption,illegally,handicapped,glitch,gittes,finer,distraught,dispose,dishonest,digs,dads,cruelty,circling,canceling,butterflies,belongings,barbrady,amusement,alias,zombies,where've,unborn,swearing,stables,squeezed,sensational,resisting,radioactive,questionable,privileged,portofino,owning,overlook,orson,oddly,interrogate,imperative,impeccable,hurtful,hors,heap,graders,glance,disgust,devious,destruct,crazier,countdown,chump,cheeseburger,burglar,berries,ballroom,assumptions,annoyed,allergy,admirer,admirable,activate,underpants,twit,tack,strokes,stool,sham,scrap,retarded,resourceful,remarkably,refresh,pressured,precautions,pointy,nightclub,mustache,maui,lace,hunh,hubby,flare,dont,dokey,dangerously,crushing,clinging,choked,chem,cheerleading,checkbook,cashmere,calmly,blush,believer,amazingly,alas,what've,toilets,tacos,stairwell,spirited,sewing,rubbed,punches,protects,nuisance,motherfuckers,mingle,kynaston,knack,kinkle,impose,gullible,godmother,funniest,friggin,folding,fashions,eater,dysfunctional,drool,dripping,ditto,cruising,criticize,conceive,clone,cedars,caliber,brighter,blinded,birthdays,banquet,anticipate,annoy,whim,whichever,volatile,veto,vested,shroud,rests,reindeer,quarantine,pleases,painless,orphans,orphanage,offence,obliged,negotiation,narcotics,mistletoe,meddling,manifest,lookit,lilah,intrigued,injustice,homicidal,gigantic,exposing,elves,disturbance,disastrous,depended,demented,correction,cooped,cheerful,buyers,brownies,beverage,basics,arvin,weighs,upsets,unethical,swollen,sweaters,stupidest,sensation,scalpel,props,prescribed,pompous,objections,mushrooms,mulwray,manipulation,lured,internship,insignificant,inmate,incentive,fulfilled,disagreement,crypt,cornered,copied,brightest,beethoven,attendant,amaze,yogurt,wyndemere,vocabulary,tulsa,tactic,stuffy,respirator,pretends,polygraph,pennies,ordinarily,olives,necks,morally,martyr,leftovers,joints,hopping,homey,hints,heartbroken,forge,florist,firsthand,fiend,dandy,crippled,corrected,conniving,conditioner,clears,chemo,bubbly,bladder,beeper,baptism,wiring,wench,weaknesses,volunteering,violating,unlocked,tummy,surrogate,subid,stray,startle,specifics,slowing,scoot,robbers,rightful,richest,qfxmjrie,puffs,pierced,pencils,paralysis,makeover,luncheon,linksynergy,jerky,jacuzzi,hitched,hangover,fracture,flock,firemen,disgusted,darned,clams,borrowing,banged,wildest,weirder,unauthorized,stunts,sleeves,sixties,shush,shalt,retro,quits,pegged,painfully,paging,omelet,memorized,lawfully,jackets,intercept,ingredient,grownup,glued,fulfilling,enchanted,delusion,daring,compelling,carton,bridesmaids,bribed,boiling,bathrooms,bandage,awaiting,assign,arrogance,antiques,ainsley,turkeys,trashing,stockings,stalked,stabilized,skates,sedated,robes,respecting,psyche,presumptuous,prejudice,paragraph,mocha,mints,mating,mantan,lorne,loads,listener,itinerary,hepatitis,heave,guesses,fading,examining,dumbest,dishwasher,deceive,cunning,cripple,convictions,confided,compulsive,compromising,burglary,bumpy,brainwashed,benes,arnie,affirmative,adrenaline,adamant,watchin,waitresses,transgenic,toughest,tainted,surround,stormed,spree,spilling,spectacle,soaking,shreds,sewers,severed,scarce,scamming,scalp,rewind,rehearsing,pretentious,potions,overrated,obstacle,nerds,meems,mcmurphy,maternity,maneuver,loathe,fertility,eloping,ecstatic,ecstasy,divorcing,dignan,costing,clubhouse,clocks,candid,bursting,breather,braces,bending,arsonist,adored,absorb,valiant,uphold,unarmed,topolsky,thrilling,thigh,terminate,sustain,spaceship,snore,sneeze,smuggling,salty,quaint,patronize,patio,morbid,mamma,kettle,joyous,invincible,interpret,insecurities,impulses,illusions,holed,exploit,drivin,defenseless,dedicate,cradle,coupon,countless,conjure,cardboard,booking,backseat,accomplishment,wordsworth,wisely,valet,vaccine,urges,unnatural,unlucky,truths,traumatized,tasting,swears,strawberries,steaks,stats,skank,seducing,secretive,scumbag,screwdriver,schedules,rooting,rightfully,rattled,qualifies,puppets,prospects,pronto,posse,polling,pedestal,palms,muddy,morty,microscope,merci,lecturing,inject,incriminate,hygiene,grapefruit,gazebo,funnier,cuter,bossy,booby,aides,zende,winthrop,warrants,valentines,undressed,underage,truthfully,tampered,suffers,speechless,sparkling,sidelines,shrek,railing,puberty,pesky,outrage,outdoors,motions,moods,lunches,litter,kidnappers,itching,intuition,imitation,humility,hassling,gallons,drugstore,dosage,disrupt,dipping,deranged,debating,cuckoo,cremated,craziness,cooperating,circumstantial,chimney,blinking,biscuits,admiring,weeping,triad,trashy,soothing,slumber,slayers,skirts,siren,shindig,sentiment,rosco,riddance,quaid,purity,proceeding,pretzels,panicking,mckechnie,lovin,leaked,intruding,impersonating,ignorance,hamburgers,footprints,fluke,fleas,festivities,fences,feisty,evacuate,emergencies,deceived,creeping,craziest,corpses,conned,coincidences,bounced,bodyguards,blasted,bitterness,baloney,ashtray,apocalypse,zillion,watergate,wallpaper,telesave,sympathize,sweeter,startin,spades,sodas,snowed,sleepover,signor,seein,retainer,restroom,rested,repercussions,reliving,reconcile,prevail,preaching,overreact,o'neil,noose,moustache,manicure,maids,landlady,hypothetical,hopped,homesick,hives,hesitation,herbs,hectic,heartbreak,haunting,gangs,frown,fingerprint,exhausting,everytime,disregard,cling,chevron,chaperone,blinding,bitty,beads,battling,badgering,anticipation,upstanding,unprofessional,unhealthy,turmoil,truthful,toothpaste,tippin,thoughtless,tagataya,shooters,senseless,rewarding,propane,preposterous,pigeons,pastry,overhearing,obscene,negotiable,loner,jogging,itchy,insinuating,insides,hospitality,hormone,hearst,forthcoming,fists,fifties,etiquette,endings,destroys,despises,deprived,cuddy,crust,cloak,circumstance,chewed,casserole,bidder,bearer,artoo,applaud,appalling,vowed,virgins,vigilante,undone,throttle,testosterone,tailor,symptom,swoop,suitcases,stomp,sticker,stakeout,spoiling,snatched,smoochy,smitten,shameless,restraints,researching,renew,refund,reclaim,raoul,puzzles,purposely,punks,prosecuted,plaid,picturing,pickin,parasites,mysteriously,multiply,mascara,jukebox,interruptions,gunfire,furnace,elbows,duplicate,drapes,deliberate,decoy,cryptic,coupla,condemn,complicate,colossal,clerks,clarity,brushed,banished,argon,alarmed,worships,versa,uncanny,technicality,sundae,stumble,stripping,shuts,schmuck,satin,saliva,robber,relentless,reconnect,recipes,rearrange,rainy,psychiatrists,policemen,plunge,plugged,patched,overload,o'malley,mindless,menus,lullaby,lotte,leavin,killin,karinsky,invalid,hides,grownups,griff,flaws,flashy,flaming,fettes,evicted,dread,degrassi,dealings,dangers,cushion,bowel,barged,abide,abandoning,wonderfully,wait'll,violate,suicidal,stayin,sorted,slamming,sketchy,shoplifting,raiser,quizmaster,prefers,needless,motherhood,momentarily,migraine,lifts,leukemia,leftover,keepin,hinks,hellhole,gowns,goodies,gallon,futures,entertained,eighties,conspiring,cheery,benign,apiece,adjustments,abusive,abduction,wiping,whipping,welles,unspeakable,unidentified,trivial,transcripts,textbook,supervise,superstitious,stricken,stimulating,spielberg,slices,shelves,scratches,sabotaged,retrieval,repressed,rejecting,quickie,ponies,peeking,outraged,o'connell,moping,moaning,mausoleum,licked,kovich,klutz,interrogating,interfered,insulin,infested,incompetence,hyper,horrified,handedly,gekko,fraid,fractured,examiner,eloped,disoriented,dashing,crashdown,courier,cockroach,chipped,brushing,bombed,bolts,baths,baptized,astronaut,assurance,anemia,abuela,abiding,withholding,weave,wearin,weaker,suffocating,straws,straightforward,stench,steamed,starboard,sideways,shrinks,shortcut,scram,roasted,roaming,riviera,respectfully,repulsive,psychiatry,provoked,penitentiary,painkillers,ninotchka,mitzvah,milligrams,midge,marshmallows,looky,lapse,kubelik,intellect,improvise,implant,goa'ulds,giddy,geniuses,fruitcake,footing,fightin,drinkin,doork,detour,cuddle,crashes,combo,colonnade,cheats,cetera,bailiff,auditioning,assed,amused,alienate,aiding,aching,unwanted,topless,tongues,tiniest,superiors,soften,sheldrake,rawley,raisins,presses,plaster,nessa,narrowed,minions,merciful,lawsuits,intimidating,infirmary,inconvenient,imposter,hugged,honoring,holdin,hades,godforsaken,fumes,forgery,foolproof,folder,flattery,fingertips,exterminator,explodes,eccentric,dodging,disguised,crave,constructive,concealed,compartment,chute,chinpokomon,bodily,astronauts,alimony,accustomed,abdominal,wrinkle,wallow,valium,untrue,uncover,trembling,treasures,torched,toenails,timed,termites,telly,taunting,taransky,talker,succubus,smarts,sliding,sighting,semen,seizures,scarred,savvy,sauna,saddest,sacrificing,rubbish,riled,ratted,rationally,provenance,phonse,perky,pedal,overdose,nasal,nanites,mushy,movers,missus,midterm,merits,melodramatic,manure,knitting,invading,interpol,incapacitated,hotline,hauling,gunpoint,grail,ganza,framing,flannel,faded,eavesdrop,desserts,calories,breathtaking,bleak,blacked,batter,aggravated,yanked,wigand,whoah,unwind,undoubtedly,unattractive,twitch,trimester,torrance,timetable,taxpayers,strained,stared,slapping,sincerity,siding,shenanigans,shacking,sappy,samaritan,poorer,politely,paste,oysters,overruled,nightcap,mosquito,millimeter,merrier,manhood,lucked,kilos,ignition,hauled,harmed,goodwill,freshmen,fenmore,fasten,farce,exploding,erratic,drunks,ditching,d'artagnan,cramped,contacting,closets,clientele,chimp,bargained,arranging,anesthesia,amuse,altering,afternoons,accountable,abetting,wolek,waved,uneasy,toddy,tattooed,spauldings,sliced,sirens,schibetta,scatter,rinse,remedy,redemption,pleasures,optimism,oblige,mmmmm,masked,malicious,mailing,kosher,kiddies,judas,isolate,insecurity,incidentally,heals,headlights,growl,grilling,glazed,flunk,floats,fiery,fairness,exercising,excellency,disclosure,cupboard,counterfeit,condescending,conclusive,clicked,cleans,cholesterol,cashed,broccoli,brats,blueprints,blindfold,billing,attach,appalled,alrighty,wynant,unsolved,unreliable,toots,tighten,sweatshirt,steinbrenner,steamy,spouse,sonogram,slots,sleepless,shines,retaliate,rephrase,redeem,rambling,quilt,quarrel,prying,proverbial,priced,prescribe,prepped,pranks,possessive,plaintiff,pediatrics,overlooked,outcast,nightgown,mumbo,mediocre,mademoiselle,lunchtime,lifesaver,leaned,lambs,interns,hounding,hellmouth,hahaha,goner,ghoul,gardening,frenzy,foyer,extras,exaggerate,everlasting,enlightened,dialed,devote,deceitful,d'oeuvres,cosmetic,contaminated,conspired,conning,cavern,carving,butting,boiled,blurry,babysit,ascension,aaaaah,wildly,whoopee,whiny,weiskopf,walkie,vultures,vacations,upfront,unresolved,tampering,stockholders,snaps,sleepwalking,shrunk,sermon,seduction,scams,revolve,phenomenal,patrolling,paranormal,ounces,omigod,nightfall,lashing,innocents,infierno,incision,humming,haunts,gloss,gloating,frannie,fetal,feeny,entrapment,discomfort,detonator,dependable,concede,complication,commotion,commence,chulak,caucasian,casually,brainer,bolie,ballpark,anwar,analyzing,accommodations,youse,wring,wallowing,transgenics,thrive,tedious,stylish,strippers,sterile,squeezing,squeaky,sprained,solemn,snoring,shattering,shabby,seams,scrawny,revoked,residue,reeks,recite,ranting,quoting,predicament,plugs,pinpoint,petrified,pathological,passports,oughtta,nighter,navigate,kippie,intrigue,intentional,insufferable,hunky,how've,horrifying,hearty,hamptons,grazie,funerals,forks,fetched,excruciating,enjoyable,endanger,dumber,drying,diabolical,crossword,corry,comprehend,clipped,classmates,candlelight,brutally,brutality,boarded,bathrobe,authorize,assemble,aerobics,wholesome,whiff,vermin,trophies,trait,tragically,toying,testy,tasteful,stocked,spinach,sipping,sidetracked,scrubbing,scraping,sanctity,robberies,ridin,retribution,refrain,realities,radiant,protesting,projector,plutonium,payin,parting,o'reilly,nooooo,motherfucking,measly,manic,lalita,juggling,jerking,intro,inevitably,hypnosis,huddle,horrendous,hobbies,heartfelt,harlin,hairdresser,gonorrhea,fussing,furtwangler,fleeting,flawless,flashed,fetus,eulogy,distinctly,disrespectful,denies,crossbow,cregg,crabs,cowardly,contraction,contingency,confirming,condone,coffins,cleansing,cheesecake,certainty,cages,c'est,briefed,bravest,bosom,boils,binoculars,bachelorette,appetizer,ambushed,alerted,woozy,withhold,vulgar,utmost,unleashed,unholy,unhappiness,unconditional,typewriter,typed,twists,supermodel,subpoenaed,stringing,skeptical,schoolgirl,romantically,rocked,revoir,reopen,puncture,preach,polished,planetarium,penicillin,peacefully,nurturing,more'n,mmhmm,midgets,marklar,lodged,lifeline,jellyfish,infiltrate,hutch,horseback,heist,gents,frickin,freezes,forfeit,flakes,flair,fathered,eternally,epiphany,disgruntled,discouraged,delinquent,decipher,danvers,cubes,credible,coping,chills,cherished,catastrophe,bombshell,birthright,billionaire,ample,affections,admiration,abbotts,whatnot,watering,vinegar,unthinkable,unseen,unprepared,unorthodox,underhanded,uncool,timeless,thump,thermometer,theoretically,tapping,tagged,swung,stares,spiked,solves,smuggle,scarier,saucer,quitter,prudent,powdered,poked,pointers,peril,penetrate,penance,opium,nudge,nostrils,neurological,mockery,mobster,medically,loudly,insights,implicate,hypocritical,humanly,holiness,healthier,hammered,haldeman,gunman,gloom,freshly,francs,flunked,flawed,emptiness,drugging,dozer,derevko,deprive,deodorant,cryin,crocodile,coloring,colder,cognac,clocked,clippings,charades,chanting,certifiable,caterers,brute,brochures,botched,blinders,bitchin,banter,woken,ulcer,tread,thankfully,swine,swimsuit,swans,stressing,steaming,stamped,stabilize,squirm,snooze,shuffle,shredded,seafood,scratchy,savor,sadistic,rhetorical,revlon,realist,prosecuting,prophecies,polyester,petals,persuasion,paddles,o'leary,nuthin,neighbour,negroes,muster,meningitis,matron,lockers,letterman,legged,indictment,hypnotized,housekeeping,hopelessly,hallucinations,grader,goldilocks,girly,flask,envelopes,downside,doves,dissolve,discourage,disapprove,diabetic,deliveries,decorator,crossfire,criminally,containment,comrades,complimentary,chatter,catchy,cashier,cartel,caribou,cardiologist,brawl,booted,barbershop,aryan,angst,administer,zellie,wreak,whistles,vandalism,vamps,uterus,upstate,unstoppable,understudy,tristin,transcript,tranquilizer,toxins,tonsils,stempel,spotting,spectator,spatula,softer,snotty,slinging,showered,sexiest,sensual,sadder,rimbaud,restrain,resilient,remission,reinstate,rehash,recollection,rabies,popsicle,plausible,pediatric,patronizing,ostrich,ortolani,oooooh,omelette,mistrial,marseilles,loophole,laughin,kevvy,irritated,infidelity,hypothermia,horrific,groupie,grinding,graceful,goodspeed,gestures,frantic,extradition,echelon,disks,dawnie,dared,damsel,curled,collateral,collage,chant,calculating,bumping,bribes,boardwalk,blinds,blindly,bleeds,bickering,beasts,backside,avenge,apprehended,anguish,abusing,youthful,yells,yanking,whomever,when'd,vomiting,vengeful,unpacking,unfamiliar,undying,tumble,trolls,treacherous,tipping,tantrum,tanked,summons,straps,stomped,stinkin,stings,staked,squirrels,sprinkles,speculate,sorting,skinned,sicko,sicker,shootin,shatter,seeya,schnapps,s'posed,ronee,respectful,regroup,regretting,reeling,reckoned,ramifications,puddy,projections,preschool,plissken,platonic,permalash,outdone,outburst,mutants,mugging,misfortune,miserably,miraculously,medications,margaritas,manpower,lovemaking,logically,leeches,latrine,kneel,inflict,impostor,hypocrisy,hippies,heterosexual,heightened,hecuba,healer,gunned,grooming,groin,gooey,gloomy,frying,friendships,fredo,firepower,fathom,exhaustion,evils,endeavor,eggnog,dreaded,d'arcy,crotch,coughing,coronary,cookin,consummate,congrats,companionship,caved,caspar,bulletproof,brilliance,breakin,brash,blasting,aloud,airtight,advising,advertise,adultery,aches,wronged,upbeat,trillion,thingies,tending,tarts,surreal,specs,specialize,spade,shrew,shaping,selves,schoolwork,roomie,recuperating,rabid,quart,provocative,proudly,pretenses,prenatal,pharmaceuticals,pacing,overworked,originals,nicotine,murderous,mileage,mayonnaise,massages,losin,interrogated,injunction,impartial,homing,heartbreaker,hacks,glands,giver,fraizh,flips,flaunt,englishman,electrocuted,dusting,ducking,drifted,donating,cylon,crutches,crates,cowards,comfortably,chummy,chitchat,childbirth,businesswoman,brood,blatant,bethy,barring,bagged,awakened,asbestos,airplanes,worshipped,winnings,why're,visualize,unprotected,unleash,trays,thicker,therapists,takeoff,streisand,storeroom,stethoscope,stacked,spiteful,sneaks,snapping,slaughtered,slashed,simplest,silverware,shits,secluded,scruples,scrubs,scraps,ruptured,roaring,receptionist,recap,raditch,radiator,pushover,plastered,pharmacist,perverse,perpetrator,ornament,ointment,nineties,napping,nannies,mousse,moors,momentary,misunderstandings,manipulator,malfunction,laced,kivar,kickin,infuriating,impressionable,holdup,hires,hesitated,headphones,hammering,groundwork,grotesque,graces,gauze,gangsters,frivolous,freeing,fours,forwarding,ferrars,faulty,fantasizing,extracurricular,empathy,divorces,detonate,depraved,demeaning,deadlines,dalai,cursing,cufflink,crows,coupons,comforted,claustrophobic,casinos,camped,busboy,bluth,bennetts,baskets,attacker,aplastic,angrier,affectionate,zapped,wormhole,weaken,unrealistic,unravel,unimportant,unforgettable,twain,suspend,superbowl,stutter,stewardess,stepson,standin,spandex,souvenirs,sociopath,skeletons,shivering,sexier,selfishness,scrapbook,ritalin,ribbons,reunite,remarry,relaxation,rattling,rapist,psychosis,prepping,poses,pleasing,pisses,piling,persecuted,padded,operatives,negotiator,natty,menopause,mennihan,martimmys,loyalties,laynie,lando,justifies,intimately,inexperienced,impotent,immortality,horrors,hooky,hinges,heartbreaking,handcuffed,gypsies,guacamole,grovel,graziella,goggles,gestapo,fussy,ferragamo,feeble,eyesight,explosions,experimenting,enchanting,doubtful,dizziness,dismantle,detectors,deserving,defective,dangling,dancin,crumble,creamed,cramping,conceal,clockwork,chrissakes,chrissake,chopping,cabinets,brooding,bonfire,blurt,bloated,blackmailer,beforehand,bathed,bathe,barcode,banish,badges,babble,await,attentive,aroused,antibodies,animosity,ya'll,wrinkled,wonderland,willed,whisk,waltzing,waitressing,vigilant,upbringing,unselfish,uncles,trendy,trajectory,striped,stamina,stalled,staking,stacks,spoils,snuff,snooty,snide,shrinking,senora,secretaries,scoundrel,saline,salads,rundown,riddles,relapse,recommending,raspberry,plight,pecan,pantry,overslept,ornaments,niner,negligent,negligence,nailing,mucho,mouthed,monstrous,malpractice,lowly,loitering,logged,lingering,lettin,lattes,kamal,juror,jillefsky,jacked,irritate,intrusion,insatiable,infect,impromptu,icing,hmmmm,hefty,gasket,frightens,flapping,firstborn,faucet,estranged,envious,dopey,doesn,disposition,disposable,disappointments,dipped,dignified,deceit,dealership,deadbeat,curses,coven,counselors,concierge,clutches,casbah,callous,cahoots,brotherly,britches,brides,bethie,beige,autographed,attendants,attaboy,astonishing,appreciative,antibiotic,aneurysm,afterlife,affidavit,zoning,whats,whaddaya,vasectomy,unsuspecting,toula,topanga,tonio,toasted,tiring,terrorized,tenderness,tailing,sweats,suffocated,sucky,subconsciously,starvin,sprouts,spineless,sorrows,snowstorm,smirk,slicery,sledding,slander,simmer,signora,sigmund,seventies,sedate,scented,sandals,rollers,retraction,resigning,recuperate,receptive,racketeering,queasy,provoking,priors,prerogative,premed,pinched,pendant,outsiders,orbing,opportunist,olanov,neurologist,nanobot,mommies,molested,misread,mannered,laundromat,intercom,inspect,insanely,infatuation,indulgent,indiscretion,inconsiderate,hurrah,howling,herpes,hasta,harassed,hanukkah,groveling,groosalug,gander,galactica,futile,fridays,flier,fixes,exploiting,exorcism,evasive,endorse,emptied,dreary,dreamy,downloaded,dodged,doctored,disobeyed,disneyland,disable,dehydrated,contemplating,coconuts,cockroaches,clogged,chilling,chaperon,cameraman,bulbs,bucklands,bribing,brava,bracelets,bowels,bluepoint,appetizers,appendix,antics,anointed,analogy,almonds,yammering,winch,weirdness,wangler,vibrations,vendor,unmarked,unannounced,twerp,trespass,travesty,transfusion,trainee,towelie,tiresome,straightening,staggering,sonar,socializing,sinus,sinners,shambles,serene,scraped,scones,scepter,sarris,saberhagen,ridiculously,ridicule,rents,reconciled,radios,publicist,pubes,prune,prude,precrime,postponing,pluck,perish,peppermint,peeled,overdo,nutshell,nostalgic,mulan,mouthing,mistook,meddle,maybourne,martimmy,lobotomy,livelihood,lippman,likeness,kindest,kaffee,jocks,jerked,jeopardizing,jazzed,insured,inquisition,inhale,ingenious,holier,helmets,heirloom,heinous,haste,harmsway,hardship,hanky,gutters,gruesome,groping,goofing,godson,glare,finesse,figuratively,ferrie,endangerment,dreading,dozed,dorky,dmitri,divert,discredit,dialing,cufflinks,crutch,craps,corrupted,cocoon,cleavage,cannery,bystander,brushes,bruising,bribery,brainstorm,bolted,binge,ballistics,astute,arroway,adventurous,adoptive,addicts,addictive,yadda,whitelighters,wematanye,weeds,wedlock,wallets,vulnerability,vroom,vents,upped,unsettling,unharmed,trippin,trifle,tracing,tormenting,thats,syphilis,subtext,stickin,spices,sores,smacked,slumming,sinks,signore,shitting,shameful,shacked,septic,seedy,righteousness,relish,rectify,ravishing,quickest,phoebs,perverted,peeing,pedicure,pastrami,passionately,ozone,outnumbered,oregano,offender,nukes,nosed,nighty,nifty,mounties,motivate,moons,misinterpreted,mercenary,mentality,marsellus,lupus,lumbar,lovesick,lobsters,leaky,laundering,latch,jafar,instinctively,inspires,indoors,incarcerated,hundredth,handkerchief,gynecologist,guittierez,groundhog,grinning,goodbyes,geese,fullest,eyelashes,eyelash,enquirer,endlessly,elusive,disarm,detest,deluding,dangle,cotillion,corsage,conjugal,confessional,cones,commandment,coded,coals,chuckle,christmastime,cheeseburgers,chardonnay,celery,campfire,calming,burritos,brundle,broflovski,brighten,borderline,blinked,bling,beauties,bauers,battered,articulate,alienated,ahhhhh,agamemnon,accountants,y'see,wrongful,wrapper,workaholic,winnebago,whispered,warts,vacate,unworthy,unanswered,tonane,tolerated,throwin,throbbing,thrills,thorns,thereof,there've,tarot,sunscreen,stretcher,stereotype,soggy,sobbing,sizable,sightings,shucks,shrapnel,sever,senile,seaboard,scorned,saver,rebellious,rained,putty,prenup,pores,pinching,pertinent,peeping,paints,ovulating,opposites,occult,nutcracker,nutcase,newsstand,newfound,mocked,midterms,marshmallow,marbury,maclaren,leans,krudski,knowingly,keycard,junkies,juilliard,jolinar,irritable,invaluable,inuit,intoxicating,instruct,insolent,inexcusable,incubator,illustrious,hunsecker,houseguest,homosexuals,homeroom,hernia,harming,handgun,hallways,hallucination,gunshots,groupies,groggy,goiter,gingerbread,giggling,frigging,fledged,fedex,fairies,exchanging,exaggeration,esteemed,enlist,drags,dispense,disloyal,disconnect,desks,dentists,delacroix,degenerate,daydreaming,cushions,cuddly,corroborate,complexion,compensated,cobbler,closeness,chilled,checkmate,channing,carousel,calms,bylaws,benefactor,ballgame,baiting,backstabbing,artifact,airspace,adversary,actin,accuses,accelerant,abundantly,abstinence,zissou,zandt,yapping,witchy,willows,whadaya,vilandra,veiled,undress,undivided,underestimating,ultimatums,twirl,truckload,tremble,toasting,tingling,tents,tempered,sulking,stunk,sponges,spills,softly,snipers,scourge,rooftop,riana,revolting,revisit,refreshments,redecorating,recapture,raysy,pretense,prejudiced,precogs,pouting,poofs,pimple,piles,pediatrician,padre,packets,paces,orvelle,oblivious,objectivity,nighttime,nervosa,mexicans,meurice,melts,matchmaker,maeby,lugosi,lipnik,leprechaun,kissy,kafka,introductions,intestines,inspirational,insightful,inseparable,injections,inadvertently,hussy,huckabees,hittin,hemorrhaging,headin,haystack,hallowed,grudges,granilith,grandkids,grading,gracefully,godsend,gobbles,fragrance,fliers,finchley,farts,eyewitnesses,expendable,existential,dorms,delaying,degrading,deduction,darlings,danes,cylons,counsellor,contraire,consciously,conjuring,congratulating,cokes,buffay,brooch,bitching,bistro,bijou,bewitched,benevolent,bends,bearings,barren,aptitude,amish,amazes,abomination,worldly,whispers,whadda,wayward,wailing,vanishing,upscale,untouchable,unspoken,uncontrollable,unavoidable,unattended,trite,transvestite,toupee,timid,timers,terrorizing,swana,stumped,strolling,storybook,storming,stomachs,stoked,stationery,springtime,spontaneity,spits,spins,soaps,sentiments,scramble,scone,rooftops,retract,reflexes,rawdon,ragged,quirky,quantico,psychologically,prodigal,pounce,potty,pleasantries,pints,petting,perceive,onstage,notwithstanding,nibble,newmans,neutralize,mutilated,millionaires,mayflower,masquerade,mangy,macreedy,lunatics,lovable,locating,limping,lasagna,kwang,keepers,juvie,jaded,ironing,intuitive,intensely,insure,incantation,hysteria,hypnotize,humping,happenin,griet,grasping,glorified,ganging,g'night,focker,flunking,flimsy,flaunting,fixated,fitzwallace,fainting,eyebrow,exonerated,ether,electrician,egotistical,earthly,dusted,dignify,detonation,debrief,dazzling,dan'l,damnedest,daisies,crushes,crucify,contraband,confronting,collapsing,cocked,clicks,cliche,circled,chandelier,carburetor,callers,broads,breathes,bloodshed,blindsided,blabbing,bialystock,bashing,ballerina,aviva,arteries,anomaly,airstrip,agonizing,adjourn,aaaaa,yearning,wrecker,witnessing,whence,warhead,unsure,unheard,unfreeze,unfold,unbalanced,ugliest,troublemaker,toddler,tiptoe,threesome,thirties,thermostat,swipe,surgically,subtlety,stung,stumbling,stubs,stride,strangling,sprayed,socket,smuggled,showering,shhhhh,sabotaging,rumson,rounding,risotto,repairman,rehearsed,ratty,ragging,radiology,racquetball,racking,quieter,quicksand,prowl,prompt,premeditated,prematurely,prancing,porcupine,plated,pinocchio,peeked,peddle,panting,overweight,overrun,outing,outgrown,obsess,nursed,nodding,negativity,negatives,musketeers,mugger,motorcade,merrily,matured,masquerading,marvellous,maniacs,lovey,louse,linger,lilies,lawful,kudos,knuckle,juices,judgments,itches,intolerable,intermission,inept,incarceration,implication,imaginative,huckleberry,holster,heartburn,gunna,groomed,graciously,fulfillment,fugitives,forsaking,forgives,foreseeable,flavors,flares,fixation,fickle,fantasize,famished,fades,expiration,exclamation,erasing,eiffel,eerie,earful,duped,dulles,dissing,dissect,dispenser,dilated,detergent,desdemona,debriefing,damper,curing,crispina,crackpot,courting,cordial,conflicted,comprehension,commie,cleanup,chiropractor,charmer,chariot,cauldron,catatonic,bullied,buckets,brilliantly,breathed,booths,boardroom,blowout,blindness,blazing,biologically,bibles,biased,beseech,barbaric,balraj,audacity,anticipating,alcoholics,airhead,agendas,admittedly,absolution,youre,yippee,wittlesey,withheld,willful,whammy,weakest,washes,virtuous,videotapes,vials,unplugged,unpacked,unfairly,turbulence,tumbling,tricking,tremendously,traitors,torches,tinga,thyroid,teased,tawdry,taker,sympathies,swiped,sundaes,suave,strut,stepdad,spewing,spasm,socialize,slither,simulator,shutters,shrewd,shocks,semantics,schizophrenic,scans,savages,rya'c,runny,ruckus,royally,roadblocks,rewriting,revoke,repent,redecorate,recovers,recourse,ratched,ramali,racquet,quince,quiche,puppeteer,puking,puffed,problemo,praises,pouch,postcards,pooped,poised,piled,phoney,phobia,patching,parenthood,pardner,oozing,ohhhhh,numbing,nostril,nosey,neatly,nappa,nameless,mortuary,moronic,modesty,midwife,mcclane,matuka,maitre,lumps,lucid,loosened,loins,lawnmower,lamotta,kroehner,jinxy,jessep,jamming,jailhouse,jacking,intruders,inhuman,infatuated,indigestion,implore,implanted,hormonal,hoboken,hillbilly,heartwarming,headway,hatched,hartmans,harping,grapevine,gnome,forties,flyin,flirted,fingernail,exhilarating,enjoyment,embark,dumper,dubious,drell,docking,disillusioned,dishonor,disbarred,dicey,custodial,counterproductive,corned,cords,contemplate,concur,conceivable,cobblepot,chickened,checkout,carpe,cap'n,campers,buyin,bullies,braid,boxed,bouncy,blueberries,blubbering,bloodstream,bigamy,beeped,bearable,autographs,alarming,wretch,wimps,widower,whirlwind,whirl,warms,vandelay,unveiling,undoing,unbecoming,turnaround,touche,togetherness,tickles,ticker,teensy,taunt,sweethearts,stitched,standpoint,staffers,spotless,soothe,smothered,sickening,shouted,shepherds,shawl,seriousness,schooled,schoolboy,s'mores,roped,reminders,raggedy,preemptive,plucked,pheromones,particulars,pardoned,overpriced,overbearing,outrun,ohmigod,nosing,nicked,neanderthal,mosquitoes,mortified,milky,messin,mecha,markinson,marivellas,mannequin,manderley,madder,macready,lookie,locusts,lifetimes,lanna,lakhi,kholi,impersonate,hyperdrive,horrid,hopin,hogging,hearsay,harpy,harboring,hairdo,hafta,grasshopper,gobble,gatehouse,foosball,floozy,fished,firewood,finalize,felons,euphemism,entourage,elitist,elegance,drokken,drier,dredge,dossier,diseased,diarrhea,diagnose,despised,defuse,d'amour,contesting,conserve,conscientious,conjured,collars,clogs,chenille,chatty,chamomile,casing,calculator,brittle,breached,blurted,birthing,bikinis,astounding,assaulting,aroma,appliance,antsy,amnio,alienating,aliases,adolescence,xerox,wrongs,workload,willona,whistling,werewolves,wallaby,unwelcome,unseemly,unplug,undermining,ugliness,tyranny,tuesdays,trumpets,transference,ticks,tangible,tagging,swallowing,superheroes,studs,strep,stowed,stomping,steffy,sprain,spouting,sponsoring,sneezing,smeared,slink,shakin,sewed,seatbelt,scariest,scammed,sanctimonious,roasting,rightly,retinal,rethinking,resented,reruns,remover,racks,purest,progressing,presidente,preeclampsia,postponement,portals,poppa,pliers,pinning,pelvic,pampered,padding,overjoyed,ooooo,one'll,octavius,nonono,nicknames,neurosurgeon,narrows,misled,mislead,mishap,milltown,milking,meticulous,mediocrity,meatballs,machete,lurch,layin,knockin,khruschev,jurors,jumpin,jugular,jeweler,intellectually,inquiries,indulging,indestructible,indebted,imitate,ignores,hyperventilating,hyenas,hurrying,hermano,hellish,heheh,harshly,handout,grunemann,glances,giveaway,getup,gerome,furthest,frosting,frail,forwarded,forceful,flavored,flammable,flaky,fingered,fatherly,ethic,embezzlement,duffel,dotted,distressed,disobey,disappearances,dinky,diminish,diaphragm,deuces,creme,courteous,comforts,coerced,clots,clarification,chunks,chickie,chases,chaperoning,cartons,caper,calves,caged,bustin,bulging,bringin,boomhauer,blowin,blindfolded,biscotti,ballplayer,bagging,auster,assurances,aschen,arraigned,anonymity,alters,albatross,agreeable,adoring,abduct,wolfi,weirded,watchers,washroom,warheads,vincennes,urgency,understandably,uncomplicated,uhhhh,twitching,treadmill,thermos,tenorman,tangle,talkative,swarm,surrendering,summoning,strive,stilts,stickers,squashed,spraying,sparring,soaring,snort,sneezed,slaps,skanky,singin,sidle,shreck,shortness,shorthand,sharper,shamed,sadist,rydell,rusik,roulette,resumes,respiration,recount,reacts,purgatory,princesses,presentable,ponytail,plotted,pinot,pigtails,phillippe,peddling,paroled,orbed,offends,o'hara,moonlit,minefield,metaphors,malignant,mainframe,magicks,maggots,maclaine,loathing,leper,leaps,leaping,lashed,larch,larceny,lapses,ladyship,juncture,jiffy,jakov,invoke,infantile,inadmissible,horoscope,hinting,hideaway,hesitating,heddy,heckles,hairline,gripe,gratifying,governess,goebbels,freddo,foresee,fascination,exemplary,executioner,etcetera,escorts,endearing,eaters,earplugs,draped,disrupting,disagrees,dimes,devastate,detain,depositions,delicacy,darklighter,cynicism,cyanide,cutters,cronus,continuance,conquering,confiding,compartments,combing,cofell,clingy,cleanse,christmases,cheered,cheekbones,buttle,burdened,bruenell,broomstick,brained,bozos,bontecou,bluntman,blazes,blameless,bizarro,bellboy,beaucoup,barkeep,awaken,astray,assailant,appease,aphrodisiac,alleys,yesss,wrecks,woodpecker,wondrous,wimpy,willpower,wheeling,weepy,waxing,waive,videotaped,veritable,untouched,unlisted,unfounded,unforeseen,twinge,triggers,traipsing,toxin,tombstone,thumping,therein,testicles,telephones,tarmac,talby,tackled,swirling,suicides,suckered,subtitles,sturdy,strangler,stockbroker,stitching,steered,standup,squeal,sprinkler,spontaneously,splendor,spiking,spender,snipe,snagged,skimming,siddown,showroom,shovels,shotguns,shoelaces,shitload,shellfish,sharpest,shadowy,seizing,scrounge,scapegoat,sayonara,saddled,rummaging,roomful,renounce,reconsidered,recharge,realistically,radioed,quirks,quadrant,punctual,practising,pours,poolhouse,poltergeist,pocketbook,plainly,picnics,pesto,pawing,passageway,partied,oneself,numero,nostalgia,nitwit,neuro,mixer,meanest,mcbeal,matinee,margate,marce,manipulations,manhunt,manger,magicians,loafers,litvack,lightheaded,lifeguard,lawns,laughingstock,ingested,indignation,inconceivable,imposition,impersonal,imbecile,huddled,housewarming,horizons,homicides,hiccups,hearse,hardened,gushing,gushie,greased,goddamit,freelancer,forging,fondue,flustered,flung,flinch,flicker,fixin,festivus,fertilizer,farted,faggots,exonerate,evict,enormously,encrypted,emdash,embracing,duress,dupres,dowser,doormat,disfigured,disciplined,dibbs,depository,deathbed,dazzled,cuttin,cures,crowding,crepe,crammed,copycat,contradict,confidant,condemning,conceited,commute,comatose,clapping,circumference,chuppah,chore,choksondik,chestnuts,briault,bottomless,bonnet,blokes,berluti,beret,beggars,bankroll,bania,athos,arsenic,apperantly,ahhhhhh,afloat,accents,zipped,zeros,zeroes,zamir,yuppie,youngsters,yorkers,wisest,wipes,wield,whyn't,weirdos,wednesdays,vicksburg,upchuck,untraceable,unsupervised,unpleasantness,unhook,unconscionable,uncalled,trappings,tragedies,townie,thurgood,things'll,thine,tetanus,terrorize,temptations,tanning,tampons,swarming,straitjacket,steroid,startling,starry,squander,speculating,sollozzo,sneaked,slugs,skedaddle,sinker,silky,shortcomings,sellin,seasoned,scrubbed,screwup,scrapes,scarves,sandbox,salesmen,rooming,romances,revere,reproach,reprieve,rearranging,ravine,rationalize,raffle,punchy,psychobabble,provocation,profoundly,prescriptions,preferable,polishing,poached,pledges,pirelli,perverts,oversized,overdressed,outdid,nuptials,nefarious,mouthpiece,motels,mopping,mongrel,missin,metaphorically,mertin,memos,melodrama,melancholy,measles,meaner,mantel,maneuvering,mailroom,luring,listenin,lifeless,licks,levon,legwork,kneecaps,kippur,kiddie,kaput,justifiable,insistent,insidious,innuendo,innit,indecent,imaginable,horseshit,hemorrhoid,hella,healthiest,haywire,hamsters,hairbrush,grouchy,grisly,gratuitous,glutton,glimmer,gibberish,ghastly,gentler,generously,geeky,fuhrer,fronting,foolin,faxes,faceless,extinguisher,expel,etched,endangering,ducked,dodgeball,dives,dislocated,discrepancy,devour,derail,dementia,daycare,cynic,crumbling,cowardice,covet,cornwallis,corkscrew,cookbook,commandments,coincidental,cobwebs,clouded,clogging,clicking,clasp,chopsticks,chefs,chaps,cashing,carat,calmer,brazen,brainwashing,bradys,bowing,boned,bloodsucking,bleachers,bleached,bedpan,bearded,barrenger,bachelors,awwww,assures,assigning,asparagus,apprehend,anecdote,amoral,aggravation,afoot,acquaintances,accommodating,yakking,worshipping,wladek,willya,willies,wigged,whoosh,whisked,watered,warpath,volts,violates,valuables,uphill,unwise,untimely,unsavory,unresponsive,unpunished,unexplained,tubby,trolling,toxicology,tormented,toothache,tingly,timmiihh,thursdays,thoreau,terrifies,temperamental,telegrams,talkie,takers,symbiote,swirl,suffocate,stupider,strapping,steckler,springing,someway,sleepyhead,sledgehammer,slant,slams,showgirl,shoveling,shmoopy,sharkbait,shan't,scrambling,schematics,sandeman,sabbatical,rummy,reykjavik,revert,responsive,rescheduled,requisition,relinquish,rejoice,reckoning,recant,rebadow,reassurance,rattlesnake,ramble,primed,pricey,prance,pothole,pocus,persist,perpetrated,pekar,peeling,pastime,parmesan,pacemaker,overdrive,ominous,observant,nothings,noooooo,nonexistent,nodded,nieces,neglecting,nauseating,mutated,musket,mumbling,mowing,mouthful,mooseport,monologue,mistrust,meetin,masseuse,mantini,mailer,madre,lowlifes,locksmith,livid,liven,limos,liberating,lhasa,leniency,leering,laughable,lashes,lasagne,laceration,korben,katan,kalen,jittery,jammies,irreplaceable,intubate,intolerant,inhaler,inhaled,indifferent,indifference,impound,impolite,humbly,heroics,heigh,guillotine,guesthouse,grounding,grips,gossiping,goatee,gnomes,gellar,frutt,frobisher,freudian,foolishness,flagged,femme,fatso,fatherhood,fantasized,fairest,faintest,eyelids,extravagant,extraterrestrial,extraordinarily,escalator,elevate,drivel,dissed,dismal,disarray,dinnertime,devastation,dermatologist,delicately,defrost,debutante,debacle,damone,dainty,cuvee,culpa,crucified,creeped,crayons,courtship,convene,congresswoman,concocted,compromises,comprende,comma,coleslaw,clothed,clinically,chickenshit,checkin,cesspool,caskets,calzone,brothel,boomerang,bodega,blasphemy,bitsy,bicentennial,berlini,beatin,beards,barbas,barbarians,backpacking,arrhythmia,arousing,arbitrator,antagonize,angling,anesthetic,altercation,aggressor,adversity,acathla,aaahhh,wreaking,workup,wonderin,wither,wielding,what'm,what'cha,waxed,vibrating,veterinarian,venting,vasey,valor,validate,upholstery,untied,unscathed,uninterrupted,unforgiving,undies,uncut,twinkies,tucking,treatable,treasured,tranquility,townspeople,torso,tomei,tipsy,tinsel,tidings,thirtieth,tantrums,tamper,talky,swayed,swapping,suitor,stylist,stirs,standoff,sprinklers,sparkly,snobby,snatcher,smoother,sleepin,shrug,shoebox,sheesh,shackles,setbacks,sedatives,screeching,scorched,scanned,satyr,roadblock,riverbank,ridiculed,resentful,repellent,recreate,reconvene,rebuttal,realmedia,quizzes,questionnaire,punctured,pucker,prolong,professionalism,pleasantly,pigsty,penniless,paychecks,patiently,parading,overactive,ovaries,orderlies,oracles,oiled,offending,nudie,neonatal,neighborly,moops,moonlighting,mobilize,mmmmmm,milkshake,menial,meats,mayan,maxed,mangled,magua,lunacy,luckier,liters,lansbury,kooky,knowin,jeopardized,inkling,inhalation,inflated,infecting,incense,inbound,impractical,impenetrable,idealistic,i'mma,hypocrites,hurtin,humbled,hologram,hokey,hocus,hitchhiking,hemorrhoids,headhunter,hassled,harts,hardworking,haircuts,hacksaw,genitals,gazillion,gammy,gamesphere,fugue,footwear,folly,flashlights,fives,filet,extenuating,estrogen,entails,embezzled,eloquent,egomaniac,ducts,drowsy,drones,doree,donovon,disguises,diggin,deserting,depriving,defying,deductible,decorum,decked,daylights,daybreak,dashboard,damnation,cuddling,crunching,crickets,crazies,councilman,coughed,conundrum,complimented,cohaagen,clutching,clued,clader,cheques,checkpoint,chats,channeling,ceases,carasco,capisce,cantaloupe,cancelling,campsite,burglars,breakfasts,bra'tac,blueprint,bleedin,blabbed,beneficiary,basing,avert,atone,arlyn,approves,apothecary,antiseptic,aleikuum,advisement,zadir,wobbly,withnail,whattaya,whacking,wedged,wanders,vaginal,unimaginable,undeniable,unconditionally,uncharted,unbridled,tweezers,tvmegasite,trumped,triumphant,trimming,treading,tranquilizers,toontown,thunk,suture,suppressing,strays,stonewall,stogie,stepdaughter,stace,squint,spouses,splashed,speakin,sounder,sorrier,sorrel,sombrero,solemnly,softened,snobs,snippy,snare,smoothing,slump,slimeball,slaving,silently,shiller,shakedown,sensations,scrying,scrumptious,screamin,saucy,santoses,roundup,roughed,rosary,robechaux,retrospect,rescind,reprehensible,repel,remodeling,reconsidering,reciprocate,railroaded,psychics,promos,prob'ly,pristine,printout,priestess,prenuptial,precedes,pouty,phoning,peppy,pariah,parched,panes,overloaded,overdoing,nymphs,nother,notebooks,nearing,nearer,monstrosity,milady,mieke,mephesto,medicated,marshals,manilow,mammogram,m'lady,lotsa,loopy,lesion,lenient,learner,laszlo,kross,kinks,jinxed,involuntary,insubordination,ingrate,inflatable,incarnate,inane,hypoglycemia,huntin,humongous,hoodlum,honking,hemorrhage,helpin,hathor,hatching,grotto,grandmama,gorillas,godless,girlish,ghouls,gershwin,frosted,flutter,flagpole,fetching,fatter,faithfully,exert,evasion,escalate,enticing,enchantress,elopement,drills,downtime,downloading,dorks,doorways,divulge,dissociative,disgraceful,disconcerting,deteriorate,destinies,depressive,dented,denim,decruz,decidedly,deactivate,daydreams,curls,culprit,cruelest,crippling,cranberries,corvis,copped,commend,coastguard,cloning,cirque,churning,chock,chivalry,catalogues,cartwheels,carols,canister,buttered,bundt,buljanoff,bubbling,brokers,broaden,brimstone,brainless,bores,badmouthing,autopilot,ascertain,aorta,ampata,allenby,accosted,absolve,aborted,aaagh,aaaaaah,yonder,yellin,wyndham,wrongdoing,woodsboro,wigging,wasteland,warranty,waltzed,walnuts,vividly,veggie,unnecessarily,unloaded,unicorns,understated,unclean,umbrellas,twirling,turpentine,tupperware,triage,treehouse,tidbit,tickled,threes,thousandth,thingie,terminally,teething,tassel,talkies,swoon,switchboard,swerved,suspiciously,subsequentlyne,subscribe,strudel,stroking,strictest,stensland,starin,stannart,squirming,squealing,sorely,softie,snookums,sniveling,smidge,sloth,skulking,simian,sightseeing,siamese,shudder,shoppers,sharpen,shannen,semtex,secondhand,seance,scowl,scorn,safekeeping,russe,rummage,roshman,roomies,roaches,rinds,retrace,retires,resuscitate,rerun,reputations,rekall,refreshment,reenactment,recluse,ravioli,raves,raking,purses,punishable,punchline,puked,prosky,previews,poughkeepsie,poppins,polluted,placenta,pissy,petulant,perseverance,pears,pawns,pastries,partake,panky,palate,overzealous,orchids,obstructing,objectively,obituaries,obedient,nothingness,musty,motherly,mooning,momentous,mistaking,minutemen,milos,microchip,meself,merciless,menelaus,mazel,masturbate,mahogany,lysistrata,lillienfield,likable,liberate,leveled,letdown,larynx,lardass,lainey,lagged,klorel,kidnappings,keyed,karmic,jeebies,irate,invulnerable,intrusive,insemination,inquire,injecting,informative,informants,impure,impasse,imbalance,illiterate,hurled,hunts,hematoma,headstrong,handmade,handiwork,growling,gorky,getcha,gesundheit,gazing,galley,foolishly,fondness,floris,ferocious,feathered,fateful,fancies,fakes,faker,expire,ever'body,essentials,eskimos,enlightening,enchilada,emissary,embolism,elsinore,ecklie,drenched,drazi,doped,dogging,doable,dislikes,dishonesty,disengage,discouraging,derailed,deformed,deflect,defer,deactivated,crips,constellations,congressmen,complimenting,clubbing,clawing,chromium,chimes,chews,cheatin,chaste,cellblock,caving,catered,catacombs,calamari,bucking,brulee,brits,brisk,breezes,bounces,boudoir,binks,better'n,bellied,behrani,behaves,bedding,balmy,badmouth,backers,avenging,aromatherapy,armpit,armoire,anythin,anonymously,anniversaries,aftershave,affliction,adrift,admissible,adieu,acquittal,yucky,yearn,whitter,whirlpool,wendigo,watchdog,wannabes,wakey,vomited,voicemail,valedictorian,uttered,unwed,unrequited,unnoticed,unnerving,unkind,unjust,uniformed,unconfirmed,unadulterated,unaccounted,uglier,turnoff,trampled,tramell,toads,timbuktu,throwback,thimble,tasteless,tarantula,tamale,takeovers,swish,supposing,streaking,stargher,stanzi,stabs,squeamish,splattered,spiritually,spilt,speciality,smacking,skywire,skips,skaara,simpatico,shredding,showin,shortcuts,shite,shielding,shamelessly,serafine,sentimentality,seasick,schemer,scandalous,sainted,riedenschneider,rhyming,revel,retractor,retards,resurrect,remiss,reminiscing,remanded,reiben,regains,refuel,refresher,redoing,redheaded,reassured,rearranged,rapport,qumar,prowling,prejudices,precarious,powwow,pondering,plunger,plunged,pleasantville,playpen,phlegm,perfected,pancreas,paley,ovary,outbursts,oppressed,ooohhh,omoroca,offed,o'toole,nurture,nursemaid,nosebleed,necktie,muttering,munchies,mucking,mogul,mitosis,misdemeanor,miscarried,millionth,migraines,midler,manicurist,mandelbaum,manageable,malfunctioned,magnanimous,loudmouth,longed,lifestyles,liddy,lickety,leprechauns,komako,klute,kennel,justifying,irreversible,inventing,intergalactic,insinuate,inquiring,ingenuity,inconclusive,incessant,improv,impersonation,hyena,humperdinck,hubba,housework,hoffa,hither,hissy,hippy,hijacked,heparin,hellooo,hearth,hassles,hairstyle,hahahaha,hadda,guys'll,gutted,gulls,gritty,grievous,graft,gossamer,gooder,gambled,gadgets,fundamentals,frustrations,frolicking,frock,frilly,foreseen,footloose,fondly,flirtation,flinched,flatten,farthest,exposer,evading,escrow,empathize,embryos,embodiment,ellsberg,ebola,dulcinea,dreamin,drawbacks,doting,doose,doofy,disturbs,disorderly,disgusts,detox,denominator,demeanor,deliriously,decode,debauchery,croissant,cravings,cranked,coworkers,councilor,confuses,confiscate,confines,conduit,compress,combed,clouding,clamps,cinch,chinnery,celebratory,catalogs,carpenters,carnal,canin,bundys,bulldozer,buggers,bueller,brainy,booming,bookstores,bloodbath,bittersweet,bellhop,beeping,beanstalk,beady,baudelaire,bartenders,bargains,averted,armadillo,appreciating,appraised,antlers,aloof,allowances,alleyway,affleck,abject,zilch,youore,xanax,wrenching,wouldn,witted,wicca,whorehouse,whooo,whips,vouchers,victimized,vicodin,untested,unsolicited,unfocused,unfettered,unfeeling,unexplainable,understaffed,underbelly,tutorial,tryst,trampoline,towering,tirade,thieving,thang,swimmin,swayzak,suspecting,superstitions,stubbornness,streamers,strattman,stonewalling,stiffs,stacking,spout,splice,sonrisa,smarmy,slows,slicing,sisterly,shrill,shined,seeming,sedley,seatbelts,scour,scold,schoolyard,scarring,salieri,rustling,roxbury,rewire,revved,retriever,reputable,remodel,reins,reincarnation,rance,rafters,rackets,quail,pumbaa,proclaim,probing,privates,pried,prewedding,premeditation,posturing,posterity,pleasurable,pizzeria,pimps,penmanship,penchant,pelvis,overturn,overstepped,overcoat,ovens,outsmart,outed,ooohh,oncologist,omission,offhand,odour,nyazian,notarized,nobody'll,nightie,navel,nabbed,mystique,mover,mortician,morose,moratorium,mockingbird,mobsters,mingling,methinks,messengered,merde,masochist,martouf,martians,marinara,manray,majorly,magnifying,mackerel,lurid,lugging,lonnegan,loathsome,llantano,liberace,leprosy,latinos,lanterns,lamest,laferette,kraut,intestine,innocencia,inhibitions,ineffectual,indisposed,incurable,inconvenienced,inanimate,improbable,implode,hydrant,hustling,hustled,huevos,how'm,hooey,hoods,honcho,hinge,hijack,heimlich,hamunaptra,haladki,haiku,haggle,gutsy,grunting,grueling,gribbs,greevy,grandstanding,godparents,glows,glistening,gimmick,gaping,fraiser,formalities,foreigner,folders,foggy,fitty,fiends,fe'nos,favours,eyeing,extort,expedite,escalating,epinephrine,entitles,entice,eminence,eights,earthlings,eagerly,dunville,dugout,doublemeat,doling,dispensing,dispatcher,discoloration,diners,diddly,dictates,diazepam,derogatory,delights,defies,decoder,dealio,danson,cutthroat,crumbles,croissants,crematorium,craftsmanship,could'a,cordless,cools,conked,confine,concealing,complicates,communique,cockamamie,coasters,clobbered,clipping,clipboard,clemenza,cleanser,circumcision,chanukah,certainaly,cellmate,cancels,cadmium,buzzed,bumstead,bucko,browsing,broth,braver,boggling,bobbing,blurred,birkhead,benet,belvedere,bellies,begrudge,beckworth,banky,baldness,baggy,babysitters,aversion,astonished,assorted,appetites,angina,amiss,ambulances,alibis,airway,admires,adhesive,yoyou,xxxxxx,wreaked,wracking,woooo,wooing,wised,wilshire,wedgie,waging,violets,vincey,uplifting,untrustworthy,unmitigated,uneventful,undressing,underprivileged,unburden,umbilical,tweaking,turquoise,treachery,tosses,torching,toothpick,toasts,thickens,tereza,tenacious,teldar,taint,swill,sweatin,subtly,subdural,streep,stopwatch,stockholder,stillwater,stalkers,squished,squeegee,splinters,spliced,splat,spied,spackle,sophistication,snapshots,smite,sluggish,slithered,skeeters,sidewalks,sickly,shrugs,shrubbery,shrieking,shitless,settin,sentinels,selfishly,scarcely,sangria,sanctum,sahjhan,rustle,roving,rousing,rosomorf,riddled,responsibly,renoir,remoray,remedial,refundable,redirect,recheck,ravenwood,rationalizing,ramus,ramelle,quivering,pyjamas,psychos,provocations,prouder,protestors,prodded,proctologist,primordial,pricks,prickly,precedents,pentangeli,pathetically,parka,parakeet,panicky,overthruster,outsmarted,orthopedic,oncoming,offing,nutritious,nuthouse,nourishment,nibbling,newlywed,narcissist,mutilation,mundane,mummies,mumble,mowed,morvern,mortem,mopes,molasses,misplace,miscommunication,miney,midlife,menacing,memorizing,massaging,masking,magnets,luxuries,lounging,lothario,liposuction,lidocaine,libbets,levitate,leeway,launcelot,larek,lackeys,kumbaya,kryptonite,knapsack,keyhole,katarangura,juiced,jakey,ironclad,invoice,intertwined,interlude,interferes,injure,infernal,indeedy,incur,incorrigible,incantations,impediment,igloo,hysterectomy,hounded,hollering,hindsight,heebie,havesham,hasenfuss,hankering,hangers,hakuna,gutless,gusto,grubbing,grrrr,grazed,gratification,grandeur,gorak,godammit,gnawing,glanced,frostbite,frees,frazzled,fraulein,fraternizing,fortuneteller,formaldehyde,followup,foggiest,flunky,flickering,firecrackers,figger,fetuses,fates,eyeliner,extremities,extradited,expires,exceedingly,evaporate,erupt,epileptic,entrails,emporium,egregious,eggshells,easing,duwayne,droll,dreyfuss,dovey,doubly,doozy,donkeys,donde,distrust,distressing,disintegrate,discreetly,decapitated,dealin,deader,dashed,darkroom,dares,daddies,dabble,cushy,cupcakes,cuffed,croupier,croak,crapped,coursing,coolers,contaminate,consummated,construed,condos,concoction,compulsion,commish,coercion,clemency,clairvoyant,circulate,chesterton,checkered,charlatan,chaperones,categorically,cataracts,carano,capsules,capitalize,burdon,bullshitting,brewed,breathless,breasted,brainstorming,bossing,borealis,bonsoir,bobka,boast,blimp,bleep,bleeder,blackouts,bisque,billboards,beatings,bayberry,bashed,bamboozled,balding,baklava,baffled,backfires,babak,awkwardness,attest,attachments,apologizes,anyhoo,antiquated,alcante,advisable,aahhh,aaahh,zatarc,yearbooks,wuddya,wringing,womanhood,witless,winging,whatsa,wetting,waterproof,wastin,vogelman,vocation,vindicated,vigilance,vicariously,venza,vacuuming,utensils,uplink,unveil,unloved,unloading,uninhibited,unattached,tweaked,turnips,trinkets,toughen,toting,topside,terrors,terrify,technologically,tarnish,tagliati,szpilman,surly,supple,summation,suckin,stepmom,squeaking,splashmore,souffle,solitaire,solicitation,solarium,smokers,slugged,slobbering,skylight,skimpy,sinuses,silenced,sideburns,shrinkage,shoddy,shhhhhh,shelled,shareef,shangri,seuss,serenade,scuffle,scoff,scanners,sauerkraut,sardines,sarcophagus,salvy,rusted,russells,rowboat,rolfsky,ringside,respectability,reparations,renegotiate,reminisce,reimburse,regimen,raincoat,quibble,puzzled,purposefully,pubic,proofing,prescribing,prelim,poisons,poaching,personalized,personable,peroxide,pentonville,payphone,payoffs,paleontology,overflowing,oompa,oddest,objecting,o'hare,o'daniel,notches,nobody'd,nightstand,neutralized,nervousness,nerdy,needlessly,naquadah,nappy,nantucket,nambla,mountaineer,motherfuckin,morrie,monopolizing,mohel,mistreated,misreading,misbehave,miramax,minivan,milligram,milkshakes,metamorphosis,medics,mattresses,mathesar,matchbook,matata,marys,malucci,magilla,lymphoma,lowers,lordy,linens,lindenmeyer,limelight,leapt,laxative,lather,lapel,lamppost,laguardia,kindling,kegger,kawalsky,juries,jokin,jesminder,interning,innermost,injun,infallible,industrious,indulgence,incinerator,impossibility,impart,illuminate,iguanas,hypnotic,hyped,hospitable,hoses,homemaker,hirschmuller,helpers,headset,guardianship,guapo,grubby,granola,granddaddy,goren,goblet,gluttony,globes,giorno,getter,geritol,gassed,gaggle,foxhole,fouled,foretold,floorboards,flippers,flaked,fireflies,feedings,fashionably,farragut,fallback,facials,exterminate,excites,everything'll,evenin,ethically,ensue,enema,empath,eluded,eloquently,eject,edema,dumpling,droppings,dolled,distasteful,disputing,displeasure,disdain,deterrent,dehydration,defied,decomposing,dawned,dailies,custodian,crusts,crucifix,crowning,crier,crept,craze,crawls,couldn,correcting,corkmaster,copperfield,cooties,contraption,consumes,conspire,consenting,consented,conquers,congeniality,complains,communicator,commendable,collide,coladas,colada,clout,clooney,classifieds,clammy,civility,cirrhosis,chink,catskills,carvers,carpool,carelessness,cardio,carbs,capades,butabi,busmalis,burping,burdens,bunks,buncha,bulldozers,browse,brockovich,breakthroughs,bravado,boogety,blossoms,blooming,bloodsucker,blight,betterton,betrayer,belittle,beeps,bawling,barts,bartending,bankbooks,babish,atropine,assertive,armbrust,anyanka,annoyance,anemic,anago,airwaves,aimlessly,aaargh,aaand,yoghurt,writhing,workable,winking,winded,widen,whooping,whiter,whatya,wazoo,voila,virile,vests,vestibule,versed,vanishes,urkel,uproot,unwarranted,unscheduled,unparalleled,undergrad,tweedle,turtleneck,turban,trickery,transponder,toyed,townhouse,thyself,thunderstorm,thinning,thawed,tether,technicalities,tau'ri,tarnished,taffeta,tacked,systolic,swerve,sweepstakes,swabs,suspenders,superwoman,sunsets,succulent,subpoenas,stumper,stosh,stomachache,stewed,steppin,stepatech,stateside,spicoli,sparing,soulless,sonnets,sockets,snatching,smothering,slush,sloman,slashing,sitters,simpleton,sighs,sidra,sickens,shunned,shrunken,showbiz,shopped,shimmering,shagging,semblance,segue,sedation,scuzzlebutt,scumbags,screwin,scoundrels,scarsdale,scabs,saucers,saintly,saddened,runaways,runaround,rheya,resenting,rehashing,rehabilitated,regrettable,refreshed,redial,reconnecting,ravenous,raping,rafting,quandary,pylea,putrid,puffing,psychopathic,prunes,probate,prayin,pomegranate,plummeting,planing,plagues,pinata,pithy,perversion,personals,perched,peeps,peckish,pavarotti,pajama,packin,pacifier,overstepping,okama,obstetrician,nutso,nuance,normalcy,nonnegotiable,nomak,ninny,nines,nicey,newsflash,neutered,nether,negligee,necrosis,navigating,narcissistic,mylie,muses,momento,moisturizer,moderation,misinformed,misconception,minnifield,mikkos,methodical,mebbe,meager,maybes,matchmaking,masry,markovic,malakai,luzhin,lusting,lumberjack,loopholes,loaning,lightening,leotard,launder,lamaze,kubla,kneeling,kibosh,jumpsuit,joliet,jogger,janover,jakovasaurs,irreparable,innocently,inigo,infomercial,inexplicable,indispensable,impregnated,impossibly,imitating,hunches,hummus,houmfort,hothead,hostiles,hooves,hooligans,homos,homie,hisself,heyyy,hesitant,hangout,handsomest,handouts,hairless,gwennie,guzzling,guinevere,grungy,goading,glaring,gavel,gardino,gangrene,fruitful,friendlier,freckle,freakish,forthright,forearm,footnote,flops,fixer,firecracker,finito,figgered,fezzik,fastened,farfetched,fanciful,familiarize,faire,fahrenheit,extravaganza,exploratory,explanatory,everglades,eunuch,estas,escapade,erasers,emptying,embarassing,dweeb,dutiful,dumplings,dries,drafty,dollhouse,dismissing,disgraced,discrepancies,disbelief,disagreeing,digestion,didnt,deviled,deviated,demerol,delectable,decaying,decadent,dears,dateless,d'algout,cultivating,cryto,crumpled,crumbled,cronies,crease,craves,cozying,corduroy,congratulated,confidante,compressions,complicating,compadre,coerce,classier,chums,chumash,chivalrous,chinpoko,charred,chafing,celibacy,carted,carryin,carpeting,carotid,cannibals,candor,butterscotch,busts,busier,bullcrap,buggin,brookside,brodski,brassiere,brainwash,brainiac,botrelle,bonbon,boatload,blimey,blaring,blackness,bipartisan,bimbos,bigamist,biebe,biding,betrayals,bestow,bellerophon,bedpans,bassinet,basking,barzini,barnyard,barfed,backups,audited,asinine,asalaam,arouse,applejack,annoys,anchovies,ampule,alameida,aggravate,adage,accomplices,yokel,y'ever,wringer,witwer,withdrawals,windward,willfully,whorfin,whimsical,whimpering,weddin,weathered,warmest,wanton,volant,visceral,vindication,veggies,urinate,uproar,unwritten,unwrap,unsung,unsubstantiated,unspeakably,unscrupulous,unraveling,unquote,unqualified,unfulfilled,undetectable,underlined,unattainable,unappreciated,ummmm,ulcers,tylenol,tweak,turnin,tuatha,tropez,trellis,toppings,tootin,toodle,tinkering,thrives,thespis,theatrics,thatherton,tempers,tavington,tartar,tampon,swelled,sutures,sustenance,sunflowers,sublet,stubbins,strutting,strewn,stowaway,stoic,sternin,stabilizing,spiraling,spinster,speedometer,speakeasy,soooo,soiled,sneakin,smithereens,smelt,smacks,slaughterhouse,slacks,skids,sketching,skateboards,sizzling,sixes,sirree,simplistic,shouts,shorted,shoelace,sheeit,shards,shackled,sequestered,selmak,seduces,seclusion,seamstress,seabeas,scoops,scooped,scavenger,satch,s'more,rudeness,romancing,rioja,rifkin,rieper,revise,reunions,repugnant,replicating,repaid,renewing,relaxes,rekindle,regrettably,regenerate,reels,reciting,reappear,readin,ratting,rapes,rancher,rammed,rainstorm,railroading,queers,punxsutawney,punishes,pssst,prudy,proudest,protectors,procrastinating,proactive,priss,postmortem,pompoms,poise,pickings,perfectionist,peretti,people'll,pecking,patrolman,paralegal,paragraphs,paparazzi,pankot,pampering,overstep,overpower,outweigh,omnipotent,odious,nuwanda,nurtured,newsroom,neeson,needlepoint,necklaces,neato,muggers,muffler,mousy,mourned,mosey,mopey,mongolians,moldy,misinterpret,minibar,microfilm,mendola,mended,melissande,masturbating,masbath,manipulates,maimed,mailboxes,magnetism,m'lord,m'honey,lymph,lunge,lovelier,lefferts,leezak,ledgers,larraby,laloosh,kundun,kozinski,knockoff,kissin,kiosk,kennedys,kellman,karlo,kaleidoscope,jeffy,jaywalking,instructing,infraction,informer,infarction,impulsively,impressing,impersonated,impeach,idiocy,hyperbole,hurray,humped,huhuh,hsing,hordes,hoodlums,honky,hitchhiker,hideously,heaving,heathcliff,headgear,headboard,hazing,harem,handprint,hairspray,gutiurrez,goosebumps,gondola,glitches,gasping,frolic,freeways,frayed,fortitude,forgetful,forefathers,fonder,foiled,foaming,flossing,flailing,fitzgeralds,firehouse,finders,fiftieth,fellah,fawning,farquaad,faraway,fancied,extremists,exorcist,exhale,ethros,entrust,ennui,energized,encephalitis,embezzling,elster,elixir,electrolytes,duplex,dryers,drexl,dredging,drawback,don'ts,dobisch,divorcee,disrespected,disprove,disobeying,disinfectant,dingy,digress,dieting,dictating,devoured,devise,detonators,desist,deserter,derriere,deron,deceptive,debilitating,deathwok,daffodils,curtsy,cursory,cuppa,cumin,cronkite,cremation,credence,cranking,coverup,courted,countin,counselling,cornball,contentment,consensual,compost,cluett,cleverly,cleansed,cleanliness,chopec,chomp,chins,chime,cheswick,chessler,cheapest,chatted,cauliflower,catharsis,catchin,caress,camcorder,calorie,cackling,bystanders,buttoned,buttering,butted,buries,burgel,buffoon,brogna,bragged,boutros,bogeyman,blurting,blurb,blowup,bloodhound,blissful,birthmark,bigot,bestest,belted,belligerent,beggin,befall,beeswax,beatnik,beaming,barricade,baggoli,badness,awoke,artsy,artful,aroun,armpits,arming,annihilate,anise,angiogram,anaesthetic,amorous,ambiance,alligators,adoration,admittance,adama,abydos,zonked,zhivago,yorkin,wrongfully,writin,wrappers,worrywart,woops,wonderfalls,womanly,wickedness,whoopie,wholeheartedly,whimper,which'll,wheelchairs,what'ya,warranted,wallop,wading,wacked,virginal,vermouth,vermeil,verger,ventriss,veneer,vampira,utero,ushers,urgently,untoward,unshakable,unsettled,unruly,unlocks,ungodly,undue,uncooperative,uncontrollably,unbeatable,twitchy,tumbler,truest,triumphs,triplicate,tribbey,tortures,tongaree,tightening,thorazine,theres,testifies,teenaged,tearful,taxing,taldor,syllabus,swoops,swingin,suspending,sunburn,stuttering,stupor,strides,strategize,strangulation,stooped,stipulation,stingy,stapled,squeaks,squawking,spoilsport,splicing,spiel,spencers,spasms,spaniard,softener,sodding,soapbox,smoldering,smithbauer,skittish,sifting,sickest,sicilians,shuffling,shrivel,segretti,seeping,securely,scurrying,scrunch,scrote,screwups,schenkman,sawing,savin,satine,sapiens,salvaging,salmonella,sacrilege,rumpus,ruffle,roughing,rotted,rondall,ridding,rickshaw,rialto,rhinestone,restrooms,reroute,requisite,repress,rednecks,redeeming,rayed,ravell,raked,raincheck,raffi,racked,pushin,profess,prodding,procure,presuming,preppy,prednisone,potted,posttraumatic,poorhouse,podiatrist,plowed,pledging,playroom,plait,placate,pinback,picketing,photographing,pharoah,petrak,petal,persecuting,perchance,pellets,peeved,peerless,payable,pauses,pathologist,pagliacci,overwrought,overreaction,overqualified,overheated,outcasts,otherworldly,opinionated,oodles,oftentimes,occured,obstinate,nutritionist,numbness,nubile,nooooooo,nobodies,nepotism,neanderthals,mushu,mucus,mothering,mothballs,monogrammed,molesting,misspoke,misspelled,misconstrued,miscalculated,minimums,mince,mildew,mighta,middleman,mementos,mellowed,mayol,mauled,massaged,marmalade,mardi,makings,lundegaard,lovingly,loudest,lotto,loosing,loompa,looming,longs,loathes,littlest,littering,lifelike,legalities,laundered,lapdog,lacerations,kopalski,knobs,knitted,kittridge,kidnaps,kerosene,karras,jungles,jockeys,iranoff,invoices,invigorating,insolence,insincere,insectopia,inhumane,inhaling,ingrates,infestation,individuality,indeterminate,incomprehensible,inadequacy,impropriety,importer,imaginations,illuminating,ignite,hysterics,hypodermic,hyperventilate,hyperactive,humoring,honeymooning,honed,hoist,hoarding,hitching,hiker,hightail,hemoglobin,hell'd,heinie,growin,grasped,grandparent,granddaughters,gouged,goblins,gleam,glades,gigantor,get'em,geriatric,gatekeeper,gargoyles,gardenias,garcon,garbo,gallows,gabbing,futon,fulla,frightful,freshener,fortuitous,forceps,fogged,fodder,foamy,flogging,flaun,flared,fireplaces,feverish,favell,fattest,fattening,fallow,extraordinaire,evacuating,errant,envied,enchant,enamored,egocentric,dussander,dunwitty,dullest,dropout,dredged,dorsia,doornail,donot,dongs,dogged,dodgy,ditty,dishonorable,discriminating,discontinue,dings,dilly,dictation,dialysis,delly,delightfully,daryll,dandruff,cruddy,croquet,cringe,crimp,credo,crackling,courtside,counteroffer,counterfeiting,corrupting,copping,conveyor,contusions,contusion,conspirator,consoling,connoisseur,confetti,composure,compel,colic,coddle,cocksuckers,coattails,cloned,claustrophobia,clamoring,churn,chugga,chirping,chasin,chapped,chalkboard,centimeter,caymans,catheter,casings,caprica,capelli,cannolis,cannoli,camogli,camembert,butchers,butchered,busboys,bureaucrats,buckled,bubbe,brownstone,bravely,brackley,bouquets,botox,boozing,boosters,bodhi,blunders,blunder,blockage,biocyte,betrays,bested,beryllium,beheading,beggar,begbie,beamed,bastille,barstool,barricades,barbecues,barbecued,bandwagon,backfiring,bacarra,avenged,autopsies,aunties,associating,artichoke,arrowhead,appendage,apostrophe,antacid,ansel,annul,amuses,amped,amicable,amberg,alluring,adversaries,admirers,adlai,acupuncture,abnormality,aaaahhhh,zooming,zippity,zipping,zeroed,yuletide,yoyodyne,yengeese,yeahhh,wrinkly,wracked,withered,winks,windmills,whopping,wendle,weigart,waterworks,waterbed,watchful,wantin,wagging,waaah,vying,ventricle,varnish,vacuumed,unreachable,unprovoked,unmistakable,unfriendly,unfolding,underpaid,uncuff,unappealing,unabomber,typhoid,tuxedos,tushie,turds,tumnus,troubadour,trinium,treaters,treads,transpired,transgression,tought,thready,thins,thinners,techs,teary,tattaglia,tassels,tarzana,tanking,tablecloths,synchronize,symptomatic,sycophant,swimmingly,sweatshop,surfboard,superpowers,sunroom,sunblock,sugarplum,stupidly,strumpet,strapless,stooping,stools,stealthy,stalks,stairmaster,staffer,sshhh,squatting,squatters,spectacularly,sorbet,socked,sociable,snubbed,snorting,sniffles,snazzy,snakebite,smuggler,smorgasbord,smooching,slurping,slouch,slingshot,slaved,skimmed,sisterhood,silliest,sidarthur,sheraton,shebang,sharpening,shanghaied,shakers,sendoff,scurvy,scoliosis,scaredy,scagnetti,sawchuk,saugus,sasquatch,sandbag,saltines,s'pose,roston,rostle,riveting,ristle,rifling,revulsion,reverently,retrograde,restful,resents,reptilian,reorganize,renovating,reiterate,reinvent,reinmar,reibers,reechard,recuse,reconciling,recognizance,reclaiming,recitation,recieved,rebate,reacquainted,rascals,railly,quintuplets,quahog,pygmies,puzzling,punctuality,prosthetic,proms,probie,preys,preserver,preppie,poachers,plummet,plumbers,plannin,pitying,pitfalls,piqued,pinecrest,pinches,pillage,pigheaded,physique,pessimistic,persecute,perjure,percentile,pentothal,pensky,penises,peini,pazzi,pastels,parlour,paperweight,pamper,pained,overwhelm,overalls,outrank,outpouring,outhouse,outage,ouija,obstructed,obsessions,obeying,obese,o'riley,o'higgins,nosebleeds,norad,noooooooo,nononono,nonchalant,nippy,neurosis,nekhorvich,necronomicon,naquada,n'est,mystik,mystified,mumps,muddle,mothership,moped,monumentally,monogamous,mondesi,misogynistic,misinterpreting,mindlock,mending,megaphone,meeny,medicating,meanie,masseur,markstrom,marklars,margueritas,manifesting,maharajah,lukewarm,loveliest,loran,lizardo,liquored,lipped,lingers,limey,lemkin,leisurely,lathe,latched,lapping,ladle,krevlorneswath,kosygin,khakis,kenaru,keats,kaitlan,julliard,jollies,jaundice,jargon,jackals,invisibility,insipid,inflamed,inferiority,inexperience,incinerated,incinerate,incendiary,incan,inbred,implicating,impersonator,hunks,horsing,hooded,hippopotamus,hiked,hetson,hetero,hessian,henslowe,hendler,hellstrom,headstone,hayloft,harbucks,handguns,hallucinate,haldol,haggling,gynaecologist,gulag,guilder,guaranteeing,groundskeeper,grindstone,grimoir,grievance,griddle,gribbit,greystone,graceland,gooders,goeth,gentlemanly,gelatin,gawking,ganged,fukes,fromby,frenchmen,foursome,forsley,forbids,footwork,foothold,floater,flinging,flicking,fittest,fistfight,fireballs,fillings,fiddling,fennyman,felonious,felonies,feces,favoritism,fatten,fanatics,faceman,excusing,excepted,entwined,entree,ensconced,eladio,ehrlichman,easterland,dueling,dribbling,drape,downtrodden,doused,dosed,dorleen,dokie,distort,displeased,disown,dismount,disinherited,disarmed,disapproves,diperna,dined,diligent,dicaprio,depress,decoded,debatable,dealey,darsh,damsels,damning,dad'll,d'oeuvre,curlers,curie,cubed,crikey,crepes,countrymen,cornfield,coppers,copilot,copier,cooing,conspiracies,consigliere,condoning,commoner,commies,combust,comas,colds,clawed,clamped,choosy,chomping,chimps,chigorin,chianti,cheep,checkups,cheaters,celibate,cautiously,cautionary,castell,carpentry,caroling,carjacking,caritas,caregiver,cardiology,candlesticks,canasta,cain't,burro,burnin,bunking,bumming,bullwinkle,brummel,brooms,brews,breathin,braslow,bracing,botulism,boorish,bloodless,blayne,blatantly,blankie,bedbugs,becuase,barmaid,bared,baracus,banal,bakes,backpacks,attentions,atrocious,ativan,athame,asunder,astound,assuring,aspirins,asphyxiation,ashtrays,aryans,arnon,apprehension,applauding,anvil,antiquing,antidepressants,annoyingly,amputate,altruistic,alotta,alerting,afterthought,affront,affirm,actuality,abysmal,absentee,yeller,yakushova,wuzzy,wriggle,worrier,woogyman,womanizer,windpipe,windbag,willin,whisking,whimsy,wendall,weeny,weensy,weasels,watery,watcha,wasteful,waski,washcloth,waaay,vouched,viznick,ventriloquist,vendettas,veils,vayhue,vamanos,vadimus,upstage,uppity,unsaid,unlocking,unintentionally,undetected,undecided,uncaring,unbearably,tween,tryout,trotting,trini,trimmings,trickier,treatin,treadstone,trashcan,transcendent,tramps,townsfolk,torturous,torrid,toothpicks,tolerable,tireless,tiptoeing,timmay,tillinghouse,tidying,tibia,thumbing,thrusters,thrashing,these'll,thatos,testicular,teriyaki,tenors,tenacity,tellers,telemetry,tarragon,switchblade,swicker,swells,sweatshirts,swatches,surging,supremely,sump'n,succumb,subsidize,stumbles,stuffs,stoppin,stipulate,stenographer,steamroll,stasis,stagger,squandered,splint,splendidly,splashy,splashing,specter,sorcerers,somewheres,somber,snuggled,snowmobile,sniffed,snags,smugglers,smudged,smirking,smearing,slings,sleet,sleepovers,sleek,slackers,siree,siphoning,singed,sincerest,sickened,shuffled,shriveled,shorthanded,shittin,shish,shipwrecked,shins,sheetrock,shawshank,shamu,sha're,servitude,sequins,seascape,scrapings,scoured,scorching,sandpaper,saluting,salud,ruffled,roughnecks,rougher,rosslyn,rosses,roost,roomy,romping,revolutionize,reprimanded,refute,refrigerated,reeled,redundancies,rectal,recklessly,receding,reassignment,reapers,readout,ration,raring,ramblings,raccoons,quarantined,purging,punters,psychically,premarital,pregnancies,predisposed,precautionary,pollute,podunk,plums,plaything,pixilated,pitting,piranhas,pieced,piddles,pickled,photogenic,phosphorous,pffft,pestilence,pessimist,perspiration,perps,penticoff,passageways,pardons,panics,pancamo,paleontologist,overwhelms,overstating,overpaid,overdid,outlive,orthodontist,orgies,oreos,ordover,ordinates,ooooooh,oooohhh,omelettes,officiate,obtuse,obits,nymph,novocaine,noooooooooo,nipping,nilly,nightstick,negate,neatness,natured,narcotic,narcissism,namun,nakatomi,murky,muchacho,mouthwash,motzah,morsel,morph,morlocks,mooch,moloch,molest,mohra,modus,modicum,mockolate,misdemeanors,miscalculation,middies,meringue,mercilessly,meditating,mayakovsky,maximillian,marlee,markovski,maniacal,maneuvered,magnificence,maddening,lutze,lunged,lovelies,lorry,loosening,lookee,littered,lilac,lightened,laces,kurzon,kurtzweil,kind've,kimono,kenji,kembu,keanu,kazuo,jonesing,jilted,jiggling,jewelers,jewbilee,jacqnoud,jacksons,ivories,insurmountable,innocuous,innkeeper,infantery,indulged,indescribable,incoherent,impervious,impertinent,imperfections,hunnert,huffy,horsies,horseradish,hollowed,hogwash,hockley,hissing,hiromitsu,hidin,hereafter,helpmann,hehehe,haughty,happenings,hankie,handsomely,halliwells,haklar,haise,gunsights,grossly,grope,grocer,grits,gripping,grabby,glorificus,gizzard,gilardi,gibarian,geminon,gasses,garnish,galloping,gairwyn,futterman,futility,fumigated,fruitless,friendless,freon,foregone,forego,floored,flighty,flapjacks,fizzled,ficus,festering,farbman,fabricate,eyghon,extricate,exalted,eventful,esophagus,enterprising,entail,endor,emphatically,embarrasses,electroshock,easel,duffle,drumsticks,dissection,dissected,disposing,disparaging,disorientation,disintegrated,disarming,devoting,dessaline,deprecating,deplorable,delve,degenerative,deduct,decomposed,deathly,dearie,daunting,dankova,cyclotron,cyberspace,cutbacks,culpable,cuddled,crumpets,cruelly,crouching,cranium,cramming,cowering,couric,cordesh,conversational,conclusively,clung,clotting,cleanest,chipping,chimpanzee,chests,cheapen,chainsaws,censure,catapult,caravaggio,carats,captivating,calrissian,butlers,busybody,bussing,bunion,bulimic,budging,brung,browbeat,brokenhearted,brecher,breakdowns,bracebridge,boning,blowhard,blisters,blackboard,bigotry,bialy,bhamra,bended,begat,battering,baste,basquiat,barricaded,barometer,balled,baited,badenweiler,backhand,ascenscion,argumentative,appendicitis,apparition,anxiously,antagonistic,angora,anacott,amniotic,ambience,alonna,aleck,akashic,ageless,abouts,aawwww,aaaaarrrrrrggghhh,aaaaaa,zendi,yuppies,yodel,y'hear,wrangle,wombosi,wittle,withstanding,wisecracks,wiggling,wierd,whittlesley,whipper,whattya,whatsamatter,whatchamacallit,whassup,whad'ya,weakling,warfarin,waponis,wampum,wadn't,vorash,vizzini,virtucon,viridiana,veracity,ventilated,varicose,varcon,vandalized,vamos,vamoose,vaccinated,vacationing,usted,urinal,uppers,unwittingly,unsealed,unplanned,unhinged,unhand,unfathomable,unequivocally,unbreakable,unadvisedly,udall,tynacorp,tuxes,tussle,turati,tunic,tsavo,trussed,troublemakers,trollop,tremors,transsexual,transfusions,toothbrushes,toned,toddlers,tinted,tightened,thundering,thorpey,this'd,thespian,thaddius,tenuous,tenths,tenement,telethon,teleprompter,teaspoon,taunted,tattle,tardiness,taraka,tappy,tapioca,tapeworm,talcum,tacks,swivel,swaying,superpower,summarize,sumbitch,sultry,suburbia,styrofoam,stylings,strolls,strobe,stockpile,stewardesses,sterilized,sterilize,stealin,stakeouts,squawk,squalor,squabble,sprinkled,sportsmanship,spokes,spiritus,sparklers,spareribs,sowing,sororities,sonovabitch,solicit,softy,softness,softening,snuggling,snatchers,snarling,snarky,snacking,smears,slumped,slowest,slithering,sleazebag,slayed,slaughtering,skidded,skated,sivapathasundaram,sissies,silliness,silences,sidecar,sicced,shylock,shtick,shrugged,shriek,shoves,should'a,shortcake,shockingly,shirking,shaves,shatner,sharpener,shapely,shafted,sexless,septum,selflessness,seabea,scuff,screwball,scoping,scooch,scolding,schnitzel,schemed,scalper,santy,sankara,sanest,salesperson,sakulos,safehouse,sabers,runes,rumblings,rumbling,ruijven,ringers,righto,rhinestones,retrieving,reneging,remodelling,relentlessly,regurgitate,refills,reeking,reclusive,recklessness,recanted,ranchers,rafer,quaking,quacks,prophesied,propensity,profusely,problema,prided,prays,postmark,popsicles,poodles,pollyanna,polaroids,pokes,poconos,pocketful,plunging,plugging,pleeease,platters,pitied,pinetti,piercings,phooey,phonies,pestering,periscope,pentagram,pelts,patronized,paramour,paralyze,parachutes,pales,paella,paducci,owatta,overdone,overcrowded,overcompensating,ostracized,ordinate,optometrist,operandi,omens,okayed,oedipal,nuttier,nuptial,nunheim,noxious,nourish,notepad,nitroglycerin,nibblet,neuroses,nanosecond,nabbit,mythic,munchkins,multimillion,mulroney,mucous,muchas,mountaintop,morlin,mongorians,moneybags,mom'll,molto,mixup,misgivings,mindset,michalchuk,mesmerized,merman,mensa,meaty,mbwun,materialize,materialistic,masterminded,marginally,mapuhe,malfunctioning,magnify,macnamara,macinerney,machinations,macadamia,lysol,lurks,lovelorn,lopsided,locator,litback,litany,linea,limousines,limes,lighters,liebkind,levity,levelheaded,letterhead,lesabre,leron,lepers,lefts,leftenant,laziness,layaway,laughlan,lascivious,laryngitis,lapsed,landok,laminated,kurten,kobol,knucklehead,knowed,knotted,kirkeby,kinsa,karnovsky,jolla,jimson,jettison,jeric,jawed,jankis,janitors,jango,jalopy,jailbreak,jackers,jackasses,invalidate,intercepting,intercede,insinuations,infertile,impetuous,impaled,immerse,immaterial,imbeciles,imagines,idyllic,idolized,icebox,i'd've,hypochondriac,hyphen,hurtling,hurried,hunchback,hullo,horsting,hoooo,homeboys,hollandaise,hoity,hijinks,hesitates,herrero,herndorff,helplessly,heeyy,heathen,hearin,headband,harrassment,harpies,halstrom,hahahahaha,hacer,grumbling,grimlocks,grift,greets,grandmothers,grander,grafts,gordievsky,gondorff,godorsky,glscripts,gaudy,gardeners,gainful,fuses,fukienese,frizzy,freshness,freshening,fraught,frantically,foxbooks,fortieth,forked,foibles,flunkies,fleece,flatbed,fisted,firefight,fingerpaint,filibuster,fhloston,fenceline,femur,fatigues,fanucci,fantastically,familiars,falafel,fabulously,eyesore,expedient,ewwww,eviscerated,erogenous,epidural,enchante,embarassed,embarass,embalming,elude,elspeth,electrocute,eigth,eggshell,echinacea,eases,earpiece,earlobe,dumpsters,dumbshit,dumbasses,duloc,duisberg,drummed,drinkers,dressy,dorma,doily,divvy,diverting,dissuade,disrespecting,displace,disorganized,disgustingly,discord,disapproving,diligence,didja,diced,devouring,detach,destructing,desolate,demerits,delude,delirium,degrade,deevak,deemesa,deductions,deduce,debriefed,deadbeats,dateline,darndest,damnable,dalliance,daiquiri,d'agosta,cussing,cryss,cripes,cretins,crackerjack,cower,coveting,couriers,countermission,cotswolds,convertibles,conversationalist,consorting,consoled,consarn,confides,confidentially,commited,commiserate,comme,comforter,comeuppance,combative,comanches,colosseum,colling,coexist,coaxing,cliffside,chutes,chucked,chokes,childlike,childhoods,chickening,chenowith,charmingly,changin,catsup,captioning,capsize,cappucino,capiche,candlewell,cakewalk,cagey,caddie,buxley,bumbling,bulky,buggered,brussel,brunettes,brumby,brotha,bronck,brisket,bridegroom,braided,bovary,bookkeeper,bluster,bloodline,blissfully,blase,billionaires,bicker,berrisford,bereft,berating,berate,bendy,belive,belated,beikoku,beens,bedspread,bawdy,barreling,baptize,banya,balthazar,balmoral,bakshi,bails,badgered,backstreet,awkwardly,auras,attuned,atheists,astaire,assuredly,arrivederci,appetit,appendectomy,apologetic,antihistamine,anesthesiologist,amulets,albie,alarmist,aiight,adstream,admirably,acquaint,abound,abominable,aaaaaaah,zekes,zatunica,wussy,worded,wooed,woodrell,wiretap,windowsill,windjammer,windfall,whisker,whims,whatiya,whadya,weirdly,weenies,waunt,washout,wanto,waning,victimless,verdad,veranda,vandaley,vancomycin,valise,vaguest,upshot,unzip,unwashed,untrained,unstuck,unprincipled,unmentionables,unjustly,unfolds,unemployable,uneducated,unduly,undercut,uncovering,unconsciousness,unconsciously,tyndareus,turncoat,turlock,tulle,tryouts,trouper,triplette,trepkos,tremor,treeger,trapeze,traipse,tradeoff,trach,torin,tommorow,tollan,toity,timpani,thumbprint,thankless,tell'em,telepathy,telemarketing,telekinesis,teevee,teeming,tarred,tambourine,talentless,swooped,switcheroo,swirly,sweatpants,sunstroke,suitors,sugarcoat,subways,subterfuge,subservient,subletting,stunningly,strongbox,striptease,stravanavitch,stradling,stoolie,stodgy,stocky,stifle,stealer,squeezes,squatter,squarely,sprouted,spool,spindly,speedos,soups,soundly,soulmates,somebody'll,soliciting,solenoid,sobering,snowflakes,snowballs,snores,slung,slimming,skulk,skivvies,skewered,skewer,sizing,sistine,sidebar,sickos,shushing,shunt,shugga,shone,shol'va,sharpened,shapeshifter,shadowing,shadoe,selectman,sefelt,seared,scrounging,scribbling,scooping,scintillating,schmoozing,scallops,sapphires,sanitarium,sanded,safes,rudely,roust,rosebush,rosasharn,rondell,roadhouse,riveted,rewrote,revamp,retaliatory,reprimand,replicators,replaceable,remedied,relinquishing,rejoicing,reincarnated,reimbursed,reevaluate,redid,redefine,recreating,reconnected,rebelling,reassign,rearview,rayne,ravings,ratso,rambunctious,radiologist,quiver,quiero,queef,qualms,pyrotechnics,pulsating,psychosomatic,proverb,promiscuous,profanity,prioritize,preying,predisposition,precocious,precludes,prattling,prankster,povich,potting,postpartum,porridge,polluting,plowing,pistachio,pissin,pickpocket,physicals,peruse,pertains,personified,personalize,perjured,perfecting,pepys,pepperdine,pembry,peering,peels,pedophile,patties,passkey,paratrooper,paraphernalia,paralyzing,pandering,paltry,palpable,pagers,pachyderm,overstay,overestimated,overbite,outwit,outgrow,outbid,ooops,oomph,oohhh,oldie,obliterate,objectionable,nygma,notting,noches,nitty,nighters,newsstands,newborns,neurosurgery,nauseated,nastiest,narcolepsy,mutilate,muscled,murmur,mulva,mulling,mukada,muffled,morgues,moonbeams,monogamy,molester,molestation,molars,moans,misprint,mismatched,mirth,mindful,mimosas,millander,mescaline,menstrual,menage,mellowing,medevac,meddlesome,matey,manicures,malevolent,madmen,macaroons,lydell,lycra,lunchroom,lunching,lozenges,looped,litigious,liquidate,linoleum,lingk,limitless,limber,lilacs,ligature,liftoff,lemmiwinks,leggo,learnin,lazarre,lawyered,lactose,knelt,kenosha,kemosabe,jussy,junky,jordy,jimmies,jeriko,jakovasaur,issacs,isabela,irresponsibility,ironed,intoxication,insinuated,inherits,ingest,ingenue,inflexible,inflame,inevitability,inedible,inducement,indignant,indictments,indefensible,incomparable,incommunicado,improvising,impounded,illogical,ignoramus,hydrochloric,hydrate,hungover,humorless,humiliations,hugest,hoverdrone,hovel,hmmph,hitchhike,hibernating,henchman,helloooo,heirlooms,heartsick,headdress,hatches,harebrained,hapless,hanen,handsomer,hallows,habitual,guten,gummy,guiltier,guidebook,gstaad,gruff,griss,grieved,grata,gorignak,goosed,goofed,glowed,glitz,glimpses,glancing,gilmores,gianelli,geraniums,garroway,gangbusters,gamblers,galls,fuddy,frumpy,frowning,frothy,fro'tak,frere,fragrances,forgettin,follicles,flowery,flophouse,floatin,flirts,flings,flatfoot,fingerprinting,fingerprinted,fingering,finald,fillet,fianc,femoral,federales,fawkes,fascinates,farfel,fambly,falsified,fabricating,exterminators,expectant,excusez,excrement,excercises,evian,etins,esophageal,equivalency,equate,equalizer,entrees,enquire,endearment,empathetic,emailed,eggroll,earmuffs,dyslexic,duper,duesouth,drunker,druggie,dreadfully,dramatics,dragline,downplay,downers,dominatrix,doers,docket,docile,diversify,distracts,disloyalty,disinterested,discharging,disagreeable,dirtier,dinghy,dimwitted,dimoxinil,dimmy,diatribe,devising,deviate,detriment,desertion,depressants,depravity,deniability,delinquents,defiled,deepcore,deductive,decimate,deadbolt,dauthuille,dastardly,daiquiris,daggers,dachau,curiouser,curdled,cucamonga,cruller,cruces,crosswalk,crinkle,crescendo,cremate,counseled,couches,cornea,corday,copernicus,contrition,contemptible,constipated,conjoined,confounded,condescend,concoct,conch,compensating,committment,commandeered,comely,coddled,cockfight,cluttered,clunky,clownfish,cloaked,clenched,cleanin,civilised,circumcised,cimmeria,cilantro,chutzpah,chucking,chiseled,chicka,chattering,cervix,carrey,carpal,carnations,cappuccinos,candied,calluses,calisthenics,bushy,burners,budington,buchanans,brimming,braids,boycotting,bouncers,botticelli,botherin,bookkeeping,bogyman,bogged,bloodthirsty,blintzes,blanky,binturong,billable,bigboote,bewildered,betas,bequeath,behoove,befriend,bedpost,bedded,baudelaires,barreled,barboni,barbeque,bangin,baltus,bailout,backstabber,baccarat,awning,augie,arguillo,archway,apricots,apologising,annyong,anchorman,amenable,amazement,allspice,alannis,airfare,airbags,ahhhhhhhhh,ahhhhhhhh,ahhhhhhh,agitator,adrenal,acidosis,achoo,accessorizing,accentuate,abrasions,abductor,aaaahhh,aaaaaaaa,aaaaaaa,zeroing,zelner,zeldy,yevgeny,yeska,yellows,yeesh,yeahh,yamuri,wouldn't've,workmanship,woodsman,winnin,winked,wildness,whoring,whitewash,whiney,when're,wheezer,wheelman,wheelbarrow,westerburg,weeding,watermelons,washboard,waltzes,wafting,voulez,voluptuous,vitone,vigilantes,videotaping,viciously,vices,veruca,vermeer,verifying,vasculitis,valets,upholstered,unwavering,untold,unsympathetic,unromantic,unrecognizable,unpredictability,unmask,unleashing,unintentional,unglued,unequivocal,underrated,underfoot,unchecked,unbutton,unbind,unbiased,unagi,uhhhhh,tugging,triads,trespasses,treehorn,traviata,trappers,transplants,trannie,tramping,tracheotomy,tourniquet,tooty,toothless,tomarrow,toasters,thruster,thoughtfulness,thornwood,tengo,tenfold,telltale,telephoto,telephoned,telemarketer,tearin,tastic,tastefully,tasking,taser,tamed,tallow,taketh,taillight,tadpoles,tachibana,syringes,sweated,swarthy,swagger,surges,supermodels,superhighway,sunup,sun'll,sulfa,sugarless,sufficed,subside,strolled,stringy,strengthens,straightest,straightens,storefront,stopper,stockpiling,stimulant,stiffed,steyne,sternum,stepladder,stepbrother,steers,steelheads,steakhouse,stathis,stankylecartmankennymr,standoffish,stalwart,squirted,spritz,sprig,sprawl,spousal,sphincter,spenders,spearmint,spatter,spangled,southey,soured,sonuvabitch,somethng,snuffed,sniffs,smokescreen,smilin,slobs,sleepwalker,sleds,slays,slayage,skydiving,sketched,skanks,sixed,siphoned,siphon,simpering,sigfried,sidearm,siddons,sickie,shuteye,shuffleboard,shrubberies,shrouded,showmanship,shouldn't've,shoplift,shiatsu,sentries,sentance,sensuality,seething,secretions,searing,scuttlebutt,sculpt,scowling,scouring,scorecard,schoolers,schmucks,scepters,scaly,scalps,scaffolding,sauces,sartorius,santen,salivating,sainthood,saget,saddens,rygalski,rusting,ruination,rueland,rudabaga,rottweiler,roofies,romantics,rollerblading,roldy,roadshow,rickets,rible,rheza,revisiting,retentive,resurface,restores,respite,resounding,resorting,resists,repulse,repressing,repaying,reneged,refunds,rediscover,redecorated,reconstructive,recommitted,recollect,receptacle,reassess,reanimation,realtors,razinin,rationalization,ratatouille,rashum,rasczak,rancheros,rampler,quizzing,quips,quartered,purring,pummeling,puede,proximo,prospectus,pronouncing,prolonging,procreation,proclamations,principled,prides,preoccupation,prego,precog,prattle,pounced,potshots,potpourri,porque,pomegranates,polenta,plying,pluie,plesac,playmates,plantains,pillowcase,piddle,pickers,photocopied,philistine,perpetuate,perpetually,perilous,pawned,pausing,pauper,parter,parlez,parlay,pally,ovulation,overtake,overstate,overpowering,overpowered,overconfident,overbooked,ovaltine,outweighs,outings,ottos,orrin,orifice,orangutan,oopsy,ooooooooh,oooooo,ooohhhh,ocular,obstruct,obscenely,o'dwyer,nutjob,nunur,notifying,nostrand,nonny,nonfat,noblest,nimble,nikes,nicht,newsworthy,nestled,nearsighted,ne'er,nastier,narco,nakedness,muted,mummified,mudda,mozzarella,moxica,motivator,motility,mothafucka,mortmain,mortgaged,mores,mongers,mobbed,mitigating,mistah,misrepresented,mishke,misfortunes,misdirection,mischievous,mineshaft,millaney,microwaves,metzenbaum,mccovey,masterful,masochistic,marliston,marijawana,manya,mantumbi,malarkey,magnifique,madrona,madox,machida,m'hidi,lullabies,loveliness,lotions,looka,lompoc,litterbug,litigator,lithe,liquorice,linds,limericks,lightbulb,lewises,letch,lemec,layover,lavatory,laurels,lateness,laparotomy,laboring,kuato,kroff,krispy,krauts,knuckleheads,kitschy,kippers,kimbrow,keypad,keepsake,kebab,karloff,junket,judgemental,jointed,jezzie,jetting,jeeze,jeeter,jeesus,jeebs,janeane,jails,jackhammer,ixnay,irritates,irritability,irrevocable,irrefutable,irked,invoking,intricacies,interferon,intents,insubordinate,instructive,instinctive,inquisitive,inlay,injuns,inebriated,indignity,indecisive,incisors,incacha,inalienable,impresses,impregnate,impregnable,implosion,idolizes,hypothyroidism,hypoglycemic,huseni,humvee,huddling,honing,hobnobbing,hobnob,histrionics,histamine,hirohito,hippocratic,hindquarters,hikita,hikes,hightailed,hieroglyphics,heretofore,herbalist,hehey,hedriks,heartstrings,headmistress,headlight,hardheaded,happend,handlebars,hagitha,habla,gyroscope,guys'd,guy'd,guttersnipe,grump,growed,grovelling,groan,greenbacks,gravedigger,grating,grasshoppers,grandiose,grandest,grafted,gooood,goood,gooks,godsakes,goaded,glamorama,giveth,gingham,ghostbusters,germane,georgy,gazzo,gazelles,gargle,garbled,galgenstein,gaffe,g'day,fyarl,furnish,furies,fulfills,frowns,frowned,frighteningly,freebies,freakishly,forewarned,foreclose,forearms,fordson,fonics,flushes,flitting,flemmer,flabby,fishbowl,fidgeting,fevers,feigning,faxing,fatigued,fathoms,fatherless,fancier,fanatical,factored,eyelid,eyeglasses,expresso,expletive,expectin,excruciatingly,evidentiary,ever'thing,eurotrash,eubie,estrangement,erlich,epitome,entrap,enclose,emphysema,embers,emasculating,eighths,eardrum,dyslexia,duplicitous,dumpty,dumbledore,dufus,duddy,duchamp,drunkenness,drumlin,drowns,droid,drinky,drifts,drawbridge,dramamine,douggie,douchebag,dostoyevsky,doodling,don'tcha,domineering,doings,dogcatcher,doctoring,ditzy,dissimilar,dissecting,disparage,disliking,disintegrating,dishwalla,dishonored,dishing,disengaged,disavowed,dippy,diorama,dimmed,dilate,digitalis,diggory,dicing,diagnosing,devola,desolation,dennings,denials,deliverance,deliciously,delicacies,degenerates,degas,deflector,defile,deference,decrepit,deciphered,dawdle,dauphine,daresay,dangles,dampen,damndest,cucumbers,cucaracha,cryogenically,croaks,croaked,criticise,crisper,creepiest,creams,crackle,crackin,covertly,counterintelligence,corrosive,cordially,cops'll,convulsions,convoluted,conversing,conga,confrontational,confab,condolence,condiments,complicit,compiegne,commodus,comings,cometh,collusion,collared,cockeyed,clobber,clemonds,clarithromycin,cienega,christmasy,christmassy,chloroform,chippie,chested,cheeco,checklist,chauvinist,chandlers,chambermaid,chakras,cellophane,caveat,cataloguing,cartmanland,carples,carny,carded,caramels,cappy,caped,canvassing,callback,calibrated,calamine,buttermilk,butterfingers,bunsen,bulimia,bukatari,buildin,budged,brobich,bringer,brendell,brawling,bratty,braised,boyish,boundless,botch,boosh,bookies,bonbons,bodes,bobunk,bluntly,blossoming,bloomers,bloodstains,bloodhounds,blech,biter,biometric,bioethics,bijan,bigoted,bicep,bereaved,bellowing,belching,beholden,beached,batmobile,barcodes,barch,barbecuing,bandanna,backwater,backtrack,backdraft,augustino,atrophy,atrocity,atley,atchoo,asthmatic,assoc,armchair,arachnids,aptly,appetizing,antisocial,antagonizing,anorexia,anini,andersons,anagram,amputation,alleluia,airlock,aimless,agonized,agitate,aggravating,aerosol,acing,accomplishing,accidently,abuser,abstain,abnormally,aberration,aaaaahh,zlotys,zesty,zerzura,zapruder,zantopia,yelburton,yeess,y'knowwhati'msayin,wwhat,wussies,wrenched,would'a,worryin,wormser,wooooo,wookiee,wolchek,wishin,wiseguys,windbreaker,wiggy,wieners,wiedersehen,whoopin,whittled,wherefore,wharvey,welts,wellstone,wedges,wavered,watchit,wastebasket,wango,waken,waitressed,wacquiem,vrykolaka,voula,vitally,visualizing,viciousness,vespers,vertes,verily,vegetarians,vater,vaporize,vannacutt,vallens,ussher,urinating,upping,unwitting,untangle,untamed,unsanitary,unraveled,unopened,unisex,uninvolved,uninteresting,unintelligible,unimaginative,undeserving,undermines,undergarments,unconcerned,tyrants,typist,tykes,tybalt,twosome,twits,tutti,turndown,tularemia,tuberculoma,tsimshian,truffaut,truer,truant,trove,triumphed,tripe,trigonometry,trifled,trifecta,tribulations,tremont,tremoille,transcends,trafficker,touchin,tomfoolery,tinkered,tinfoil,tightrope,thousan,thoracotomy,thesaurus,thawing,thatta,tessio,temps,taxidermist,tator,tachycardia,t'akaya,swelco,sweetbreads,swatting,supercollider,sunbathing,summarily,suffocation,sueleen,succinct,subsided,submissive,subjecting,subbing,subatomic,stupendous,stunted,stubble,stubbed,streetwalker,strategizing,straining,straightaway,stoli,stiffer,stickup,stens,steamroller,steadwell,steadfast,stateroom,stans,sshhhh,squishing,squinting,squealed,sprouting,sprimp,spreadsheets,sprawled,spotlights,spooning,spirals,speedboat,spectacles,speakerphone,southglen,souse,soundproof,soothsayer,sommes,somethings,solidify,soars,snorted,snorkeling,snitches,sniping,snifter,sniffin,snickering,sneer,snarl,smila,slinking,slanted,slanderous,slammin,skimp,skilosh,siteid,sirloin,singe,sighing,sidekicks,sicken,showstopper,shoplifter,shimokawa,sherborne,shavadai,sharpshooters,sharking,shagged,shaddup,senorita,sesterces,sensuous,seahaven,scullery,scorcher,schotzie,schnoz,schmooze,schlep,schizo,scents,scalping,scalped,scallop,scalding,sayeth,saybrooke,sawed,savoring,sardine,sandstorm,sandalwood,salutations,sagman,s'okay,rsvp'd,rousted,rootin,romper,romanovs,rollercoaster,rolfie,robinsons,ritzy,ritualistic,ringwald,rhymed,rheingold,rewrites,revoking,reverts,retrofit,retort,retinas,respirations,reprobate,replaying,repaint,renquist,renege,relapsing,rekindled,rejuvenating,rejuvenated,reinstating,recriminations,rechecked,reassemble,rears,reamed,reacquaint,rayanne,ravish,rathole,raspail,rarest,rapists,rants,racketeer,quittin,quitters,quintessential,queremos,quellek,quelle,quasimodo,pyromaniac,puttanesca,puritanical,purer,puree,pungent,pummel,puedo,psychotherapist,prosecutorial,prosciutto,propositioning,procrastination,probationary,primping,preventative,prevails,preservatives,preachy,praetorians,practicality,powders,potus,postop,positives,poser,portolano,portokalos,poolside,poltergeists,pocketed,poach,plummeted,plucking,plimpton,playthings,plastique,plainclothes,pinpointed,pinkus,pinks,pigskin,piffle,pictionary,piccata,photocopy,phobias,perignon,perfumes,pecks,pecked,patently,passable,parasailing,paramus,papier,paintbrush,pacer,paaiint,overtures,overthink,overstayed,overrule,overestimate,overcooked,outlandish,outgrew,outdoorsy,outdo,orchestrate,oppress,opposable,oooohh,oomupwah,okeydokey,okaaay,ohashi,of'em,obscenities,oakie,o'gar,nurection,nostradamus,norther,norcom,nooch,nonsensical,nipped,nimbala,nervously,neckline,nebbleman,narwhal,nametag,n'n't,mycenae,muzak,muumuu,mumbled,mulvehill,muggings,muffet,mouthy,motivates,motaba,moocher,mongi,moley,moisturize,mohair,mocky,mmkay,mistuh,missis,misdeeds,mincemeat,miggs,miffed,methadone,messieur,menopausal,menagerie,mcgillicuddy,mayflowers,matrimonial,matick,masai,marzipan,maplewood,manzelle,mannequins,manhole,manhandle,malfunctions,madwoman,machiavelli,lynley,lynched,lurconis,lujack,lubricant,looove,loons,loofah,lonelyhearts,lollipops,lineswoman,lifers,lexter,lepner,lemony,leggy,leafy,leadeth,lazerus,lazare,lawford,languishing,lagoda,ladman,kundera,krinkle,krendler,kreigel,kowolski,knockdown,knifed,kneed,kneecap,kids'll,kennie,kenmore,keeled,kazootie,katzenmoyer,kasdan,karak,kapowski,kakistos,julyan,jockstrap,jobless,jiggly,jaunt,jarring,jabbering,irrigate,irrevocably,irrationally,ironies,invitro,intimated,intently,intentioned,intelligently,instill,instigator,instep,inopportune,innuendoes,inflate,infects,infamy,indiscretions,indiscreet,indio,indignities,indict,indecision,inconspicuous,inappropriately,impunity,impudent,impotence,implicates,implausible,imperfection,impatience,immutable,immobilize,idealist,iambic,hysterically,hyperspace,hygienist,hydraulics,hydrated,huzzah,husks,hunched,huffed,hubris,hubbub,hovercraft,houngan,hosed,horoscopes,hopelessness,hoodwinked,honorably,honeysuckle,homegirl,holiest,hippity,hildie,hieroglyphs,hexton,herein,heckle,heaping,healthilizer,headfirst,hatsue,harlot,hardwired,halothane,hairstyles,haagen,haaaaa,gutting,gummi,groundless,groaning,gristle,grills,graynamore,grabbin,goodes,goggle,glittering,glint,gleaming,glassy,girth,gimbal,giblets,gellers,geezers,geeze,garshaw,gargantuan,garfunkel,gangway,gandarium,gamut,galoshes,gallivanting,gainfully,gachnar,fusionlips,fusilli,furiously,frugal,fricking,frederika,freckling,frauds,fountainhead,forthwith,forgo,forgettable,foresight,foresaw,fondling,fondled,fondle,folksy,fluttering,fluffing,floundering,flirtatious,flexing,flatterer,flaring,fixating,finchy,figurehead,fiendish,fertilize,ferment,fending,fellahs,feelers,fascinate,fantabulous,falsify,fallopian,faithless,fairer,fainter,failings,facetious,eyepatch,exxon,extraterrestrials,extradite,extracurriculars,extinguish,expunged,expelling,exorbitant,exhilarated,exertion,exerting,excercise,everbody,evaporated,escargot,escapee,erases,epizootics,epithelials,ephrum,entanglements,enslave,engrossed,emphatic,emeralds,ember,emancipated,elevates,ejaculate,effeminate,eccentricities,easygoing,earshot,dunks,dullness,dulli,dulled,drumstick,dropper,driftwood,dregs,dreck,dreamboat,draggin,downsizing,donowitz,dominoes,diversions,distended,dissipate,disraeli,disqualify,disowned,dishwashing,disciplining,discerning,disappoints,dinged,digested,dicking,detonating,despising,depressor,depose,deport,dents,defused,deflecting,decryption,decoys,decoupage,decompress,decibel,decadence,deafening,dawning,dater,darkened,dappy,dallying,dagon,czechoslovakians,cuticles,cuteness,cupboards,culottes,cruisin,crosshairs,cronyn,criminalistics,creatively,creaming,crapping,cranny,cowed,contradicting,constipation,confining,confidences,conceiving,conceivably,concealment,compulsively,complainin,complacent,compels,communing,commode,comming,commensurate,columnists,colonoscopy,colchicine,coddling,clump,clubbed,clowning,cliffhanger,clang,cissy,choosers,choker,chiffon,channeled,chalet,cellmates,cathartic,caseload,carjack,canvass,canisters,candlestick,candlelit,camry,calzones,calitri,caldy,byline,butterball,bustier,burlap,bureaucrat,buffoons,buenas,brookline,bronzed,broiled,broda,briss,brioche,briar,breathable,brays,brassieres,boysenberry,bowline,boooo,boonies,booklets,bookish,boogeyman,boogey,bogas,boardinghouse,bluuch,blundering,bluer,blowed,blotchy,blossomed,bloodwork,bloodied,blithering,blinks,blathering,blasphemous,blacking,birdson,bings,bfmid,bfast,bettin,berkshires,benjamins,benevolence,benched,benatar,bellybutton,belabor,behooves,beddy,beaujolais,beattle,baxworth,baseless,barfing,bannish,bankrolled,banek,ballsy,ballpoint,baffling,badder,badda,bactine,backgammon,baako,aztreonam,authoritah,auctioning,arachtoids,apropos,aprons,apprised,apprehensive,anythng,antivenin,antichrist,anorexic,anoint,anguished,angioplasty,angio,amply,ampicillin,amphetamines,alternator,alcove,alabaster,airlifted,agrabah,affidavits,admonished,admonish,addled,addendum,accuser,accompli,absurdity,absolved,abrusso,abreast,aboot,abductions,abducting,aback,ababwa,aaahhhh,zorin,zinthar,zinfandel,zillions,zephyrs,zatarcs,zacks,youuu,yokels,yardstick,yammer,y'understand,wynette,wrung,wreaths,wowed,wouldn'ta,worming,wormed,workday,woodsy,woodshed,woodchuck,wojadubakowski,withering,witching,wiseass,wiretaps,wining,willoby,wiccaning,whupped,whoopi,whoomp,wholesaler,whiteness,whiner,whatchya,wharves,wenus,weirdoes,weaning,watusi,waponi,waistband,wackos,vouching,votre,vivica,viveca,vivant,vivacious,visor,visitin,visage,vicrum,vetted,ventriloquism,venison,varnsen,vaporized,vapid,vanstock,uuuuh,ushering,urologist,urination,upstart,uprooted,unsubtitled,unspoiled,unseat,unseasonably,unseal,unsatisfying,unnerve,unlikable,unleaded,uninsured,uninspired,unicycle,unhooked,unfunny,unfreezing,unflattering,unfairness,unexpressed,unending,unencumbered,unearth,undiscovered,undisciplined,understan,undershirt,underlings,underline,undercurrent,uncivilized,uncharacteristic,umpteenth,uglies,tuney,trumps,truckasaurus,trubshaw,trouser,tringle,trifling,trickster,trespassers,trespasser,traumas,trattoria,trashes,transgressions,trampling,tp'ed,toxoplasmosis,tounge,tortillas,topsy,topple,topnotch,tonsil,tions,timmuh,timithious,tilney,tighty,tightness,tightens,tidbits,ticketed,thyme,threepio,thoughtfully,thorkel,thommo,thing'll,thefts,that've,thanksgivings,tetherball,testikov,terraforming,tepid,tendonitis,tenboom,telex,teenybopper,tattered,tattaglias,tanneke,tailspin,tablecloth,swooping,swizzle,swiping,swindled,swilling,swerving,sweatshops,swaddling,swackhammer,svetkoff,supossed,superdad,sumptuous,sugary,sugai,subvert,substantiate,submersible,sublimating,subjugation,stymied,strychnine,streetlights,strassmans,stranglehold,strangeness,straddling,straddle,stowaways,stotch,stockbrokers,stifling,stepford,steerage,steena,statuary,starlets,staggeringly,ssshhh,squaw,spurt,spungeon,spritzer,sprightly,sprays,sportswear,spoonful,splittin,splitsville,speedily,specialise,spastic,sparrin,souvlaki,southie,sourpuss,soupy,soundstage,soothes,somebody'd,softest,sociopathic,socialized,snyders,snowmobiles,snowballed,snatches,smugness,smoothest,smashes,sloshed,sleight,skyrocket,skied,skewed,sixpence,sipowicz,singling,simulates,shyness,shuvanis,showoff,shortsighted,shopkeeper,shoehorn,shithouse,shirtless,shipshape,shifu,shelve,shelbyville,sheepskin,sharpens,shaquille,shanshu,servings,sequined,seizes,seashells,scrambler,scopes,schnauzer,schmo,schizoid,scampered,savagely,saudis,santas,sandovals,sanding,saleswoman,sagging,s'cuse,rutting,ruthlessly,runneth,ruffians,rubes,rosalita,rollerblades,rohypnol,roasts,roadies,ritten,rippling,ripples,rigoletto,richardo,rethought,reshoot,reserving,reseda,rescuer,reread,requisitions,repute,reprogram,replenish,repetitious,reorganizing,reinventing,reinvented,reheat,refrigerators,reenter,recruiter,recliner,rawdy,rashes,rajeski,raison,raisers,rages,quinine,questscape,queller,pygmalion,pushers,pusan,purview,pumpin,pubescent,prudes,provolone,propriety,propped,procrastinate,processional,preyed,pretrial,portent,pooling,poofy,polloi,policia,poacher,pluses,pleasuring,platitudes,plateaued,plaguing,pittance,pinheads,pincushion,pimply,pimped,piggyback,piecing,phillipe,philipse,philby,pharaohs,petyr,petitioner,peshtigo,pesaram,persnickety,perpetrate,percolating,pepto,penne,penell,pemmican,peeks,pedaling,peacemaker,pawnshop,patting,pathologically,patchouli,pasts,pasties,passin,parlors,paltrow,palamon,padlock,paddling,oversleep,overheating,overdosed,overcharge,overblown,outrageously,ornery,opportune,oooooooooh,oohhhh,ohhhhhh,ogres,odorless,obliterated,nyong,nymphomaniac,ntozake,novocain,nough,nonnie,nonissue,nodules,nightmarish,nightline,niceties,newsman,needra,nedry,necking,navour,nauseam,nauls,narim,namath,nagged,naboo,n'sync,myslexia,mutator,mustafi,musketeer,murtaugh,murderess,munching,mumsy,muley,mouseville,mortifying,morgendorffers,moola,montel,mongoloid,molestered,moldings,mocarbies,mo'ss,mixers,misrell,misnomer,misheard,mishandled,miscreant,misconceptions,miniscule,millgate,mettle,metricconverter,meteors,menorah,mengele,melding,meanness,mcgruff,mcarnold,matzoh,matted,mastectomy,massager,marveling,marooned,marmaduke,marick,manhandled,manatees,man'll,maltin,maliciously,malfeasance,malahide,maketh,makeovers,maiming,machismo,lumpectomy,lumbering,lucci,lording,lorca,lookouts,loogie,loners,loathed,lissen,lighthearted,lifer,lickin,lewen,levitation,lestercorp,lessee,lentils,legislate,legalizing,lederhosen,lawmen,lasskopf,lardner,lambeau,lamagra,ladonn,lactic,lacquer,labatier,krabappel,kooks,knickknacks,klutzy,kleynach,klendathu,kinross,kinkaid,kind'a,ketch,kesher,karikos,karenina,kanamits,junshi,jumbled,joust,jotted,jobson,jingling,jigalong,jerries,jellies,jeeps,javna,irresistable,internist,intercranial,inseminated,inquisitor,infuriate,inflating,infidelities,incessantly,incensed,incase,incapacitate,inasmuch,inaccuracies,imploding,impeding,impediments,immaturity,illegible,iditarod,icicles,ibuprofen,i'i'm,hymie,hydrolase,hunker,humps,humons,humidor,humdinger,humbling,huggin,huffing,housecleaning,hothouse,hotcakes,hosty,hootenanny,hootchie,hoosegow,honks,honeymooners,homily,homeopathic,hitchhikers,hissed,hillnigger,hexavalent,hewwo,hershe,hermey,hergott,henny,hennigans,henhouse,hemolytic,helipad,heifer,hebrews,hebbing,heaved,headlock,harrowing,harnessed,hangovers,handi,handbasket,halfrek,hacene,gyges,guys're,gundersons,gumption,gruntmaster,grubs,grossie,groped,grins,greaseball,gravesite,gratuity,granma,grandfathers,grandbaby,gradski,gracing,gossips,gooble,goners,golitsyn,gofer,godsake,goddaughter,gnats,gluing,glares,givers,ginza,gimmie,gimmee,gennero,gemme,gazpacho,gazed,gassy,gargling,gandhiji,galvanized,gallbladder,gaaah,furtive,fumigation,fucka,fronkonsteen,frills,freezin,freewald,freeloader,frailty,forger,foolhardy,fondest,fomin,followin,follicle,flotation,flopping,floodgates,flogged,flicked,flenders,fleabag,fixings,fixable,fistful,firewater,firelight,fingerbang,finalizing,fillin,filipov,fiderer,felling,feldberg,feign,faunia,fatale,farkus,fallible,faithfulness,factoring,eyeful,extramarital,exterminated,exhume,exasperated,eviscerate,estoy,esmerelda,escapades,epoxy,enticed,enthused,entendre,engrossing,endorphins,emptive,emmys,eminently,embezzler,embarressed,embarrassingly,embalmed,eludes,eling,elated,eirie,egotitis,effecting,eerily,eecom,eczema,earthy,earlobes,eally,dyeing,dwells,duvet,duncans,dulcet,droves,droppin,drools,drey'auc,downriver,domesticity,dollop,doesnt,dobler,divulged,diversionary,distancing,dispensers,disorienting,disneyworld,dismissive,disingenuous,disheveled,disfiguring,dinning,dimming,diligently,dilettante,dilation,dickensian,diaphragms,devastatingly,destabilize,desecrate,deposing,deniece,demony,delving,delicates,deigned,defraud,deflower,defibrillator,defiantly,defenceless,defacing,deconstruction,decompose,deciphering,decibels,deceptively,deceptions,decapitation,debutantes,debonair,deadlier,dawdling,davic,darwinism,darnit,darks,danke,danieljackson,dangled,cytoxan,cutout,cutlery,curveball,curfews,cummerbund,crunches,crouched,crisps,cripples,crilly,cribs,crewman,creepin,creeds,credenza,creak,crawly,crawlin,crawlers,crated,crackheads,coworker,couldn't've,corwins,coriander,copiously,convenes,contraceptives,contingencies,contaminating,conniption,condiment,concocting,comprehending,complacency,commendatore,comebacks,com'on,collarbone,colitis,coldly,coiffure,coffers,coeds,codependent,cocksucking,cockney,cockles,clutched,closeted,cloistered,cleve,cleats,clarifying,clapped,cinnabar,chunnel,chumps,cholinesterase,choirboy,chocolatey,chlamydia,chigliak,cheesie,chauvinistic,chasm,chartreuse,charo,charnier,chapil,chalked,chadway,certifiably,cellulite,celled,cavalcade,cataloging,castrated,cassio,cashews,cartouche,carnivore,carcinogens,capulet,captivated,capt'n,cancellations,campin,callate,callar,caffeinated,cadavers,cacophony,cackle,buzzes,buttoning,busload,burglaries,burbs,buona,bunions,bullheaded,buffs,bucyk,buckling,bruschetta,browbeating,broomsticks,broody,bromly,brolin,briefings,brewskies,breathalyzer,breakups,bratwurst,brania,braiding,brags,braggin,bradywood,bottomed,bossa,bordello,bookshelf,boogida,bondsman,bolder,boggles,bludgeoned,blowtorch,blotter,blips,blemish,bleaching,blainetologists,blading,blabbermouth,birdseed,bimmel,biloxi,biggly,bianchinni,betadine,berenson,belus,belloq,begets,befitting,beepers,beelzebub,beefed,bedridden,bedevere,beckons,beaded,baubles,bauble,battleground,bathrobes,basketballs,basements,barroom,barnacle,barkin,barked,baretta,bangles,bangler,banality,bambang,baltar,ballplayers,bagman,baffles,backroom,babysat,baboons,averse,audiotape,auctioneer,atten,atcha,astonishment,arugula,arroz,antihistamines,annoyances,anesthesiology,anatomically,anachronism,amiable,amaretto,allahu,alight,aimin,ailment,afterglow,affronte,advil,adrenals,actualization,acrost,ached,accursed,accoutrements,absconded,aboveboard,abetted,aargh,aaaahh,zuwicky,zolda,ziploc,zakamatak,youve,yippie,yesterdays,yella,yearns,yearnings,yearned,yawning,yalta,yahtzee,y'mean,y'are,wuthering,wreaks,worrisome,workiiing,wooooooo,wonky,womanizing,wolodarsky,wiwith,withdraws,wishy,wisht,wipers,wiper,winos,windthorne,windsurfing,windermere,wiggled,wiggen,whwhat,whodunit,whoaaa,whittling,whitesnake,whereof,wheezing,wheeze,whatd'ya,whataya,whammo,whackin,wellll,weightless,weevil,wedgies,webbing,weasly,wayside,waxes,waturi,washy,washrooms,wandell,waitaminute,waddya,waaaah,vornac,vishnoor,virulent,vindictiveness,vinceres,villier,vigeous,vestigial,ventilate,vented,venereal,veering,veered,veddy,vaslova,valosky,vailsburg,vaginas,vagas,urethra,upstaged,uploading,unwrapping,unwieldy,untapped,unsatisfied,unquenchable,unnerved,unmentionable,unlovable,unknowns,uninformed,unimpressed,unhappily,unguarded,unexplored,undergarment,undeniably,unclench,unclaimed,uncharacteristically,unbuttoned,unblemished,ululd,uhhhm,tweeze,tutsami,tushy,tuscarora,turkle,turghan,turbinium,tubers,trucoat,troxa,tropicana,triquetra,trimmers,triceps,trespassed,traya,traumatizing,transvestites,trainors,tradin,trackers,townies,tourelles,toucha,tossin,tortious,topshop,topes,tonics,tongs,tomsk,tomorrows,toiling,toddle,tizzy,tippers,timmi,thwap,thusly,ththe,thrusts,throwers,throwed,throughway,thickening,thermonuclear,thelwall,thataway,terrifically,tendons,teleportation,telepathically,telekinetic,teetering,teaspoons,tarantulas,tapas,tanned,tangling,tamales,tailors,tahitian,tactful,tachy,tablespoon,syrah,synchronicity,synch,synapses,swooning,switchman,swimsuits,sweltering,sweetly,suvolte,suslov,surfed,supposition,suppertime,supervillains,superfluous,superego,sunspots,sunning,sunless,sundress,suckah,succotash,sublevel,subbasement,studious,striping,strenuously,straights,stonewalled,stillness,stilettos,stevesy,steno,steenwyck,stargates,stammering,staedert,squiggly,squiggle,squashing,squaring,spreadsheet,spramp,spotters,sporto,spooking,splendido,spittin,spirulina,spiky,spate,spartacus,spacerun,soonest,something'll,someth,somepin,someone'll,sofas,soberly,sobered,snowmen,snowbank,snowballing,snivelling,sniffling,snakeskin,snagging,smush,smooter,smidgen,smackers,slumlord,slossum,slimmer,slighted,sleepwalk,sleazeball,skokie,skeptic,sitarides,sistah,sipped,sindell,simpletons,simony,silkwood,silks,silken,sightless,sideboard,shuttles,shrugging,shrouds,showy,shoveled,shouldn'ta,shoplifters,shitstorm,sheeny,shapetype,shaming,shallows,shackle,shabbily,shabbas,seppuku,senility,semite,semiautomatic,selznick,secretarial,sebacio,scuzzy,scummy,scrutinized,scrunchie,scribbled,scotches,scolded,scissor,schlub,scavenging,scarin,scarfing,scallions,scald,savour,savored,saute,sarcoidosis,sandbar,saluted,salish,saith,sailboats,sagittarius,sacre,saccharine,sacamano,rushdie,rumpled,rumba,rulebook,rubbers,roughage,rotisserie,rootie,roofy,roofie,romanticize,rittle,ristorante,rippin,rinsing,ringin,rincess,rickety,reveling,retest,retaliating,restorative,reston,restaurateur,reshoots,resetting,resentments,reprogramming,repossess,repartee,renzo,remore,remitting,remeber,relaxants,rejuvenate,rejections,regenerated,refocus,referrals,reeno,recycles,recrimination,reclining,recanting,reattach,reassigning,razgul,raved,rattlesnakes,rattles,rashly,raquetball,ransack,raisinettes,raheem,radisson,radishes,raban,quoth,qumari,quints,quilts,quilting,quien,quarreled,purty,purblind,punchbowl,publically,psychotics,psychopaths,psychoanalyze,pruning,provasik,protectin,propping,proportioned,prophylactic,proofed,prompter,procreate,proclivities,prioritizing,prinze,pricked,press'll,presets,prescribes,preocupe,prejudicial,prefex,preconceived,precipice,pralines,pragmatist,powerbar,pottie,pottersville,potsie,potholes,posses,posies,portkey,porterhouse,pornographers,poring,poppycock,poppers,pomponi,pokin,poitier,podiatry,pleeze,pleadings,playbook,platelets,plane'arium,placebos,place'll,pistachios,pirated,pinochle,pineapples,pinafore,pimples,piggly,piddling,picon,pickpockets,picchu,physiologically,physic,phobic,philandering,phenomenally,pheasants,pewter,petticoat,petronis,petitioning,perturbed,perpetuating,permutat,perishable,perimeters,perfumed,percocet,per'sus,pepperjack,penalize,pelting,pellet,peignoir,pedicures,peckers,pecans,pawning,paulsson,pattycake,patrolmen,patois,pathos,pasted,parishioner,parcheesi,parachuting,papayas,pantaloons,palpitations,palantine,paintballing,overtired,overstress,oversensitive,overnights,overexcited,overanxious,overachiever,outwitted,outvoted,outnumber,outlast,outlander,out've,orphey,orchestrating,openers,ooooooo,okies,ohhhhhhhhh,ohhhhhhhh,ogling,offbeat,obsessively,obeyed,o'hana,o'bannon,o'bannion,numpce,nummy,nuked,nuances,nourishing,nosedive,norbu,nomlies,nomine,nixed,nihilist,nightshift,newmeat,neglectful,neediness,needin,naphthalene,nanocytes,nanite,naivete,n'yeah,mystifying,myhnegon,mutating,musing,mulled,muggy,muerto,muckraker,muchachos,mountainside,motherless,mosquitos,morphed,mopped,moodoo,moncho,mollem,moisturiser,mohicans,mocks,mistresses,misspent,misinterpretation,miscarry,minuses,mindee,mimes,millisecond,milked,mightn't,mightier,mierzwiak,microchips,meyerling,mesmerizing,mershaw,meecrob,medicate,meddled,mckinnons,mcgewan,mcdunnough,mcats,mbien,matzah,matriarch,masturbated,masselin,martialed,marlboros,marksmanship,marinate,marchin,manicured,malnourished,malign,majorek,magnon,magnificently,macking,machiavellian,macdougal,macchiato,macaws,macanaw,m'self,lydells,lusts,lucite,lubricants,lopper,lopped,loneliest,lonelier,lomez,lojack,loath,liquefy,lippy,limps,likin,lightness,liesl,liebchen,licious,libris,libation,lhamo,leotards,leanin,laxatives,lavished,latka,lanyard,lanky,landmines,lameness,laddies,lacerated,labored,l'amour,kreskin,kovitch,kournikova,kootchy,konoss,knknow,knickety,knackety,kmart,klicks,kiwanis,kissable,kindergartners,kilter,kidnet,kid'll,kicky,kickbacks,kickback,kholokov,kewpie,kendo,katra,kareoke,kafelnikov,kabob,junjun,jumba,julep,jordie,jondy,jolson,jenoff,jawbone,janitorial,janiro,ipecac,invigorated,intruded,intros,intravenously,interruptus,interrogations,interject,interfacing,interestin,insuring,instilled,insensitivity,inscrutable,inroads,innards,inlaid,injector,ingratitude,infuriates,infra,infliction,indelicate,incubators,incrimination,inconveniencing,inconsolable,incestuous,incas,incarcerate,inbreeding,impudence,impressionists,impeached,impassioned,imipenem,idling,idiosyncrasies,icebergs,hypotensive,hydrochloride,hushed,humus,humph,hummm,hulking,hubcaps,hubald,howya,howbout,how'll,housebroken,hotwire,hotspots,hotheaded,horrace,hopsfield,honto,honkin,honeymoons,homewrecker,hombres,hollers,hollerin,hoedown,hoboes,hobbling,hobble,hoarse,hinky,highlighters,hexes,heru'ur,hernias,heppleman,hell're,heighten,heheheheheh,heheheh,hedging,heckling,heckled,heavyset,heatshield,heathens,heartthrob,headpiece,hayseed,haveo,hauls,hasten,harridan,harpoons,hardens,harcesis,harbouring,hangouts,halkein,haleh,halberstam,hairnet,hairdressers,hacky,haaaa,h'yah,gusta,gushy,gurgling,guilted,gruel,grudging,grrrrrr,grosses,groomsmen,griping,gravest,gratified,grated,goulash,goopy,goona,goodly,godliness,godawful,godamn,glycerin,glutes,glowy,globetrotters,glimpsed,glenville,glaucoma,girlscout,giraffes,gilbey,gigglepuss,ghora,gestating,gelato,geishas,gearshift,gayness,gasped,gaslighting,garretts,garba,gablyczyck,g'head,fumigating,fumbling,fudged,fuckwad,fuck're,fuchsia,fretting,freshest,frenchies,freezers,fredrica,fraziers,fraidy,foxholes,fourty,fossilized,forsake,forfeits,foreclosed,foreal,footsies,florists,flopped,floorshow,floorboard,flinching,flecks,flaubert,flatware,flatulence,flatlined,flashdance,flail,flagging,fiver,fitzy,fishsticks,finetti,finelli,finagle,filko,fieldstone,fibber,ferrini,feedin,feasting,favore,fathering,farrouhk,farmin,fairytale,fairservice,factoid,facedown,fabled,eyeballin,extortionist,exquisitely,expedited,exorcise,existentialist,execs,exculpatory,exacerbate,everthing,eventuality,evander,euphoric,euphemisms,estamos,erred,entitle,enquiries,enormity,enfants,endive,encyclopedias,emulating,embittered,effortless,ectopic,ecirc,easely,earphones,earmarks,dweller,durslar,durned,dunois,dunking,dunked,dumdum,dullard,dudleys,druthers,druggist,drossos,drooled,driveways,drippy,dreamless,drawstring,drang,drainpipe,dozing,dotes,dorkface,doorknobs,doohickey,donnatella,doncha,domicile,dokos,dobermans,dizzying,divola,ditsy,distaste,disservice,dislodged,dislodge,disinherit,disinformation,discounting,dinka,dimly,digesting,diello,diddling,dictatorships,dictators,diagnostician,devours,devilishly,detract,detoxing,detours,detente,destructs,desecrated,derris,deplore,deplete,demure,demolitions,demean,delish,delbruck,delaford,degaulle,deftly,deformity,deflate,definatly,defector,decrypted,decontamination,decapitate,decanter,dardis,dampener,damme,daddy'll,dabbling,dabbled,d'etre,d'argent,d'alene,d'agnasti,czechoslovakian,cymbal,cyberdyne,cutoffs,cuticle,curvaceous,curiousity,crowing,crowed,croutons,cropped,criminy,crescentis,crashers,cranwell,coverin,courtrooms,countenance,cosmically,cosign,corroboration,coroners,cornflakes,copperpot,copperhead,copacetic,coordsize,convulsing,consults,conjures,congenial,concealer,compactor,commercialism,cokey,cognizant,clunkers,clumsily,clucking,cloves,cloven,cloths,clothe,clods,clocking,clings,clavicle,classless,clashing,clanking,clanging,clamping,civvies,citywide,circulatory,circuited,chronisters,chromic,choos,chloroformed,chillun,cheesed,chatterbox,chaperoned,channukah,cerebellum,centerpieces,centerfold,ceecee,ccedil,cavorting,cavemen,cauterized,cauldwell,catting,caterine,cassiopeia,carves,cartwheel,carpeted,carob,caressing,carelessly,careening,capricious,capitalistic,capillaries,candidly,camaraderie,callously,calfskin,caddies,buttholes,busywork,busses,burps,burgomeister,bunkhouse,bungchow,bugler,buffets,buffed,brutish,brusque,bronchitis,bromden,brolly,broached,brewskis,brewin,brean,breadwinner,brana,bountiful,bouncin,bosoms,borgnine,bopping,bootlegs,booing,bombosity,bolting,boilerplate,bluey,blowback,blouses,bloodsuckers,bloodstained,bloat,bleeth,blackface,blackest,blackened,blacken,blackballed,blabs,blabbering,birdbrain,bipartisanship,biodegradable,biltmore,bilked,big'uns,bidet,besotted,bernheim,benegas,bendiga,belushi,bellboys,belittling,behinds,begone,bedsheets,beckoning,beaute,beaudine,beastly,beachfront,bathes,batak,baser,baseballs,barbella,bankrolling,bandaged,baerly,backlog,backin,babying,azkaban,awwwww,aviary,authorizes,austero,aunty,attics,atreus,astounded,astonish,artemus,arses,arintero,appraiser,apathetic,anybody'd,anxieties,anticlimactic,antar,anglos,angleman,anesthetist,androscoggin,andolini,andale,amway,amuck,amniocentesis,amnesiac,americano,amara,alvah,altruism,alternapalooza,alphabetize,alpaca,allus,allergist,alexandros,alaikum,akimbo,agoraphobia,agides,aggrhh,aftertaste,adoptions,adjuster,addictions,adamantium,activator,accomplishes,aberrant,aaaaargh,aaaaaaaaaaaaa,a'ight,zzzzzzz,zucchini,zookeeper,zirconia,zippers,zequiel,zellary,zeitgeist,zanuck,zagat,you'n,ylang,yes'm,yenta,yecchh,yecch,yawns,yankin,yahdah,yaaah,y'got,xeroxed,wwooww,wristwatch,wrangled,wouldst,worthiness,worshiping,wormy,wormtail,wormholes,woosh,wollsten,wolfing,woefully,wobbling,wintry,wingding,windstorm,windowtext,wiluna,wilting,wilted,willick,willenholly,wildflowers,wildebeest,whyyy,whoppers,whoaa,whizzing,whizz,whitest,whistled,whist,whinny,wheelies,whazzup,whatwhatwhaaat,whato,whatdya,what'dya,whacks,wewell,wetsuit,welluh,weeps,waylander,wavin,wassail,wasnt,warneford,warbucks,waltons,wallbanger,waiving,waitwait,vowing,voucher,vornoff,vorhees,voldemort,vivre,vittles,vindaloo,videogames,vichyssoise,vicarious,vesuvius,verguenza,ven't,velveteen,velour,velociraptor,vastness,vasectomies,vapors,vanderhof,valmont,validates,valiantly,vacuums,usurp,usernum,us'll,urinals,unyielding,unvarnished,unturned,untouchables,untangled,unsecured,unscramble,unreturned,unremarkable,unpretentious,unnerstand,unmade,unimpeachable,unfashionable,underwrite,underlining,underling,underestimates,underappreciated,uncouth,uncork,uncommonly,unclog,uncircumcised,unchallenged,uncas,unbuttoning,unapproved,unamerican,unafraid,umpteen,umhmm,uhwhy,ughuh,typewriters,twitches,twitched,twirly,twinkling,twinges,twiddling,turners,turnabout,tumblin,tryed,trowel,trousseau,trivialize,trifles,tribianni,trenchcoat,trembled,traumatize,transitory,transients,transfuse,transcribing,tranq,trampy,traipsed,trainin,trachea,traceable,touristy,toughie,toscanini,tortola,tortilla,torreon,toreador,tommorrow,tollbooth,tollans,toidy,togas,tofurkey,toddling,toddies,toasties,toadstool,to've,tingles,timin,timey,timetables,tightest,thuggee,thrusting,thrombus,throes,thrifty,thornharts,thinnest,thicket,thetas,thesulac,tethered,testaburger,tersenadine,terrif,terdlington,tepui,temping,tector,taxidermy,tastebuds,tartlets,tartabull,tar'd,tantamount,tangy,tangles,tamer,tabula,tabletops,tabithia,szechwan,synthedyne,svenjolly,svengali,survivalists,surmise,surfboards,surefire,suprise,supremacists,suppositories,superstore,supercilious,suntac,sunburned,summercliff,sullied,sugared,suckle,subtleties,substantiated,subsides,subliminal,subhuman,strowman,stroked,stroganoff,streetlight,straying,strainer,straighter,straightener,stoplight,stirrups,stewing,stereotyping,stepmommy,stephano,stashing,starshine,stairwells,squatsie,squandering,squalid,squabbling,squab,sprinkling,spreader,spongy,spokesmen,splintered,spittle,spitter,spiced,spews,spendin,spect,spearchucker,spatulas,southtown,soused,soshi,sorter,sorrowful,sooth,some'in,soliloquy,soiree,sodomized,sobriki,soaping,snows,snowcone,snitching,snitched,sneering,snausages,snaking,smoothed,smoochies,smarten,smallish,slushy,slurring,sluman,slithers,slippin,sleuthing,sleeveless,skinless,skillfully,sketchbook,skagnetti,sista,sinning,singularly,sinewy,silverlake,siguto,signorina,sieve,sidearms,shying,shunning,shtud,shrieks,shorting,shortbread,shopkeepers,shmancy,shizzit,shitheads,shitfaced,shipmates,shiftless,shelving,shedlow,shavings,shatters,sharifa,shampoos,shallots,shafter,sha'nauc,sextant,serviceable,sepsis,senores,sendin,semis,semanski,selflessly,seinfelds,seers,seeps,seductress,secaucus,sealant,scuttling,scusa,scrunched,scissorhands,schreber,schmancy,scamps,scalloped,savoir,savagery,sarong,sarnia,santangel,samool,sallow,salino,safecracker,sadism,sacrilegious,sabrini,sabath,s'aright,ruttheimer,rudest,rubbery,rousting,rotarian,roslin,roomed,romari,romanica,rolltop,rolfski,rockettes,roared,ringleader,riffing,ribcage,rewired,retrial,reting,resuscitated,restock,resale,reprogrammed,replicant,repentant,repellant,repays,repainting,renegotiating,rendez,remem,relived,relinquishes,relearn,relaxant,rekindling,rehydrate,refueled,refreshingly,refilling,reexamine,reeseman,redness,redeemable,redcoats,rectangles,recoup,reciprocated,reassessing,realy,realer,reachin,re'kali,rawlston,ravages,rappaports,ramoray,ramming,raindrops,rahesh,radials,racists,rabartu,quiches,quench,quarreling,quaintly,quadrants,putumayo,put'em,purifier,pureed,punitis,pullout,pukin,pudgy,puddings,puckering,pterodactyl,psychodrama,psats,protestations,protectee,prosaic,propositioned,proclivity,probed,printouts,prevision,pressers,preset,preposition,preempt,preemie,preconceptions,prancan,powerpuff,potties,potpie,poseur,porthole,poops,pooping,pomade,polyps,polymerized,politeness,polisher,polack,pocketknife,poatia,plebeian,playgroup,platonically,platitude,plastering,plasmapheresis,plaids,placemats,pizzazz,pintauro,pinstripes,pinpoints,pinkner,pincer,pimento,pileup,pilates,pigmen,pieeee,phrased,photocopies,phoebes,philistines,philanderer,pheromone,phasers,pfeffernuesse,pervs,perspire,personify,perservere,perplexed,perpetrating,perkiness,perjurer,periodontist,perfunctory,perdido,percodan,pentameter,pentacle,pensive,pensione,pennybaker,pennbrooke,penhall,pengin,penetti,penetrates,pegnoir,peeve,peephole,pectorals,peckin,peaky,peaksville,paxcow,paused,patted,parkishoff,parkers,pardoning,paraplegic,paraphrasing,paperers,papered,pangs,paneling,palooza,palmed,palmdale,palatable,pacify,pacified,owwwww,oversexed,overrides,overpaying,overdrawn,overcompensate,overcomes,overcharged,outmaneuver,outfoxed,oughtn't,ostentatious,oshun,orthopedist,or'derves,ophthalmologist,operagirl,oozes,oooooooh,onesie,omnis,omelets,oktoberfest,okeydoke,ofthe,ofher,obstetrical,obeys,obeah,o'henry,nyquil,nyanyanyanyah,nuttin,nutsy,nutball,nurhachi,numbskull,nullifies,nullification,nucking,nubbin,nourished,nonspecific,noing,noinch,nohoho,nobler,nitwits,newsprint,newspaperman,newscaster,neuropathy,netherworld,neediest,navasky,narcissists,napped,nafta,mache,mykonos,mutilating,mutherfucker,mutha,mutates,mutate,musn't,murchy,multitasking,mujeeb,mudslinging,muckraking,mousetrap,mourns,mournful,motherf,mostro,morphing,morphate,moralistic,moochy,mooching,monotonous,monopolize,monocle,molehill,moland,mofet,mockup,mobilizing,mmmmmmm,mitzvahs,mistreating,misstep,misjudge,misinformation,misdirected,miscarriages,miniskirt,mindwarped,minced,milquetoast,miguelito,mightily,midstream,midriff,mideast,microbe,methuselah,mesdames,mescal,men'll,memma,megaton,megara,megalomaniac,meeee,medulla,medivac,meaninglessness,mcnuggets,mccarthyism,maypole,may've,mauve,mateys,marshack,markles,marketable,mansiere,manservant,manse,manhandling,mallomars,malcontent,malaise,majesties,mainsail,mailmen,mahandra,magnolias,magnified,magev,maelstrom,machu,macado,m'boy,m'appelle,lustrous,lureen,lunges,lumped,lumberyard,lulled,luego,lucks,lubricated,loveseat,loused,lounger,loski,lorre,loora,looong,loonies,loincloth,lofts,lodgers,lobbing,loaner,livered,liqueur,ligourin,lifesaving,lifeguards,lifeblood,liaisons,let'em,lesbianism,lence,lemonlyman,legitimize,leadin,lazars,lazarro,lawyering,laugher,laudanum,latrines,lations,laters,lapels,lakefront,lahit,lafortunata,lachrymose,l'italien,kwaini,kruczynski,kramerica,kowtow,kovinsky,korsekov,kopek,knowakowski,knievel,knacks,kiowas,killington,kickball,keyworth,keymaster,kevie,keveral,kenyons,keggers,keepsakes,kechner,keaty,kavorka,karajan,kamerev,kaggs,jujyfruit,jostled,jonestown,jokey,joists,jocko,jimmied,jiggled,jests,jenzen,jenko,jellyman,jedediah,jealitosis,jaunty,jarmel,jankle,jagoff,jagielski,jackrabbits,jabbing,jabberjaw,izzat,irresponsibly,irrepressible,irregularity,irredeemable,inuvik,intuitions,intubated,intimates,interminable,interloper,intercostal,instyle,instigate,instantaneously,ining,ingrown,ingesting,infusing,infringe,infinitum,infact,inequities,indubitably,indisputable,indescribably,indentation,indefinable,incontrovertible,inconsequential,incompletes,incoherently,inclement,incidentals,inarticulate,inadequacies,imprudent,improprieties,imprison,imprinted,impressively,impostors,importante,imperious,impale,immodest,immobile,imbedded,imbecilic,illegals,idn't,hysteric,hypotenuse,hygienic,hyeah,hushpuppies,hunhh,humpback,humored,hummed,humiliates,humidifier,huggy,huggers,huckster,hotbed,hosing,hosers,horsehair,homebody,homebake,holing,holies,hoisting,hogwallop,hocks,hobbits,hoaxes,hmmmmm,hisses,hippest,hillbillies,hilarity,heurh,herniated,hermaphrodite,hennifer,hemlines,hemline,hemery,helplessness,helmsley,hellhound,heheheheh,heeey,hedda,heartbeats,heaped,healers,headstart,headsets,headlong,hawkland,havta,haulin,harvey'll,hanta,hansom,hangnail,handstand,handrail,handoff,hallucinogen,hallor,halitosis,haberdashery,gypped,guy'll,gumbel,guerillas,guava,guardrail,grunther,grunick,groppi,groomer,grodin,gripes,grinds,grifters,gretch,greevey,greasing,graveyards,grandkid,grainy,gouging,gooney,googly,goldmuff,goldenrod,goingo,godly,gobbledygook,gobbledegook,glues,gloriously,glengarry,glassware,glamor,gimmicks,giggly,giambetti,ghoulish,ghettos,ghali,gether,geriatrics,gerbils,geosynchronous,georgio,gente,gendarme,gelbman,gazillionth,gayest,gauging,gastro,gaslight,gasbag,garters,garish,garas,gantu,gangy,gangly,gangland,galling,gadda,furrowed,funnies,funkytown,fugimotto,fudging,fuckeen,frustrates,froufrou,froot,fromberge,frizzies,fritters,frightfully,friendliest,freeloading,freelancing,freakazoid,fraternization,framers,fornication,fornicating,forethought,footstool,foisting,focussing,focking,flurries,fluffed,flintstones,fledermaus,flayed,flawlessly,flatters,flashbang,flapped,fishies,firmer,fireproof,firebug,fingerpainting,finessed,findin,financials,finality,fillets,fiercest,fiefdom,fibbing,fervor,fentanyl,fenelon,fedorchuk,feckless,feathering,faucets,farewells,fantasyland,fanaticism,faltered,faggy,faberge,extorting,extorted,exterminating,exhumation,exhilaration,exhausts,exfoliate,excels,exasperating,exacting,everybody'd,evasions,espressos,esmail,errrr,erratically,eroding,ernswiler,epcot,enthralled,ensenada,enriching,enrage,enhancer,endear,encrusted,encino,empathic,embezzle,emanates,electricians,eking,egomaniacal,egging,effacing,ectoplasm,eavesdropped,dummkopf,dugray,duchaisne,drunkard,drudge,droop,droids,drips,dripped,dribbles,drazens,downy,downsize,downpour,dosages,doppelganger,dopes,doohicky,dontcha,doneghy,divining,divest,diuretics,diuretic,distrustful,disrupts,dismemberment,dismember,disinfect,disillusionment,disheartening,discourteous,discotheque,discolored,dirtiest,diphtheria,dinks,dimpled,didya,dickwad,diatribes,diathesis,diabetics,deviants,detonates,detests,detestable,detaining,despondent,desecration,derision,derailing,deputized,depressors,dependant,dentures,denominators,demur,demonology,delts,dellarte,delacour,deflated,defib,defaced,decorators,deaqon,davola,datin,darwinian,darklighters,dandelions,dampened,damaskinos,dalrimple,d'peshu,d'hoffryn,d'astier,cynics,cutesy,cutaway,curmudgeon,curdle,culpability,cuisinart,cuffing,crypts,cryptid,crunched,crumblers,crudely,crosscheck,croon,crissake,crevasse,creswood,creepo,creases,creased,creaky,cranks,crabgrass,coveralls,couple'a,coughs,coslaw,corporeal,cornucopia,cornering,corks,cordoned,coolly,coolin,cookbooks,contrite,contented,constrictor,confound,confit,confiscating,condoned,conditioners,concussions,comprendo,comers,combustible,combusted,collingswood,coldness,coitus,codicil,coasting,clydesdale,cluttering,clunker,clunk,clumsiness,clotted,clothesline,clinches,clincher,cleverness,clench,clein,cleanses,claymores,clammed,chugging,chronically,christsakes,choque,chompers,chiseling,chirpy,chirp,chinks,chingachgook,chickenpox,chickadee,chewin,chessboard,chargin,chanteuse,chandeliers,chamdo,chagrined,chaff,certs,certainties,cerreno,cerebrum,censured,cemetary,caterwauling,cataclysmic,casitas,cased,carvel,carting,carrear,carolling,carolers,carnie,cardiogram,carbuncle,capulets,canines,candaules,canape,caldecott,calamitous,cadillacs,cachet,cabeza,cabdriver,buzzards,butai,businesswomen,bungled,bumpkins,bummers,bulldoze,buffybot,bubut,bubbies,brrrrr,brownout,brouhaha,bronzing,bronchial,broiler,briskly,briefcases,bricked,breezing,breeher,breakable,breadstick,bravenet,braved,brandies,brainwaves,brainiest,braggart,bradlee,boys're,boys'll,boys'd,boutonniere,bossed,bosomy,borans,boosts,bookshelves,bookends,boneless,bombarding,bollo,boinked,boink,bluest,bluebells,bloodshot,blockhead,blockbusters,blithely,blather,blankly,bladders,blackbeard,bitte,bippy,biogenetics,bilge,bigglesworth,bicuspids,beususe,betaseron,besmirch,bernece,bereavement,bentonville,benchley,benching,bembe,bellyaching,bellhops,belie,beleaguered,behrle,beginnin,begining,beenie,beefs,beechwood,becau,beaverhausen,beakers,bazillion,baudouin,barrytown,barringtons,barneys,barbs,barbers,barbatus,bankrupted,bailiffs,backslide,baby'd,baaad,b'fore,awwwk,aways,awakes,automatics,authenticate,aught,aubyn,attired,attagirl,atrophied,asystole,astroturf,assertiveness,artichokes,arquillians,aright,archenemy,appraise,appeased,antin,anspaugh,anesthetics,anaphylactic,amscray,ambivalence,amalio,alriiight,alphabetized,alpena,alouette,allora,alliteration,allenwood,allegiances,algerians,alcerro,alastor,ahaha,agitators,aforethought,advertises,admonition,adirondacks,adenoids,acupuncturist,acula,actuarial,activators,actionable,achingly,accusers,acclimated,acclimate,absurdly,absorbent,absolvo,absolutes,absences,abdomenizer,aaaaaaaaah,aaaaaaaaaa,a'right".split(","),male_names:"james,john,robert,michael,william,david,richard,charles,joseph,thomas,christopher,daniel,paul,mark,donald,george,kenneth,steven,edward,brian,ronald,anthony,kevin,jason,matthew,gary,timothy,jose,larry,jeffrey,frank,scott,eric,stephen,andrew,raymond,gregory,joshua,jerry,dennis,walter,patrick,peter,harold,douglas,henry,carl,arthur,ryan,roger,joe,juan,jack,albert,jonathan,justin,terry,gerald,keith,samuel,willie,ralph,lawrence,nicholas,roy,benjamin,bruce,brandon,adam,harry,fred,wayne,billy,steve,louis,jeremy,aaron,randy,eugene,carlos,russell,bobby,victor,ernest,phillip,todd,jesse,craig,alan,shawn,clarence,sean,philip,chris,johnny,earl,jimmy,antonio,danny,bryan,tony,luis,mike,stanley,leonard,nathan,dale,manuel,rodney,curtis,norman,marvin,vincent,glenn,jeffery,travis,jeff,chad,jacob,melvin,alfred,kyle,francis,bradley,jesus,herbert,frederick,ray,joel,edwin,don,eddie,ricky,troy,randall,barry,bernard,mario,leroy,francisco,marcus,micheal,theodore,clifford,miguel,oscar,jay,jim,tom,calvin,alex,jon,ronnie,bill,lloyd,tommy,leon,derek,darrell,jerome,floyd,leo,alvin,tim,wesley,dean,greg,jorge,dustin,pedro,derrick,dan,zachary,corey,herman,maurice,vernon,roberto,clyde,glen,hector,shane,ricardo,sam,rick,lester,brent,ramon,tyler,gilbert,gene,marc,reginald,ruben,brett,nathaniel,rafael,edgar,milton,raul,ben,cecil,duane,andre,elmer,brad,gabriel,ron,roland,jared,adrian,karl,cory,claude,erik,darryl,neil,christian,javier,fernando,clinton,ted,mathew,tyrone,darren,lonnie,lance,cody,julio,kurt,allan,clayton,hugh,max,dwayne,dwight,armando,felix,jimmie,everett,ian,ken,bob,jaime,casey,alfredo,alberto,dave,ivan,johnnie,sidney,byron,julian,isaac,clifton,willard,daryl,virgil,andy,salvador,kirk,sergio,seth,kent,terrance,rene,eduardo,terrence,enrique,freddie,stuart,fredrick,arturo,alejandro,joey,nick,luther,wendell,jeremiah,evan,julius,donnie,otis,trevor,luke,homer,gerard,doug,kenny,hubert,angelo,shaun,lyle,matt,alfonso,orlando,rex,carlton,ernesto,pablo,lorenzo,omar,wilbur,blake,horace,roderick,kerry,abraham,rickey,ira,andres,cesar,johnathan,malcolm,rudolph,damon,kelvin,rudy,preston,alton,archie,marco,pete,randolph,garry,geoffrey,jonathon,felipe,bennie,gerardo,dominic,loren,delbert,colin,guillermo,earnest,benny,noel,rodolfo,myron,edmund,salvatore,cedric,lowell,gregg,sherman,devin,sylvester,roosevelt,israel,jermaine,forrest,wilbert,leland,simon,irving,owen,rufus,woodrow,sammy,kristopher,levi,marcos,gustavo,jake,lionel,marty,gilberto,clint,nicolas,laurence,ismael,orville,drew,ervin,dewey,wilfred,josh,hugo,ignacio,caleb,tomas,sheldon,erick,frankie,darrel,rogelio,terence,alonzo,elias,bert,elbert,ramiro,conrad,noah,grady,phil,cornelius,lamar,rolando,clay,percy,bradford,merle,darin,amos,terrell,moses,irvin,saul,roman,darnell,randal,tommie,timmy,darrin,brendan,toby,van,abel,dominick,emilio,elijah,cary,domingo,aubrey,emmett,marlon,emanuel,jerald,edmond,emil,dewayne,otto,teddy,reynaldo,bret,jess,trent,humberto,emmanuel,stephan,louie,vicente,lamont,garland,micah,efrain,heath,rodger,demetrius,ethan,eldon,rocky,pierre,eli,bryce,antoine,robbie,kendall,royce,sterling,grover,elton,cleveland,dylan,chuck,damian,reuben,stan,leonardo,russel,erwin,benito,hans,monte,blaine,ernie,curt,quentin,agustin,jamal,devon,adolfo,tyson,wilfredo,bart,jarrod,vance,denis,damien,joaquin,harlan,desmond,elliot,darwin,gregorio,kermit,roscoe,esteban,anton,solomon,norbert,elvin,nolan,carey,rod,quinton,hal,brain,rob,elwood,kendrick,darius,moises,marlin,fidel,thaddeus,cliff,marcel,ali,raphael,bryon,armand,alvaro,jeffry,dane,joesph,thurman,ned,sammie,rusty,michel,monty,rory,fabian,reggie,kris,isaiah,gus,avery,loyd,diego,adolph,millard,rocco,gonzalo,derick,rodrigo,gerry,rigoberto,alphonso,rickie,noe,vern,elvis,bernardo,mauricio,hiram,donovan,basil,nickolas,scot,vince,quincy,eddy,sebastian,federico,ulysses,heriberto,donnell,denny,gavin,emery,romeo,jayson,dion,dante,clement,coy,odell,jarvis,bruno,issac,dudley,sanford,colby,carmelo,nestor,hollis,stefan,donny,linwood,beau,weldon,galen,isidro,truman,delmar,johnathon,silas,frederic,irwin,merrill,charley,marcelino,carlo,trenton,kurtis,aurelio,winfred,vito,collin,denver,leonel,emory,pasquale,mohammad,mariano,danial,landon,dirk,branden,adan,numbers,clair,buford,bernie,wilmer,emerson,zachery,jacques,errol,josue,edwardo,wilford,theron,raymundo,daren,tristan,robby,lincoln,jame,genaro,octavio,cornell,hung,arron,antony,herschel,alva,giovanni,garth,cyrus,cyril,ronny,stevie,lon,kennith,carmine,augustine,erich,chadwick,wilburn,russ,myles,jonas,mitchel,mervin,zane,jamel,lazaro,alphonse,randell,johnie,jarrett,ariel,abdul,dusty,luciano,seymour,scottie,eugenio,mohammed,arnulfo,lucien,ferdinand,thad,ezra,aldo,rubin,mitch,earle,abe,marquis,lanny,kareem,jamar,boris,isiah,emile,elmo,aron,leopoldo,everette,josef,eloy,dorian,rodrick,reinaldo,lucio,jerrod,weston,hershel,lemuel,lavern,burt,jules,gil,eliseo,ahmad,nigel,efren,antwan,alden,margarito,refugio,dino,osvaldo,les,deandre,normand,kieth,ivory,trey,norberto,napoleon,jerold,fritz,rosendo,milford,sang,deon,christoper,alfonzo,lyman,josiah,brant,wilton,rico,jamaal,dewitt,brenton,yong,olin,faustino,claudio,judson,gino,edgardo,alec,jarred,donn,trinidad,tad,porfirio,odis,lenard,chauncey,tod,mel,marcelo,kory,augustus,keven,hilario,bud,sal,orval,mauro,dannie,zachariah,olen,anibal,milo,jed,thanh,amado,lenny,tory,richie,horacio,brice,mohamed,delmer,dario,mac,jonah,jerrold,robt,hank,sung,rupert,rolland,kenton,damion,chi,antone,waldo,fredric,bradly,kip,burl,tyree,jefferey,ahmed,willy,stanford,oren,moshe,mikel,enoch,brendon,quintin,jamison,florencio,darrick,tobias,minh,hassan,giuseppe,demarcus,cletus,tyrell,lyndon,keenan,werner,theo,geraldo,columbus,chet,bertram,markus,huey,hilton,dwain,donte,tyron,omer,isaias,hipolito,fermin,chung,adalberto,jamey,teodoro,mckinley,maximo,raleigh,lawerence,abram,rashad,emmitt,daron,chong,samual,otha,miquel,eusebio,dong,domenic,darron,wilber,renato,hoyt,haywood,ezekiel,chas,florentino,elroy,clemente,arden,neville,edison,deshawn,carrol,shayne,nathanial,jordon,danilo,claud,sherwood,raymon,rayford,cristobal,ambrose,titus,hyman,felton,ezequiel,erasmo,lonny,milan,lino,jarod,herb,andreas,rhett,jude,douglass,cordell,oswaldo,ellsworth,virgilio,toney,nathanael,benedict,mose,hong,isreal,garret,fausto,arlen,zack,modesto,francesco,manual,gaylord,gaston,filiberto,deangelo,michale,granville,malik,zackary,tuan,nicky,cristopher,antione,malcom,korey,jospeh,colton,waylon,hosea,shad,santo,rudolf,rolf,renaldo,marcellus,lucius,kristofer,harland,arnoldo,rueben,leandro,kraig,jerrell,jeromy,hobert,cedrick,arlie,winford,wally,luigi,keneth,jacinto,graig,franklyn,edmundo,leif,jeramy,willian,vincenzo,shon,michal,lynwood,jere,elden,darell,broderick,alonso".split(",")};var lS=sx,ox;ox={qwerty:{"!":["`~",null,null,"2@","qQ",null],'"':[";:","[{","]}",null,null,"/?"],"#":["2@",null,null,"4$","eE","wW"],$:["3#",null,null,"5%","rR","eE"],"%":["4$",null,null,"6^","tT","rR"],"&":["6^",null,null,"8*","uU","yY"],"'":[";:","[{","]}",null,null,"/?"],"(":["8*",null,null,"0)","oO","iI"],")":["9(",null,null,"-_","pP","oO"],"*":["7&",null,null,"9(","iI","uU"],"+":["-_",null,null,null,"]}","[{"],",":["mM","kK","lL",".>",null,null],"-":["0)",null,null,"=+","[{","pP"],".":[",<","lL",";:","/?",null,null],"/":[".>",";:",`'"`,null,null,null],0:["9(",null,null,"-_","pP","oO"],1:["`~",null,null,"2@","qQ",null],2:["1!",null,null,"3#","wW","qQ"],3:["2@",null,null,"4$","eE","wW"],4:["3#",null,null,"5%","rR","eE"],5:["4$",null,null,"6^","tT","rR"],6:["5%",null,null,"7&","yY","tT"],7:["6^",null,null,"8*","uU","yY"],8:["7&",null,null,"9(","iI","uU"],9:["8*",null,null,"0)","oO","iI"],":":["lL","pP","[{",`'"`,"/?",".>"],";":["lL","pP","[{",`'"`,"/?",".>"],"<":["mM","kK","lL",".>",null,null],"=":["-_",null,null,null,"]}","[{"],">":[",<","lL",";:","/?",null,null],"?":[".>",";:",`'"`,null,null,null],"@":["1!",null,null,"3#","wW","qQ"],A:[null,"qQ","wW","sS","zZ",null],B:["vV","gG","hH","nN",null,null],C:["xX","dD","fF","vV",null,null],D:["sS","eE","rR","fF","cC","xX"],E:["wW","3#","4$","rR","dD","sS"],F:["dD","rR","tT","gG","vV","cC"],G:["fF","tT","yY","hH","bB","vV"],H:["gG","yY","uU","jJ","nN","bB"],I:["uU","8*","9(","oO","kK","jJ"],J:["hH","uU","iI","kK","mM","nN"],K:["jJ","iI","oO","lL",",<","mM"],L:["kK","oO","pP",";:",".>",",<"],M:["nN","jJ","kK",",<",null,null],N:["bB","hH","jJ","mM",null,null],O:["iI","9(","0)","pP","lL","kK"],P:["oO","0)","-_","[{",";:","lL"],Q:[null,"1!","2@","wW","aA",null],R:["eE","4$","5%","tT","fF","dD"],S:["aA","wW","eE","dD","xX","zZ"],T:["rR","5%","6^","yY","gG","fF"],U:["yY","7&","8*","iI","jJ","hH"],V:["cC","fF","gG","bB",null,null],W:["qQ","2@","3#","eE","sS","aA"],X:["zZ","sS","dD","cC",null,null],Y:["tT","6^","7&","uU","hH","gG"],Z:[null,"aA","sS","xX",null,null],"[":["pP","-_","=+","]}",`'"`,";:"],"\\":["]}",null,null,null,null,null],"]":["[{","=+",null,"\\|",null,`'"`],"^":["5%",null,null,"7&","yY","tT"],_:["0)",null,null,"=+","[{","pP"],"`":[null,null,null,"1!",null,null],a:[null,"qQ","wW","sS","zZ",null],b:["vV","gG","hH","nN",null,null],c:["xX","dD","fF","vV",null,null],d:["sS","eE","rR","fF","cC","xX"],e:["wW","3#","4$","rR","dD","sS"],f:["dD","rR","tT","gG","vV","cC"],g:["fF","tT","yY","hH","bB","vV"],h:["gG","yY","uU","jJ","nN","bB"],i:["uU","8*","9(","oO","kK","jJ"],j:["hH","uU","iI","kK","mM","nN"],k:["jJ","iI","oO","lL",",<","mM"],l:["kK","oO","pP",";:",".>",",<"],m:["nN","jJ","kK",",<",null,null],n:["bB","hH","jJ","mM",null,null],o:["iI","9(","0)","pP","lL","kK"],p:["oO","0)","-_","[{",";:","lL"],q:[null,"1!","2@","wW","aA",null],r:["eE","4$","5%","tT","fF","dD"],s:["aA","wW","eE","dD","xX","zZ"],t:["rR","5%","6^","yY","gG","fF"],u:["yY","7&","8*","iI","jJ","hH"],v:["cC","fF","gG","bB",null,null],w:["qQ","2@","3#","eE","sS","aA"],x:["zZ","sS","dD","cC",null,null],y:["tT","6^","7&","uU","hH","gG"],z:[null,"aA","sS","xX",null,null],"{":["pP","-_","=+","]}",`'"`,";:"],"|":["]}",null,null,null,null,null],"}":["[{","=+",null,"\\|",null,`'"`],"~":[null,null,null,"1!",null,null]},dvorak:{"!":["`~",null,null,"2@",`'"`,null],'"':[null,"1!","2@",",<","aA",null],"#":["2@",null,null,"4$",".>",",<"],$:["3#",null,null,"5%","pP",".>"],"%":["4$",null,null,"6^","yY","pP"],"&":["6^",null,null,"8*","gG","fF"],"'":[null,"1!","2@",",<","aA",null],"(":["8*",null,null,"0)","rR","cC"],")":["9(",null,null,"[{","lL","rR"],"*":["7&",null,null,"9(","cC","gG"],"+":["/?","]}",null,"\\|",null,"-_"],",":[`'"`,"2@","3#",".>","oO","aA"],"-":["sS","/?","=+",null,null,"zZ"],".":[",<","3#","4$","pP","eE","oO"],"/":["lL","[{","]}","=+","-_","sS"],0:["9(",null,null,"[{","lL","rR"],1:["`~",null,null,"2@",`'"`,null],2:["1!",null,null,"3#",",<",`'"`],3:["2@",null,null,"4$",".>",",<"],4:["3#",null,null,"5%","pP",".>"],5:["4$",null,null,"6^","yY","pP"],6:["5%",null,null,"7&","fF","yY"],7:["6^",null,null,"8*","gG","fF"],8:["7&",null,null,"9(","cC","gG"],9:["8*",null,null,"0)","rR","cC"],":":[null,"aA","oO","qQ",null,null],";":[null,"aA","oO","qQ",null,null],"<":[`'"`,"2@","3#",".>","oO","aA"],"=":["/?","]}",null,"\\|",null,"-_"],">":[",<","3#","4$","pP","eE","oO"],"?":["lL","[{","]}","=+","-_","sS"],"@":["1!",null,null,"3#",",<",`'"`],A:[null,`'"`,",<","oO",";:",null],B:["xX","dD","hH","mM",null,null],C:["gG","8*","9(","rR","tT","hH"],D:["iI","fF","gG","hH","bB","xX"],E:["oO",".>","pP","uU","jJ","qQ"],F:["yY","6^","7&","gG","dD","iI"],G:["fF","7&","8*","cC","hH","dD"],H:["dD","gG","cC","tT","mM","bB"],I:["uU","yY","fF","dD","xX","kK"],J:["qQ","eE","uU","kK",null,null],K:["jJ","uU","iI","xX",null,null],L:["rR","0)","[{","/?","sS","nN"],M:["bB","hH","tT","wW",null,null],N:["tT","rR","lL","sS","vV","wW"],O:["aA",",<",".>","eE","qQ",";:"],P:[".>","4$","5%","yY","uU","eE"],Q:[";:","oO","eE","jJ",null,null],R:["cC","9(","0)","lL","nN","tT"],S:["nN","lL","/?","-_","zZ","vV"],T:["hH","cC","rR","nN","wW","mM"],U:["eE","pP","yY","iI","kK","jJ"],V:["wW","nN","sS","zZ",null,null],W:["mM","tT","nN","vV",null,null],X:["kK","iI","dD","bB",null,null],Y:["pP","5%","6^","fF","iI","uU"],Z:["vV","sS","-_",null,null,null],"[":["0)",null,null,"]}","/?","lL"],"\\":["=+",null,null,null,null,null],"]":["[{",null,null,null,"=+","/?"],"^":["5%",null,null,"7&","fF","yY"],_:["sS","/?","=+",null,null,"zZ"],"`":[null,null,null,"1!",null,null],a:[null,`'"`,",<","oO",";:",null],b:["xX","dD","hH","mM",null,null],c:["gG","8*","9(","rR","tT","hH"],d:["iI","fF","gG","hH","bB","xX"],e:["oO",".>","pP","uU","jJ","qQ"],f:["yY","6^","7&","gG","dD","iI"],g:["fF","7&","8*","cC","hH","dD"],h:["dD","gG","cC","tT","mM","bB"],i:["uU","yY","fF","dD","xX","kK"],j:["qQ","eE","uU","kK",null,null],k:["jJ","uU","iI","xX",null,null],l:["rR","0)","[{","/?","sS","nN"],m:["bB","hH","tT","wW",null,null],n:["tT","rR","lL","sS","vV","wW"],o:["aA",",<",".>","eE","qQ",";:"],p:[".>","4$","5%","yY","uU","eE"],q:[";:","oO","eE","jJ",null,null],r:["cC","9(","0)","lL","nN","tT"],s:["nN","lL","/?","-_","zZ","vV"],t:["hH","cC","rR","nN","wW","mM"],u:["eE","pP","yY","iI","kK","jJ"],v:["wW","nN","sS","zZ",null,null],w:["mM","tT","nN","vV",null,null],x:["kK","iI","dD","bB",null,null],y:["pP","5%","6^","fF","iI","uU"],z:["vV","sS","-_",null,null,null],"{":["0)",null,null,"]}","/?","lL"],"|":["=+",null,null,null,null,null],"}":["[{",null,null,null,"=+","/?"],"~":[null,null,null,"1!",null,null]},keypad:{"*":["/",null,null,null,"-","+","9","8"],"+":["9","*","-",null,null,null,null,"6"],"-":["*",null,null,null,null,null,"+","9"],".":["0","2","3",null,null,null,null,null],"/":[null,null,null,null,"*","9","8","7"],0:[null,"1","2","3",".",null,null,null],1:[null,null,"4","5","2","0",null,null],2:["1","4","5","6","3",".","0",null],3:["2","5","6",null,null,null,".","0"],4:[null,null,"7","8","5","2","1",null],5:["4","7","8","9","6","3","2","1"],6:["5","8","9","+",null,null,"3","2"],7:[null,null,null,"/","8","5","4",null],8:["7",null,"/","*","9","6","5","4"],9:["8","/","*","-","+",null,"6","5"]},mac_keypad:{"*":["/",null,null,null,null,null,"-","9"],"+":["6","9","-",null,null,null,null,"3"],"-":["9","/","*",null,null,null,"+","6"],".":["0","2","3",null,null,null,null,null],"/":["=",null,null,null,"*","-","9","8"],0:[null,"1","2","3",".",null,null,null],1:[null,null,"4","5","2","0",null,null],2:["1","4","5","6","3",".","0",null],3:["2","5","6","+",null,null,".","0"],4:[null,null,"7","8","5","2","1",null],5:["4","7","8","9","6","3","2","1"],6:["5","8","9","-","+",null,"3","2"],7:[null,null,null,"=","8","5","4",null],8:["7",null,"=","/","9","6","5","4"],9:["8","=","/","*","-","+","6","5"],"=":[null,null,null,null,"/","9","8","7"]}};var lx=ox,cx,dx,Dg,qg,Hu,Pg,qd,ux;Hu=lx;Pg=function(t){var a,i,s,d,h;a=0;for(s in t)h=t[s],a+=function(){var p,l,w;for(w=[],l=0,p=h.length;lt)return 0;if(a===0)return 1;for(d=1,i=s=1,h=a;1<=h?s<=h:s>=h;i=1<=h?++s:--s)d*=t,d/=i,t-=1;return d},log10:function(t){return Math.log(t)/Math.log(10)},log2:function(t){return Math.log(t)/Math.log(2)},factorial:function(t){var a,i,s,d;if(t<2)return 1;for(a=1,i=s=2,d=t;2<=d?s<=d:s>=d;i=2<=d?++s:--s)a*=i;return a},most_guessable_match_sequence:function(t,a,i){var s,d,h,p,l,w,_,S,D,I,B,U,K,re,je,Ce,Ve,ft,st,Qe,Nt,at,ka;for(i==null&&(i=!1),U=t.length,B=function(){var Mt,xt,Ct;for(Ct=[],Mt=0,xt=U;0<=xt?Mtxt;0<=xt?++Mt:--Mt)Ct.push([]);return Ct}(),K=0,l=a.length;KMt;0<=Mt?++Ct:--Ct)xt.push({});return xt}(),pi:function(){var Mt,xt,Ct;for(xt=[],Ct=0,Mt=U;0<=Mt?CtMt;0<=Mt?++Ct:--Ct)xt.push({});return xt}(),g:function(){var Mt,xt,Ct;for(xt=[],Ct=0,Mt=U;0<=Mt?CtMt;0<=Mt?++Ct:--Ct)xt.push({});return xt}()},at=function(Mt){return function(xt,Ct){var ja,wa,aa,et,ba,Qt;et=xt.j,ba=Mt.estimate_guesses(xt,t),Ct>1&&(ba*=re.pi[xt.i-1][Ct-1]),aa=Mt.factorial(Ct)*ba,i||(aa+=Math.pow(dx,Ct-1)),Qt=re.g[et];for(wa in Qt)if(ja=Qt[wa],!(wa>Ct)&&ja<=aa)return;return re.g[et][Ct]=aa,re.m[et][Ct]=xt,re.pi[et][Ct]=ba}}(this),s=function(Mt){return function(xt){var Ct,ja,wa,aa,et,ba;for(D=I(0,xt),at(D,1),et=[],Ct=ba=1,aa=xt;1<=aa?ba<=aa:ba>=aa;Ct=1<=aa?++ba:--ba)D=I(Ct,xt),et.push(function(){var Qt,_a;Qt=re.m[Ct-1],_a=[];for(ja in Qt)wa=Qt[ja],ja=parseInt(ja),wa.pattern!=="bruteforce"&&_a.push(at(D,ja+1));return _a}());return et}}(),I=function(Mt){return function(xt,Ct){return{pattern:"bruteforce",token:t.slice(xt,+Ct+1||9e9),i:xt,j:Ct}}}(),Nt=function(Mt){return function(xt){var Ct,ja,wa,aa,et,ba,Qt;ba=[],aa=xt-1,et=void 0,wa=1/0,Qt=re.g[aa];for(ja in Qt)Ct=Qt[ja],Ct=0;)D=re.m[aa][et],ba.unshift(D),aa=D.i-1,et--;return ba}}(),h=Qe=0,ft=U;0<=ft?Qeft;h=0<=ft?++Qe:--Qe){for(st=B[h],ka=0,_=st.length;ka<_;ka++)if(D=st[ka],D.i>0)for(p in re.m[D.i-1])p=parseInt(p),at(D,p+1);else at(D,1);s(h)}return Ce=Nt(U),je=Ce.length,t.length===0?d=1:d=re.g[U-1][je],{password:t,guesses:d,guesses_log10:this.log10(d),sequence:Ce}},estimate_guesses:function(t,a){var i,s,d;return t.guesses!=null||(d=1,t.token.length=I;p=2<=I?++w:--w)for(_=Math.min(je,p-1),l=S=1,B=_;1<=B?S<=B:S>=B;l=1<=B?++S:--S)h+=this.nCk(p-1,l-1)*K*Math.pow(d,l);if(t.shifted_count)if(i=t.shifted_count,s=t.token.length-t.shifted_count,i===0||s===0)h*=2;else{for(re=0,p=Ce=1,U=Math.min(i,s);1<=U?Ce<=U:Ce>=U;p=1<=U?++Ce:--Ce)re+=this.nCk(i+s,p);h*=re}return h},dictionary_guesses:function(t){var a;return t.base_guesses=t.rank,t.uppercase_variations=this.uppercase_variations(t),t.l33t_variations=this.l33t_variations(t),a=t.reversed&&2||1,t.base_guesses*t.uppercase_variations*t.l33t_variations*a},START_UPPER:/^[A-Z][^A-Z]+$/,END_UPPER:/^[^A-Z]+[A-Z]$/,ALL_UPPER:/^[^a-z]+$/,ALL_LOWER:/^[^A-Z]+$/,uppercase_variations:function(t){var a,i,s,d,h,p,l,w,_,S,D,I;if(I=t.token,I.match(this.ALL_LOWER)||I.toLowerCase()===I)return 1;for(w=[this.START_UPPER,this.END_UPPER,this.ALL_UPPER],p=0,h=w.length;p=_;d=1<=_?++l:--l)D+=this.nCk(i+a,d);return D},l33t_variations:function(t){var a,i,s,d,h,p,l,w,_,S,D,I,B;if(!t.l33t)return 1;B=1,_=t.sub;for(D in _)if(I=_[D],d=t.token.toLowerCase().split(""),a=function(){var U,K,re;for(re=[],K=0,U=d.length;K=S;h=1<=S?++p:--p)w+=this.nCk(i+a,h);B*=w}return B}};var bf=ux,Og,Lg,hx,mx,px,Ud,gx,Gu,yf,Rg,Cy,fx,eu,Bg;Rg=lS;Gu=lx;Bg=bf;yf=function(t){var a,i,s,d,h;for(d={},a=1,s=0,i=t.length;sI;s=0<=I?++l:--l)for(d=w=B=s,U=h;B<=U?wU;d=B<=U?++w:--w)_.slice(s,+d+1||9e9)in D&&(K=_.slice(s,+d+1||9e9),S=D[K],p.push({pattern:"dictionary",i:s,j:d,token:t.slice(s,+d+1||9e9),matched_word:K,rank:S,dictionary_name:i,reversed:!1,l33t:!1}));return this.sorted(p)},reverse_dictionary_match:function(t,a){var i,s,d,h,p,l;for(a==null&&(a=Ud),l=t.split("").reverse().join(""),d=this.dictionary_match(l,a),h=0,i=d.length;h0&&(D[d]=w);return D},enumerate_l33t_subs:function(t){var a,i,s,d,h,p,l,w,_,S,D,I,B,U,K;for(h=function(){var re;re=[];for(d in t)re.push(d);return re}(),K=[[]],i=function(re){var je,Ce,Ve,ft,st,Qe,Nt,at;for(Ce=[],st={},Qe=0,ft=re.length;QeCt;Ve=0<=Ct?++Mt:--Mt)if(wa[Ve][0]===ft){je=Ve;break}je===-1?(et=wa.concat([[ft,Ce]]),Nt.push(et)):(aa=wa.slice(0),aa.splice(je,1),aa.push([ft,Ce]),Nt.push(wa),Nt.push(aa))}return K=i(Nt),s(ja)}},s(h),U=[],_=0,l=K.length;_ "+Ce);return Ve}().join(", "),_.push(l)}return this.sorted(_.filter(function(Ve){return Ve.token.length>1}))},spatial_match:function(t,a){var i,s,d;a==null&&(a=mx),d=[];for(s in a)i=a[s],this.extend(d,this.spatial_match_helper(t,i,s));return this.sorted(d)},SHIFTED_RX:/[~!@#$%^&*()_+QWERTYUIOP{}|ASDFGHJKL:"ZXCVBNM<>?]/,spatial_match_helper:function(t,a,i){var s,d,h,p,l,w,_,S,D,I,B,U,K,re,je;for(B=[],_=0;_2&&B.push({pattern:"spatial",i:_,j:S-1,token:t.slice(_,S),graph:i,turns:je,shifted_count:re}),_=S;break}}return B},repeat_match:function(t){var a,i,s,d,h,p,l,w,_,S,D,I,B,U,K;for(U=[],h=/(.+)\1+/g,S=/(.+?)\1+/g,D=/^(.+?)\1+$/,_=0;_I[0].length?(B=p,d=D.exec(B[0])[1]):(B=I,d=B[1]),K=[B.index,B.index+B[0].length-1],l=K[0],w=K[1],a=Bg.most_guessable_match_sequence(d,this.omnimatch(d)),s=a.sequence,i=a.guesses,U.push({pattern:"repeat",i:l,j:w,token:B[0],base_token:d,base_guesses:i,base_matches:s,repeat_count:B[0].length/d.length}),_=w+1;return U},MAX_DELTA:5,sequence_match:function(t){var a,i,s,d,h,p,l,w,_;if(t.length===1)return[];for(_=function(S){return function(D,I,B){var U,K,re,je;if((I-D>1||Math.abs(B)===1)&&0<(U=Math.abs(B))&&U<=S.MAX_DELTA)return je=t.slice(D,+I+1||9e9),/^[a-z]+$/.test(je)?(K="lower",re=26):/^[A-Z]+$/.test(je)?(K="upper",re=26):/^\d+$/.test(je)?(K="digits",re=10):(K="unicode",re=26),w.push({pattern:"sequence",i:D,j:I,token:t.slice(D,+I+1||9e9),sequence_name:K,sequence_space:re,ascending:B>0})}}(this),w=[],i=0,h=null,d=p=1,l=t.length;1<=l?pl;d=1<=l?++p:--p)a=t.charCodeAt(d)-t.charCodeAt(d-1),h==null&&(h=a),a!==h&&(s=d-1,_(i,s,h),i=s,h=a);return _(i,t.length-1,h),w},regex_match:function(t,a){var i,s,d,h;a==null&&(a=gx),i=[];for(eu in a)for(s=a[eu],s.lastIndex=0;d=s.exec(t);)h=d[0],i.push({pattern:"regex",token:h,i:d.index,j:d.index+d[0].length-1,regex_name:eu,regex_match:d});return this.sorted(i)},date_match:function(t){var a,i,s,d,h,p,l,w,_,S,D,I,B,U,K,re,je,Ce,Ve,ft,st,Qe,Nt,at,ka,Mt,xt,Ct,ja,wa,aa,et,ba,Qt;for(I=[],B=/^\d{4,8}$/,U=/^(\d{1,4})([\s\/\\_.-])(\d{1,2})\2(\d{1,4})$/,p=je=0,st=t.length-4;0<=st?je<=st:je>=st;p=0<=st?++je:--je)for(l=Ce=Qe=p+3,Nt=p+7;(Qe<=Nt?Ce<=Nt:Ce>=Nt)&&!(l>=t.length);l=Qe<=Nt?++Ce:--Ce)if(Qt=t.slice(p,+l+1||9e9),!!B.exec(Qt)){for(s=[],at=hx[Qt.length],Ve=0,S=at.length;Ve0){for(a=s[0],K=function(_a){return Math.abs(_a.year-Bg.REFERENCE_YEAR)},re=K(s[0]),Mt=s.slice(1),ft=0,D=Mt.length;ft=Ct;p=0<=Ct?++et:--et)for(l=ba=ja=p+5,wa=p+9;(ja<=wa?ba<=wa:ba>=wa)&&!(l>=t.length);l=ja<=wa?++ba:--ba)Qt=t.slice(p,+l+1||9e9),aa=U.exec(Qt),aa!=null&&(h=this.map_ints_to_dmy([parseInt(aa[1]),parseInt(aa[3]),parseInt(aa[4])]),h!=null&&I.push({pattern:"date",token:Qt,i:p,j:l,separator:aa[2],year:h.year,month:h.month,day:h.day}));return this.sorted(I.filter(function(_a){var fi,Va,oi,ii;for(fi=!1,ii=0,Va=I.length;ii=_a.j){fi=!0;break}return!fi}))},map_ints_to_dmy:function(t){var a,i,s,d,h,p,l,w,_,S,D,I,B,U,K,re;if(!(t[1]>31||t[1]<=0)){for(l=0,w=0,K=0,p=0,s=t.length;pOg)return;i>31&&(w+=1),i>12&&(l+=1),i<=0&&(K+=1)}if(!(w>=2||l===3||K>=2)){for(S=[[t[2],t.slice(0,2)],[t[0],t.slice(1,3)]],_=0,d=S.length;_99?t:t>50?t+1900:t+2e3}};var cS=fx,bx;bx={estimate_attack_times:function(t){var a,i,s,d;i={online_throttling_100_per_hour:t/(100/3600),online_no_throttling_10_per_second:t/10,offline_slow_hashing_1e4_per_second:t/1e4,offline_fast_hashing_1e10_per_second:t/1e10},a={};for(s in i)d=i[s],a[s]=this.display_time(d);return{crack_times_seconds:i,crack_times_display:a,score:this.guesses_to_score(t)}},guesses_to_score:function(t){var a;return a=5,t<1e3+a?0:t<1e6+a?1:t<1e8+a?2:t<1e10+a?3:4},display_time:function(t){var a,i,s,d,h,p,l,w,_,S;return l=60,p=l*60,s=p*24,w=s*31,S=w*12,i=S*100,_=t<1?[null,"less than a second"]:t2)return{warning:"",suggestions:[]};for(h=a[0],l=a.slice(1),s=0,d=l.length;sh.token.length&&(h=p);return ul=this.get_match_feedback(h,a.length===1),i="Add another word or two. Uncommon words are better.",ul!=null?(ul.suggestions.unshift(i),ul.warning==null&&(ul.warning="")):ul={warning:"",suggestions:[i]},ul},get_match_feedback:function(t,a){var i;switch(t.pattern){case"dictionary":return this.get_dictionary_match_feedback(t,a);case"spatial":return t.graph.toUpperCase(),i=t.turns===1?"Straight rows of keys are easy to guess":"Short keyboard patterns are easy to guess",{warning:i,suggestions:["Use a longer keyboard pattern with more turns"]};case"repeat":return i=t.base_token.length===1?'Repeats like "aaa" are easy to guess':'Repeats like "abcabcabc" are only slightly harder to guess than "abc"',{warning:i,suggestions:["Avoid repeated words and characters"]};case"sequence":return{warning:"Sequences like abc or 6543 are easy to guess",suggestions:["Avoid sequences"]};case"regex":if(t.regex_name==="recent_year")return{warning:"Recent years are easy to guess",suggestions:["Avoid recent years","Avoid years that are associated with you"]};break;case"date":return{warning:"Dates are often easy to guess",suggestions:["Avoid dates and years that are associated with you"]}}},get_dictionary_match_feedback:function(t,a){var i,s,d,h,p;return h=t.dictionary_name==="passwords"?a&&!t.l33t&&!t.reversed?t.rank<=10?"This is a top-10 common password":t.rank<=100?"This is a top-100 common password":"This is a very common password":t.guesses_log10<=4?"This is similar to a commonly used password":void 0:t.dictionary_name==="english_wikipedia"?a?"A word by itself is easy to guess":void 0:(i=t.dictionary_name)==="surnames"||i==="male_names"||i==="female_names"?a?"Names and surnames by themselves are easy to guess":"Common names and surnames are easy to guess":"",d=[],p=t.token,p.match(Ng.START_UPPER)?d.push("Capitalization doesn't help very much"):p.match(Ng.ALL_UPPER)&&p.toLowerCase()!==p&&d.push("All-uppercase is almost as easy to guess as all-lowercase"),t.reversed&&t.token.length>=4&&d.push("Reversed words aren't much harder to guess"),t.l33t&&d.push("Predictable substitutions like '@' instead of 'a' don't help very much"),s={warning:h,suggestions:d},s}};var uS=ul,yx,Fg,xx,Vg,vx,kx;Fg=cS;xx=bf;vx=dS;yx=uS;Vg=function(){return new Date().getTime()};kx=function(t,a){var i,s,d,h,p,l,w,_,S,D,I;for(a==null&&(a=[]),D=Vg(),S=[],d=0,h=a.length;d{const[a,i]=Te(""),[s,d]=Te({}),[h,p]=Te(0),l=[{label:"Default settings"},{minLength:5,label:"Min length = 5"},{minLength:30,label:"Min length = 30"},{label:"Average threshold = 1",averageThreshold:1},{label:"Strong Threshold = 4",strongThreshold:4}],w=S=>{const{passphrase:D="",common:I=!1,isPwned:B=!1,averageThreshold:U=2,minLength:K=12,strongThreshold:re=3}=S,je={0:{variant:"negative",label:"",percent:0},1:{variant:"negative",label:"This passphrase is too common",percent:25},2:{variant:"negative",label:"Too weak",percent:25},3:{variant:"warning",label:"Almost there, keep going!",percent:50},4:{variant:"positive",label:"Success! Strong passphrase",percent:100}},{score:Ce}=Um(D),Ve=D.length<=0,ft=I||B,st=D.length=re;if(Ve)return{...je[0],score:Ce};if(ft)return{...je[1],score:Ce};if(st)return{...je[2],score:Ce};if(Qe)return{...je[3],score:Ce};if(Nt)return{...je[4],score:Ce}},_=S=>{const D=S.target.value;i(D);const I=[];l.forEach((B,U)=>{const K=w({passphrase:D,...B});U==0&&p(K.score),I.push(K)}),d(I)};return e.jsx(e.Fragment,{children:e.jsxs("div",{children:[e.jsx(Xe,{children:"These examples will all share the same input value. Type in any of the inputs to see how the strength meter changes in response to different settings."}),e.jsx(Fn,{label:"Type your passphrase",onChange:_,value:a,...t}),e.jsx(va,{disabled:!0,label:"Calculated Strength",readOnly:!0,value:h}),l.map((S,D)=>e.jsxs("div",{children:[e.jsx(Fn,{label:S.label,onChange:_,value:a,...t}),a.length>0&&e.jsxs(e.Fragment,{children:[e.jsx(Un,{percent:s[D].percent,variant:s[D].variant}),e.jsx(Et,{size:"xs",text:s[D].label})]})]},D))]})})},pS=t=>{const[a,i]=Te(""),s=d=>i(d.target.value);return e.jsx(e.Fragment,{children:e.jsxs("div",{children:[e.jsx(Fn,{inputProps:{name:"my-disabled-field",id:"my-value-id",disabled:!0},label:"Pass props directly to input kit",onChange:s,value:a,...t}),e.jsx(Fn,{inputProps:{children:e.jsx("input",{onChange:s,type:"password",value:a})},label:"Custom input",onChange:s,value:a,...t}),e.jsx(Fn,{inputProps:{name:"my-value-name",id:"my-value-id-2"},label:"Set name and ID for use in form libraries",onChange:s,value:a,...t}),e.jsx(Fn,{confirmation:!0,inputProps:{name:"my-value-confirmation-name",id:"my-value-confirmation-id"},onChange:s,value:a,...t})]})})},gS=t=>{const[a,i]=Te(""),s=d=>i(d.target.value);return e.jsx(e.Fragment,{children:e.jsxs("div",{children:[e.jsx(Fn,{label:"Pass an array of strings to the tips prop",onChange:s,tips:["And the info icon will appear.","Each string will be displayed as its own tip"],value:a,...t}),e.jsx(Fn,{label:"Omit the prop to hide the icon",onChange:s,value:a,...t}),e.jsx(Fn,{label:"Only show tips at small screen size",onChange:s,showTipsBelow:"xs",tips:["Make the password longer","Type more things","Use something else"],value:a,...t}),e.jsx(Fn,{label:"Only show tips at medium screen size",onChange:s,showTipsBelow:"md",tips:["Make the password longer","Type more things","Use something else"],value:a,...t}),e.jsx(Fn,{label:"Only show tips at large screen size",onChange:s,showTipsBelow:"lg",tips:["Make the password longer","Type more things","Use something else"],value:a,...t})]})})},fS=t=>{const[a,i]=Te(""),[s,d]=Te({label:"",percent:0,score:0,variant:""}),h=l=>i(l.target.value),p=l=>{const{passphrase:w="",common:_=!1,isPwned:S=!1,averageThreshold:D=2,minLength:I=12,strongThreshold:B=3}=l,U={0:{variant:"negative",label:"",percent:0},1:{variant:"negative",label:"This passphrase is too common",percent:25},2:{variant:"negative",label:"Too weak",percent:25},3:{variant:"warning",label:"Almost there, keep going!",percent:50},4:{variant:"positive",label:"Success! Strong passphrase",percent:100}},{score:K}=Um(w),re=w.length<=0,je=_||S,Ce=w.length=B;if(re)return{...U[0],score:K};if(je)return{...U[1],score:K};if(Ce)return{...U[2],score:K};if(Ve)return{...U[3],score:K};if(ft)return{...U[4],score:K}};return bs(()=>{const l=p({passphrase:a});d({...l})},[a]),e.jsxs(e.Fragment,{children:[e.jsx(Fn,{label:"Passphrase",onChange:h,value:a,...t}),a.length>0&&e.jsxs(e.Fragment,{children:[e.jsx(Un,{percent:s.percent,variant:s.variant}),e.jsx(Et,{size:"xs",text:s.label})]}),e.jsx(va,{disabled:!0,label:"Passphrase Strength",marginTop:"xl",readOnly:!0,value:s.score})]})},bS=t=>{const[a,i]=Te(""),[s,d]=Te({label:"",percent:0,score:0,variant:""}),h=_=>i(_.target.value),p=_=>{const{passphrase:S="",common:D=!1,isPwned:I=!1,averageThreshold:B=2,minLength:U=12,strongThreshold:K=3}=_,re={0:{variant:"negative",label:"",percent:0},1:{variant:"negative",label:"This passphrase is too common",percent:25},2:{variant:"negative",label:"Too weak",percent:25},3:{variant:"warning",label:"Almost there, keep going!",percent:50},4:{variant:"positive",label:"Success! Strong passphrase",percent:100}},{score:je}=Um(S),Ce=S.length<=0,Ve=D||I,ft=S.length=K;if(Ce)return{...re[0],score:je};if(Ve)return{...re[1],score:je};if(ft)return{...re[2],score:je};if(st)return{...re[3],score:je};if(Qe)return{...re[4],score:je}},l=["passphrase","apple","password","p@55w0rd"],w=_=>!!l.includes(_);return bs(()=>{const _=p({passphrase:a,common:w(a)});d({..._})},[a]),e.jsx(e.Fragment,{children:e.jsxs("div",{children:[e.jsx(Xe,{marginBottom:"md",text:`Try typing any of the following: ${l.join(", ")}`}),e.jsx(Fn,{onChange:h,value:a,...t}),a.length>0&&e.jsxs(e.Fragment,{children:[e.jsx(Un,{className:a.length===0?"progress-empty-input":null,percent:s.percent,variant:s.variant}),e.jsx(Et,{size:"xs",text:s.label})]})]})})},yS=t=>{const[a,i]=Te(""),[s,d]=Te(!1),[h,p]=Te({label:"",percent:0,score:0,variant:""}),l=S=>i(S.target.value),w=async function(S){const D=new TextEncoder("utf-8").encode(S),I=await crypto.subtle.digest("SHA-1",D),U=Array.from(new Uint8Array(I)).map(ft=>ft.toString(16).padStart(2,"0")).join(""),K=U.slice(0,5),re=U.slice(5);return(await(await fetch(`https://api.pwnedpasswords.com/range/${K}`)).text()).split(` `).some(ft=>ft.split(":")[0]===re.toUpperCase())},_=S=>{const{passphrase:D="",common:I=!1,isPwned:B=!1,averageThreshold:U=2,minLength:K=12,strongThreshold:re=3}=S,je={0:{variant:"negative",label:"",percent:0},1:{variant:"negative",label:"This passphrase is too common",percent:25},2:{variant:"negative",label:"Too weak",percent:25},3:{variant:"warning",label:"Almost there, keep going!",percent:50},4:{variant:"positive",label:"Success! Strong passphrase",percent:100}},{score:Ce}=Um(D),Ve=D.length<=0,ft=I||B,st=D.length=re;if(Ve)return{...je[0],score:Ce};if(ft)return{...je[1],score:Ce};if(st)return{...je[2],score:Ce};if(Qe)return{...je[3],score:Ce};if(Nt)return{...je[4],score:Ce}};return bs(()=>{const D=_({passphrase:a,isPwned:s});if(p({...D}),a.length<5){d(!1);return}const I=setTimeout(()=>{w(a).then(B=>d(B)).catch(()=>d(!1))},400);return()=>{clearTimeout(I)}},[a,s]),e.jsx(e.Fragment,{children:e.jsxs("div",{children:[e.jsx("br",{}),e.jsx(Fn,{onChange:l,value:a,...t}),h.percent>0?e.jsxs(e.Fragment,{children:[e.jsx(Un,{className:a.length===0?"progress-empty-input":null,percent:h.percent,variant:h.variant}),e.jsx(Et,{size:"xs",text:h.label})]}):null]})})},xS=Object.freeze(Object.defineProperty({__proto__:null,PassphraseBreached:yS,PassphraseCommon:bS,PassphraseConfirmation:oS,PassphraseDefault:sS,PassphraseInputProps:pS,PassphraseMeterSettings:mS,PassphraseStrengthChange:fS,PassphraseTips:gS},Symbol.toStringTag,{value:"Module"})),vS=t=>{const[a,i]=Te(!1),s=()=>{i(!a)},d=e.jsx(rn,{icon:"info",onClick:s,variant:"secondary"});return e.jsxs(ue,{orientation:"row",vertical:"center",...t,children:[e.jsx(Xe,{text:"Click info for more details"})," ",e.jsx(nc,{offset:!0,placement:"top",reference:d,show:a,...t,children:"I'm a popover. I can show content of any size."})]})},kS=t=>{const[a,i]=Te(!1),s=()=>{i(!a)},d=e.jsx(we,{onClick:s,variant:"secondary",children:e.jsxs(ue,{align:"center",children:["Filter By",e.jsx(ue,{className:a?"fa-flip-vertical":"",display:"inline_flex",children:e.jsx(Ye,{fixedWidth:!0,icon:"angle-down","margin-left":"xxs"})})]})});return e.jsx(nc,{padding:"none",placement:"bottom",reference:d,show:a,...t,children:e.jsxs(Hn,{xpadding:!0,children:[e.jsx(ta,{children:e.jsx("a",{children:"Popularity"})}),e.jsx(ta,{children:e.jsx("a",{children:"Title"})}),e.jsx(ta,{children:e.jsx("a",{children:"Duration"})}),e.jsx(ta,{children:e.jsx("a",{children:"Date Started"})}),e.jsx(ta,{children:e.jsx("a",{children:"Date Ended"})})]})})},wS=t=>{const[a,i]=Te(!1),[s,d]=Te(!1),[h,p]=Te(!1),l=re=>{i(!re)},w=()=>{i(!a)},_=re=>{d(!re)},S=()=>{d(!s),p(!1)},D=re=>{p(!re)},I=()=>{p(!h),d(!1)},B=e.jsx(we,{onClick:w,text:"Click Inside",variant:"secondary"}),U=e.jsx(we,{onClick:S,text:"Click Outside",variant:"secondary"}),K=e.jsx(we,{onClick:I,text:"Click Anywhere",variant:"secondary"});return e.jsxs(ue,{spacing:"between",children:[e.jsx(nc,{closeOnClick:"inside",offset:!0,placement:"bottom",reference:B,shouldClosePopover:l,show:a,...t,children:"Click on me!"}),e.jsx(nc,{closeOnClick:"outside",offset:!0,placement:"top",reference:U,shouldClosePopover:_,show:s,...t,children:"Click anywhere but me!"}),e.jsx(nc,{closeOnClick:"any",offset:!0,placement:"right",reference:K,shouldClosePopover:D,show:h,...t,children:"Click anything!"})]})},jS=t=>{const[a,i]=Te(!1),s=()=>{i(!a)},d=p=>{i(!p)},h=e.jsx(we,{onClick:s,text:"Click Me",variant:"secondary"});return e.jsxs(e.Fragment,{children:[e.jsx("div",{style:{position:"relative",zIndex:2},children:e.jsx(Xe,{marginBottom:"md",text:"I've got a z-index of 2",...t})}),e.jsx(nc,{closeOnClick:"outside",offset:!0,padding:"sm",placement:"top",reference:h,shouldClosePopover:d,show:a,zIndex:3,...t,children:"I have a custom z-index of 3"})]})},_S=t=>{const[a,i]=Te(!1),s=()=>{i(!a)},d=p=>{i(!p)},h=e.jsx(we,{onClick:s,text:"Click Me",variant:"secondary"});return e.jsxs(nc,{closeOnClick:"any",maxHeight:"150px",maxWidth:"240px",offset:!0,padding:"md",paddingBottom:"sm",paddingTop:"sm",placement:"top",reference:h,shouldClosePopover:d,show:a,...t,children:[e.jsx(Xe,{marginBottom:"sm",text:`So many people live within unhappy circumstances and yet will not take the initiative to change their situation because they are conditioned to a life of security, conformity, and conservation, all of which may appear to give one peace of mind, but in reality, nothing is more damaging to the adventurous spirit.`,...t}),e.jsx(Fe,{size:4,text:"- Christopher McCandless",...t})]})},zS=t=>{const[a,i]=Te(!1),s=()=>{i(!a)},d=p=>{i(!p)},h=e.jsx(rn,{icon:"info",onClick:s,variant:"secondary"});return e.jsxs(ue,{orientation:"row",vertical:"center",...t,children:[e.jsx(Xe,{text:"Click info for more details"})," ",e.jsx(nc,{closeOnClick:"inside",offset:!0,placement:"top",reference:h,shouldClosePopover:d,show:a,...t,children:e.jsx(Xe,{textAlign:"center",children:e.jsx(we,{onClick:()=>{alert("Let's do this!")},text:"Learn More"})})})]})},CS=Object.freeze(Object.defineProperty({__proto__:null,PopoverActionableContent:zS,PopoverClose:wS,PopoverDefault:vS,PopoverList:kS,PopoverScrollHeight:_S,PopoverZIndex:jS},Symbol.toStringTag,{value:"Module"})),SS=t=>e.jsx(u0,{firstName:"Kyle",lastName:"Fadigan",...t}),TS=Object.freeze(Object.defineProperty({__proto__:null,PersonDefault:SS},Symbol.toStringTag,{value:"Module"})),MS=t=>e.jsx("div",{children:e.jsx(oh,{contacts:[{contactType:"email",contactValue:"email@example.com"},{contactValue:"5555555555"},{contactType:"work",contactValue:"3245627482"}],firstName:"Pauline",lastName:"Smith",...t})}),ES=t=>e.jsxs("div",{children:[e.jsx(oh,{contacts:[{contactType:"email",contactValue:"email@example.com"},{contactValue:"5555555555"},{contactType:"work",contactValue:"3245627482"}],firstName:"Harvey",lastName:"Walters",...t}),e.jsx(oh,{contacts:[{contactValue:"5555555555"}],firstName:"Brenda",lastName:"Walters",...t})]}),IS=t=>e.jsx("div",{children:e.jsx(oh,{contacts:[{contactType:"email",contactValue:"email@example.com"},{contactValue:"5555555555",contactDetail:"Home"},{contactType:"work",contactValue:"3245627482",contactDetail:"Work"}],firstName:"Harvey",lastName:"Walters",...t})}),AS=t=>e.jsx(e.Fragment,{children:e.jsx(oh,{contacts:[{contactType:"email",contactValue:"email@example.com"},{contactValue:"5555555555"},{contactType:"wrong-phone",contactValue:"3245627482"},{contactType:"phone",contactValue:"3048615385"}],firstName:"Pauline",lastName:"Smith",...t},"person-contact-1")}),DS=Object.freeze(Object.defineProperty({__proto__:null,PersonContactDefault:MS,PersonContactMultiple:ES,PersonContactWithDetail:IS,PersonContactWithWrongNumbers:AS},Symbol.toStringTag,{value:"Module"})),qS=t=>e.jsx(e.Fragment,{children:e.jsx(pc,{id:"default",...t})}),PS=t=>e.jsx(e.Fragment,{children:e.jsx(pc,{id:"preferred",preferredCountries:["us","br","ph","gb"],...t})}),OS=t=>e.jsx(e.Fragment,{children:e.jsx(pc,{id:"initial",initialCountry:"br",...t})}),LS=t=>e.jsx(e.Fragment,{children:e.jsx(pc,{id:"only",onlyCountries:["us","br"],...t})}),RS=t=>{const[a,i]=Te(""),[s,d]=Te(!1),[h,p]=Te(""),[l,w]=Te("af"),_=I=>{i(I?"":"Please correct the fields below and try again.")},S=({iso2:I,number:B})=>{w(I),p(B)},D=I=>{s&&I.preventDefault()};return bs(()=>{d(a.length>0)},[a]),e.jsxs("form",{action:"",method:"get",onSubmit:D,children:[s&&e.jsx(Vn,{marginBottom:"md",status:"error",text:a}),e.jsx(pc,{error:"Missing phone number.",id:"validation",initialCountry:l,onChange:S,onValidate:_,required:!0,value:h,...t}),e.jsx(we,{htmlType:"submit",text:"Save Phone Number"})]})},BS=t=>{const a=sr(),i=()=>{a.current.clearField()};return e.jsxs(e.Fragment,{children:[e.jsx(pc,{id:"clear-field",ref:a,...t}),e.jsx(we,{onClick:i,text:"Clear the Input Field"})]})},NS=t=>{const a=sr();return bs(()=>{a.current.inputNode().addEventListener("click",()=>alert("Clicked!"))},[]),e.jsxs(e.Fragment,{children:[e.jsx(Xe,{text:"Click the input field below:"}),e.jsx(pc,{id:"access-input-element",ref:a,...t})]})},FS=Object.freeze(Object.defineProperty({__proto__:null,PhoneNumberInputAccessInputElement:NS,PhoneNumberInputClearField:BS,PhoneNumberInputDefault:qS,PhoneNumberInputInitialCountry:OS,PhoneNumberInputOnlyCountries:LS,PhoneNumberInputPreferredCountries:PS,PhoneNumberInputValidation:RS},Symbol.toStringTag,{value:"Module"})),VS=t=>e.jsx("div",{children:e.jsx(Mo,{text:"default",...t})}),US=t=>e.jsxs("div",{children:[e.jsx(Mo,{text:"success",variant:"success",...t}),e.jsx(Mo,{text:"error",variant:"error",...t}),e.jsx(Mo,{text:"warning",variant:"warning",...t}),e.jsx(Mo,{text:"info",variant:"info",...t}),e.jsx(Mo,{text:"neutral",variant:"neutral"}),e.jsx(Mo,{text:"primary",variant:"primary",...t})]}),$S=t=>e.jsx("div",{children:e.jsx(Mo,{text:"Success",textTransform:"none",variant:"success",...t})}),HS=Object.freeze(Object.defineProperty({__proto__:null,PillDefault:VS,PillExample:$S,PillVariants:US},Symbol.toStringTag,{value:"Module"})),GS=t=>e.jsx(e.Fragment,{children:e.jsx(tx,{active:2,aria:{label:"2 out of 3 steps complete"},steps:3,...t})}),WS=t=>e.jsx(e.Fragment,{children:e.jsx(tx,{active:2,aria:{label:"2 out of 3 steps complete"},steps:3,title:"Status:",value:"Orientation",...t})}),JS=Object.freeze(Object.defineProperty({__proto__:null,ProgressPillsDefault:GS,ProgressPillsStatus:WS},Symbol.toStringTag,{value:"Module"})),ZS=()=>e.jsxs("div",{children:[e.jsx(Un,{align:"left",percent:45,width:"100px"}),e.jsx("br",{}),e.jsx(Un,{align:"center",percent:45,width:"100px"}),e.jsx("br",{}),e.jsx(Un,{align:"right",percent:45,width:"100px"})]}),YS=()=>e.jsx("div",{children:e.jsx(Un,{percent:45})}),KS=()=>e.jsx("div",{children:e.jsx(Un,{muted:!0,percent:68})}),XS=()=>e.jsxs("div",{children:[e.jsx(Un,{align:"left",percent:68}),e.jsx("br",{}),e.jsx(Un,{max:"10",value:"2"})]}),QS=()=>e.jsx(ue,{children:e.jsx(Un,{align:"left",flex:"1",percent:68})}),eT=()=>e.jsx("div",{children:e.jsx(Un,{percent:40,width:"100px"})}),tT=()=>e.jsxs("div",{children:[e.jsx(Un,{percent:64.5}),e.jsx("br",{}),e.jsx(Un,{percent:90,variant:"positive"}),e.jsx("br",{}),e.jsx(Un,{percent:10,variant:"negative"}),e.jsx("br",{}),e.jsx(Un,{percent:40,variant:"warning"})]}),aT=Object.freeze(Object.defineProperty({__proto__:null,ProgressSimpleAlign:ZS,ProgressSimpleDefault:YS,ProgressSimpleFlex:QS,ProgressSimpleMuted:KS,ProgressSimpleValue:XS,ProgressSimpleVariants:tT,ProgressSimpleWidth:eT},Symbol.toStringTag,{value:"Module"})),iT=t=>e.jsxs("div",{children:[e.jsxs(rc,{icon:!0,...t,children:[e.jsx(ji,{status:"complete"}),e.jsx(ji,{status:"active"}),e.jsx(ji,{status:"inactive"})]}),e.jsx("br",{}),e.jsx("br",{}),e.jsxs(rc,{...t,children:[e.jsx(ji,{status:"complete",children:"Step 1"}),e.jsx(ji,{status:"active",children:"Step 2"}),e.jsx(ji,{status:"inactive",children:"Step 3"})]}),e.jsx("br",{}),e.jsx("br",{})]}),nT=t=>e.jsxs("div",{children:[e.jsxs(rc,{icon:!0,orientation:"vertical",...t,children:[e.jsx(ji,{status:"complete"}),e.jsx(ji,{status:"active"}),e.jsx(ji,{status:"inactive"})]}),e.jsx("br",{}),e.jsxs(rc,{orientation:"vertical",...t,children:[e.jsx(ji,{status:"complete"}),e.jsx(ji,{status:"active"}),e.jsx(ji,{status:"inactive"})]}),e.jsx("br",{}),e.jsxs(rc,{orientation:"vertical",...t,children:[e.jsx(ji,{status:"complete",children:"Child"}),e.jsx(ji,{status:"active",children:"Child"}),e.jsx(ji,{status:"inactive",children:"Child"})]})]}),rT=t=>e.jsxs("div",{children:[e.jsx("br",{}),e.jsxs(rc,{icon:!0,variant:"tracker",...t,children:[e.jsx(ji,{status:"complete",children:e.jsx(Et,{children:"Ordered"})}),e.jsx(ji,{status:"active",children:e.jsx(Et,{children:"Shipped"})}),e.jsx(ji,{status:"inactive",children:e.jsx(Et,{children:"Delivered"})})]}),e.jsx("br",{}),e.jsxs(rc,{icon:!0,variant:"tracker",...t,children:[e.jsx(ji,{status:"complete"}),e.jsx(ji,{status:"complete"}),e.jsx(ji,{status:"hidden"}),e.jsx(ji,{status:"active"}),e.jsx(ji,{status:"inactive"})]})]}),sT=t=>{const[a,i]=Te(!1),s=a==!0,d=e.jsx(ji,{icon:"exclamation-triangle",status:"active",children:e.jsx(Et,{children:"Shipped"})},Math.random()),h=e.jsx(ji,{status:"active",children:e.jsx(Et,{children:"Shipped"})},Math.random());return e.jsxs("div",{children:[e.jsx(we,{onClick:()=>i(!a),children:"Toggle State"}),e.jsx("br",{}),e.jsx("br",{}),e.jsx("br",{}),e.jsxs(rc,{icon:!0,variant:"tracker",...t,children:[e.jsx(ji,{status:"complete",children:e.jsx(Et,{children:"Ordered"})}),s?d:h,e.jsx(ji,{status:"inactive",children:e.jsx(Et,{children:"Delivered"})})]})]})},oT=Object.freeze(Object.defineProperty({__proto__:null,ProgressStepDefault:iT,ProgressStepTracker:rT,ProgressStepTrackerClickEvents:sT,ProgressStepVertical:nT},Symbol.toStringTag,{value:"Module"})),lT=t=>{const a=_i.createRef();return e.jsxs("div",{children:[e.jsx(qs,{label:"Power",name:"Group2",ref:a,tabIndex:0,value:"Power",...t}),e.jsx("br",{}),e.jsx(qs,{defaultChecked:!1,label:"Nitro",name:"Group2",value:"Nitro",...t}),e.jsx("br",{}),e.jsx(qs,{defaultChecked:!1,label:"Google",name:"Group2",value:"Google",...t})]})},cT=t=>{const[a,i]=Te("power"),s=({target:d})=>{i(d.value)};return e.jsxs("div",{children:[e.jsxs("p",{children:["Your choice is: ",e.jsx("code",{children:a})]}),e.jsx("br",{}),e.jsx(qs,{className:"my_custom_class",label:"Custom Power",...t,children:e.jsx("input",{checked:a==="power",name:"custom",onChange:s,type:"radio",value:"power",...t})}),e.jsx("br",{}),e.jsx(qs,{className:"my_custom_class",label:"Custom Nitro",...t,children:e.jsx("input",{checked:a==="nitro",name:"custom",onChange:s,type:"radio",value:"nitro",...t})}),e.jsx("br",{}),e.jsx(qs,{className:"my_custom_class",label:"Custom Google",...t,children:e.jsx("input",{checked:a==="google",name:"custom",onChange:s,type:"radio",value:"google",...t})})]})},dT=t=>e.jsx("div",{children:e.jsx(qs,{error:!0,label:"Power",name:"Group2",value:"Power",...t})}),uT=t=>e.jsxs(ue,{children:[e.jsx(qs,{alignment:"vertical",label:"Power",marginRight:"sm",name:"Group2",tabIndex:0,value:"Power",...t}),e.jsx("br",{}),e.jsx(qs,{alignment:"vertical",defaultChecked:!1,label:"Nitro",marginRight:"sm",name:"Group2",value:"Nitro",...t}),e.jsx("br",{}),e.jsx(qs,{alignment:"vertical",defaultChecked:!1,label:"Google",name:"Group2",value:"Google",...t})]}),hT=t=>{const a=_i.createRef();return e.jsxs("div",{style:{display:"flex",flexDirection:"column"},children:[e.jsx(qs,{disabled:!0,label:"Disabled unselected",marginBottom:"xs",name:"DisabledGroup",ref:a,tabIndex:0,value:"Disabled unselected",...t}),e.jsx(qs,{checked:!0,disabled:!0,label:"Disabled selected",name:"DisabledGroup",value:"Disabled selected",...t})]})},mT=Object.freeze(Object.defineProperty({__proto__:null,RadioAlignment:uT,RadioCustom:cT,RadioDefault:lT,RadioDisabled:hT,RadioError:dT},Symbol.toStringTag,{value:"Module"})),pT=t=>{const[a,i]=Te("Add your text here. You can format your text, add links, quotes, and bullets."),s=d=>i(d);return e.jsx("div",{children:e.jsx(ur,{onChange:s,value:a,...t})})},gT=t=>e.jsx("div",{children:e.jsx(ur,{simple:!0,...t})}),fT=t=>e.jsx("div",{children:e.jsx(ur,{aria:{label:"rich textarea"},data:{key:"value",key2:"value2"},name:"name-attribute",...t})}),bT=t=>e.jsxs(e.Fragment,{children:[e.jsx(ur,{focus:!0,...t}),e.jsx("br",{}),e.jsx(ur,{focus:!0,...t})]}),yT=t=>e.jsx("div",{children:e.jsx(ur,{id:"sticky",sticky:!0,value:"In this example, when you scroll down, the rich text editor's toolbar will scroll along with the page and it will no longer be visible at the top of the page. Dummy text to enable scroll.Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean ornare lorem ut pellentesque tempor. Vivamus ut ex vestibulum velit rich text editor eleifend fringilla. Sed non metus dictum, elementum mauris wysiwyg html editor non, sagittis odio. Nullam pellentesque leo sit amet ante suscipit wysiwyg html editor sagittis. Donec tempus vulputate suscipit. Ut non felis rich text editor ac dolor pulvinar lacinia eu eget urna. Sed tincidunt sapien vulputate tellus fringilla sodales. Morbi accumsan dui wysiwyg html editor sed massa pellentesque, quis vestibulum lectus scelerisque. Nulla ultrices mi id felis luctus aliquet. Donec nec ligula wysiwyg html editor pretium sapien semper dictum eu id quam. Etiam ut sollicitudin nibh. Quisque eu ultrices dui. Nunc rich text editor congue, enim vitae dictum dignissim, libero nisl sagittis augue, non aliquet nibh tortor sit amet ex. Aliquam cursus maximus rich text editor mi eu consequat. Nullam tincidunt erat et placerat mattis. Nunc rich text editor congue, enim vitae dictum dignissim, libero nisl sagittis augue, non aliquet nibh tortor sit amet ex. Aliquam cursus maximus mi eu consequat. Nullam tincidunt erat et placerat mattis.Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean ornare lorem ut pellentesque tempor. Vivamus ut ex vestibulum velit rich text editor eleifend fringilla. Sed non metus dictum, elementum mauris wysiwyg html editor non, sagittis odio. Nullam pellentesque leo sit amet ante suscipit wysiwyg html editor sagittis. Donec tempus vulputate suscipit. Ut non felis rich text editor ac dolor pulvinar lacinia eu eget urna. Sed tincidunt sapien vulputate tellus fringilla sodales. Morbi accumsan dui wysiwyg html editor sed massa pellentesque, quis vestibulum lectus scelerisque. Nulla ultrices mi id felis luctus aliquet. Donec nec ligula wysiwyg html editor pretium sapien semper dictum eu id quam. Etiam ut sollicitudin nibh. Quisque eu ultrices dui. Nunc rich text editor congue, enim vitae dictum dignissim, libero nisl sagittis augue, non aliquet nibh tortor vulputate suscipit. Ut non felis rich text editor ac dolor pulvinar lacinia eu eget urna. Sed tincidunt sapien vulputate tellus fringilla sodales. Morbi accumsan dui wysiwyg html editor sed massa pellentesque, quis vestibulum lectus scelerisque. Nulla ultrices mi id felis luctus aliquet. Donec nec ligula wysiwyg html editor pretium sapien semper dictum eu id quam. Etiam ut sollicitudin nibh. Quisque eu ultrices dui. Nunc rich text editor congue, enim vitae dictum dignissim, libero nisl sagittis augue, non aliquet nibh tortor sit amet ex. Aliquam cursus maximus rich text editor mi eu consequat. Nullam tincidunt erat et placerat mattis. Nunc rich text editor congue, enim vitae dictum dignissim, libero nisl sagittis augue, non aliquet nibh tortor sit amet ex. Aliquam cursus maximus mi eu consequat. Nullam tincidunt erat et placerat mattis.Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean ornare lorem ut pellentesque tempor. Vivamus ut ex vestibulum velit rich text editor eleifend fringilla. Sed non metus dictum, elementum mauris wysiwyg html editor non, sagittis odio. Nullam pellentesque leo sit amet ante suscipit wysiwyg html editor sagittis. Donec tempus vulputate suscipit. Ut non felis rich text editor ac dolor pulvinar lacinia eu eget urna. Sed tincidunt sapien vulputate tellus fringilla sodales. Morbi accumsan dui wysiwyg html editor sed massa pellentesque, quis vestibulum lectus scelerisque. Nulla ultrices mi id felis luctus aliquet. Donec nec ligula wysiwyg html editor pretium sapien semper dictum eu id quam. Etiam ut sollicitudin nibh. Quisque eu ultrices dui. Nunc rich text editor congue, enim vitae dictum dignissim, libero nisl sagittis augue, non aliquet nibh tortor sit amet ex. Aliquam cursus maximus rich text editor mi eu consequat. Nullam tincidunt erat et placerat mattis. Nunc rich text editor congue, enim vitae dictum dignissim, libero nisl sagittis augue, non aliquet nibh tortor sit amet ex. Aliquam cursus maximus mi eu consequat. Nullam tincidunt erat et placerat mattis.Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean ornare lorem ut pellentesque tempor. Vivamus ut ex vestibulum velit rich text editor eleifend fringilla. Sed non metus dictum, elementum mauris wysiwyg html editor non, sagittis odio. Nullam pellentesque leo sit amet ante suscipit wysiwyg html editor sagittis. Donec tempus vulputate suscipit. Ut non felis rich text editor ac dolor pulvinar lacinia eu eget urna. Sed tincidunt sapien vulputate tellus fringilla sodales. Morbi accumsan dui wysiwyg html editor sed massa pellentesque, quis vestibulum lectus scelerisque. Nulla ultrices mi id felis luctus aliquet. Donec nec ligula wysiwyg html editor pretium sapien semper dictum eu id quam. Etiam ut sollicitudin nibh. Quisque eu ultrices dui. Nunc rich text editor congue, enim vitae dictum dignissim, libero nisl sagittis augue, non aliquet nibh tortor sit amet ex. Aliquam cursus maximus rich text editor mi eu consequat. Nullam tincidunt erat et placerat mattis. Nunc rich text editor congue, enim vitae dictum dignissim, libero nisl sagittis augue, non aliquet nibh tortor sit amet ex. Aliquam cursus maximus mi eu consequat. Nullam tincidunt erat et placerat mattis.Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean ornare lorem ut pellentesque tempor. Vivamus ut ex vestibulum velit rich text editor eleifend fringilla. Sed non metus dictum, elementum mauris wysiwyg html editor non, sagittis odio. Nullam pellentesque leo sit amet ante suscipit wysiwyg html editor sagittis. Donec tempus vulputate suscipit. Ut non felis rich text editor ac dolor pulvinar lacinia eu eget urna. Sed tincidunt sapien vulputate tellus fringilla sodales. Morbi accumsan dui wysiwyg html editor sed massa pellentesque, quis vestibulum lectus scelerisque. Nulla ultrices mi id felis luctus aliquet. Donec nec ligula wysiwyg html editor pretium sapien semper dictum eu id quam. Etiam ut sollicitudin nibh. Quisque eu ultrices dui. Nunc rich text editor congue, enim vitae dictum dignissim, libero nisl sagittis augue, non aliquet nibh tortor sit amet ex. Aliquam cursus maximus rich text editor mi eu consequat. Nullam tincidunt erat et placerat mattis. Nunc rich text editor congue, enim vitae dictum dignissim, libero nisl sagittis augue, non aliquet nibh tortor sit amet ex. Aliquam cursus maximus mi eu consequat. Nullam tincidunt erat et placerat mattis.sit amet ex. Aliquam cursus maximus rich text editor mi eu consequat. Nullam tincidunt erat et placerat mattis. Nunc rich text editor congue, enim vitae dictum dignissim, libero nisl sagittis augue, non aliquet nibh tortor sit amet ex. Aliquam cursus maximus mi eu consequat. Nullam tincidunt erat et placerat mattis.Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean ornare lorem ut pellentesque tempor. Vivamus ut ex vestibulum velit rich text editor eleifend fringilla. Sed non metus dictum, elementum mauris wysiwyg html editor non, sagittis odio. Nullam pellentesque leo sit amet ante suscipit wysiwyg html editor sagittis. Donec tempus vulputate suscipit. Ut non felis rich text editor ac dolor pulvinar lacinia eu eget urna. Sed tincidunt sapien vulputate tellus fringilla sodales. Morbi accumsan dui wysiwyg html editor sed massa pellentesque, quis vestibulum lectus scelerisque. Nulla ultrices mi id felis luctus aliquet. Donec nec ligula wysiwyg html editor pretium sapien semper dictum eu id quam. Etiam ut sollicitudin nibh. Quisque eu ultrices dui. Nunc rich text editor congue, enim vitae dictum dignissim, libero nisl sagittis augue, non aliquet nibh tortor sit amet ex. Aliquam cursus maximus rich text editor mi eu consequat. Nullam tincidunt erat et placerat mattis. Nunc rich text editor congue, enim vitae dictum dignissim, libero nisl sagittis augue, non aliquet nibh tortor sit amet ex. Aliquam cursus maximus mi eu consequat. Nullam tincidunt erat et placerat mattis.Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean ornare lorem ut pellentesque tempor. Vivamus ut ex vestibulum velit rich text editor eleifend fringilla. Sed non metus dictum, elementum mauris wysiwyg html editor non, sagittis odio. Nullam pellentesque leo sit amet ante suscipit wysiwyg html editor sagittis. Donec tempus vulputate suscipit. Ut non felis rich text editor ac dolor pulvinar lacinia eu eget urna. Sed tincidunt sapien vulputate tellus fringilla sodales. Morbi accumsan dui wysiwyg html editor sed massa pellentesque, quis vestibulum lectus scelerisque. Nulla ultrices mi id felis luctus aliquet. Donec nec ligula wysiwyg html editor pretium sapien semper dictum eu id quam. Etiam ut sollicitudin nibh. Quisque eu ultrices dui. Nunc rich text editor congue, enim vitae dictum dignissim, libero nisl sagittis augue, non aliquet nibh tortor sit amet ex. Aliquam cursus maximus rich text editor mi eu consequat. Nullam tincidunt erat et placerat mattis. Nunc rich text editor congue, enim vitae dictum dignissim, libero nisl sagittis augue, non aliquet nibh tortor sit amet ex. Aliquam cursus maximus mi eu consequat. Nullam tincidunt erat et placerat mattis.",...t})}),xT=`
`,vT=`
Changelog:
[INSERT LINK]

You can test the normal spots of Playbook rails and react on dev docs plus the following:

`,kT=t=>{const[a,i]=Te(""),s=h=>{i(h.target.value)},d=[{value:xT,text:"Playbook Release"},{value:vT,text:"Changelog"}];return e.jsxs("div",{children:[e.jsx(gi,{blankSelection:"Select a template...",label:"Template",onChange:s,options:d,...t}),e.jsx(ur,{id:"template",template:a,...t})]})},wT=t=>e.jsx("div",{children:e.jsx(ur,{id:"bottom-toolbar",toolbarBottom:!0,...t})}),jT=t=>e.jsx("div",{children:e.jsx(ur,{id:"inline",inline:!0,toolbarBottom:!0,value:"Try hovering over this text. Then try modifying it or adding more of your own text.",...t})}),_T=t=>{const[a,i]=Te(!1),[s,d]=Te(e.jsx("div",{})),h=l=>d(l),p=()=>{i(!0)};return e.jsxs("div",{children:[e.jsx(ur,{id:"content-preview-editor",onChange:h,...t}),a&&e.jsx(Le,{marginTop:"md",children:e.jsx("div",{className:"trix-content",dangerouslySetInnerHTML:{__html:s},id:"preview-content"})}),!a&&e.jsx("div",{}),e.jsx(we,{id:"preview-button",marginTop:"md",onClick:p,text:"Preview Output",variant:"secondary"})]})};function Rn(t){this.content=t}Rn.prototype={constructor:Rn,find:function(t){for(var a=0;a>1}};Rn.from=function(t){if(t instanceof Rn)return t;var a=[];if(t)for(var i in t)a.push(i,t[i]);return new Rn(a)};function wx(t,a,i){for(let s=0;;s++){if(s==t.childCount||s==a.childCount)return t.childCount==a.childCount?null:i;let d=t.child(s),h=a.child(s);if(d==h){i+=d.nodeSize;continue}if(!d.sameMarkup(h))return i;if(d.isText&&d.text!=h.text){for(let p=0;d.text[p]==h.text[p];p++)i++;return i}if(d.content.size||h.content.size){let p=wx(d.content,h.content,i+1);if(p!=null)return p}i+=d.nodeSize}}function jx(t,a,i,s){for(let d=t.childCount,h=a.childCount;;){if(d==0||h==0)return d==h?null:{a:i,b:s};let p=t.child(--d),l=a.child(--h),w=p.nodeSize;if(p==l){i-=w,s-=w;continue}if(!p.sameMarkup(l))return{a:i,b:s};if(p.isText&&p.text!=l.text){let _=0,S=Math.min(p.text.length,l.text.length);for(;_a&&s(w,d+l,h||null,p)!==!1&&w.content.size){let S=l+1;w.nodesBetween(Math.max(0,a-S),Math.min(w.content.size,i-S),s,d+S)}l=_}}descendants(a){this.nodesBetween(0,this.size,a)}textBetween(a,i,s,d){let h="",p=!0;return this.nodesBetween(a,i,(l,w)=>{l.isText?(h+=l.text.slice(Math.max(a,w)-w,i-w),p=!s):l.isLeaf?(d?h+=typeof d=="function"?d(l):d:l.type.spec.leafText&&(h+=l.type.spec.leafText(l)),p=!s):!p&&l.isBlock&&(h+=s,p=!0)},0),h}append(a){if(!a.size)return this;if(!this.size)return a;let i=this.lastChild,s=a.firstChild,d=this.content.slice(),h=0;for(i.isText&&i.sameMarkup(s)&&(d[d.length-1]=i.withText(i.text+s.text),h=1);ha)for(let h=0,p=0;pa&&((pi)&&(l.isText?l=l.cut(Math.max(0,a-p),Math.min(l.text.length,i-p)):l=l.cut(Math.max(0,a-p-1),Math.min(l.content.size,i-p-1))),s.push(l),d+=l.nodeSize),p=w}return new tt(s,d)}cutByIndex(a,i){return a==i?tt.empty:a==0&&i==this.content.length?this:new tt(this.content.slice(a,i))}replaceChild(a,i){let s=this.content[a];if(s==i)return this;let d=this.content.slice(),h=this.size+i.nodeSize-s.nodeSize;return d[a]=i,new tt(d,h)}addToStart(a){return new tt([a].concat(this.content),this.size+a.nodeSize)}addToEnd(a){return new tt(this.content.concat(a),this.size+a.nodeSize)}eq(a){if(this.content.length!=a.content.length)return!1;for(let i=0;ithis.size||a<0)throw new RangeError(`Position ${a} outside of fragment (${this})`);for(let s=0,d=0;;s++){let h=this.child(s),p=d+h.nodeSize;if(p>=a)return p==a||i>0?Yh(s+1,p):Yh(s,d);d=p}}toString(){return"<"+this.toStringInner()+">"}toStringInner(){return this.content.join(", ")}toJSON(){return this.content.length?this.content.map(a=>a.toJSON()):null}static fromJSON(a,i){if(!i)return tt.empty;if(!Array.isArray(i))throw new RangeError("Invalid input for Fragment.fromJSON");return new tt(i.map(a.nodeFromJSON))}static fromArray(a){if(!a.length)return tt.empty;let i,s=0;for(let d=0;dthis.type.rank&&(i||(i=a.slice(0,d)),i.push(this),s=!0),i&&i.push(h)}}return i||(i=a.slice()),s||i.push(this),i}removeFromSet(a){for(let i=0;is.type.rank-d.type.rank),i}};mi.none=[];class mm extends Error{}class Pt{constructor(a,i,s){this.content=a,this.openStart=i,this.openEnd=s}get size(){return this.content.size-this.openStart-this.openEnd}insertAt(a,i){let s=zx(this.content,a+this.openStart,i);return s&&new Pt(s,this.openStart,this.openEnd)}removeBetween(a,i){return new Pt(_x(this.content,a+this.openStart,i+this.openStart),this.openStart,this.openEnd)}eq(a){return this.content.eq(a.content)&&this.openStart==a.openStart&&this.openEnd==a.openEnd}toString(){return this.content+"("+this.openStart+","+this.openEnd+")"}toJSON(){if(!this.content.size)return null;let a={content:this.content.toJSON()};return this.openStart>0&&(a.openStart=this.openStart),this.openEnd>0&&(a.openEnd=this.openEnd),a}static fromJSON(a,i){if(!i)return Pt.empty;let s=i.openStart||0,d=i.openEnd||0;if(typeof s!="number"||typeof d!="number")throw new RangeError("Invalid input for Slice.fromJSON");return new Pt(tt.fromJSON(a,i.content),s,d)}static maxOpen(a,i=!0){let s=0,d=0;for(let h=a.firstChild;h&&!h.isLeaf&&(i||!h.type.spec.isolating);h=h.firstChild)s++;for(let h=a.lastChild;h&&!h.isLeaf&&(i||!h.type.spec.isolating);h=h.lastChild)d++;return new Pt(a,s,d)}}Pt.empty=new Pt(tt.empty,0,0);function _x(t,a,i){let{index:s,offset:d}=t.findIndex(a),h=t.maybeChild(s),{index:p,offset:l}=t.findIndex(i);if(d==a||h.isText){if(l!=i&&!t.child(p).isText)throw new RangeError("Removing non-flat range");return t.cut(0,a).append(t.cut(i))}if(s!=p)throw new RangeError("Removing non-flat range");return t.replaceChild(s,h.copy(_x(h.content,a-d-1,i-d-1)))}function zx(t,a,i,s){let{index:d,offset:h}=t.findIndex(a),p=t.maybeChild(d);if(h==a||p.isText)return t.cut(0,a).append(i).append(t.cut(a));let l=zx(p.content,a-h-1,i);return l&&t.replaceChild(d,p.copy(l))}function zT(t,a,i){if(i.openStart>t.depth)throw new mm("Inserted content deeper than insertion position");if(t.depth-i.openStart!=a.depth-i.openEnd)throw new mm("Inconsistent open depths");return Cx(t,a,i,0)}function Cx(t,a,i,s){let d=t.index(s),h=t.node(s);if(d==a.index(s)&&s=0&&t.isText&&t.sameMarkup(a[i])?a[i]=t.withText(a[i].text+t.text):a.push(t)}function Ku(t,a,i,s){let d=(a||t).node(i),h=0,p=a?a.index(i):d.childCount;t&&(h=t.index(i),t.depth>i?h++:t.textOffset&&(Kc(t.nodeAfter,s),h++));for(let l=h;ld&&$g(t,a,d+1),p=s.depth>d&&$g(i,s,d+1),l=[];return Ku(null,t,d,l),h&&p&&a.index(d)==i.index(d)?(Sx(h,p),Kc(Xc(h,Tx(t,a,i,s,d+1)),l)):(h&&Kc(Xc(h,pm(t,a,d+1)),l),Ku(a,i,d,l),p&&Kc(Xc(p,pm(i,s,d+1)),l)),Ku(s,null,d,l),new tt(l)}function pm(t,a,i){let s=[];if(Ku(null,t,i,s),t.depth>i){let d=$g(t,a,i+1);Kc(Xc(d,pm(t,a,i+1)),s)}return Ku(a,null,i,s),new tt(s)}function CT(t,a){let i=a.depth-t.openStart,d=a.node(i).copy(t.content);for(let h=i-1;h>=0;h--)d=a.node(h).copy(tt.from(d));return{start:d.resolveNoCache(t.openStart+i),end:d.resolveNoCache(d.content.size-t.openEnd-i)}}class lh{constructor(a,i,s){this.pos=a,this.path=i,this.parentOffset=s,this.depth=i.length/3-1}resolveDepth(a){return a==null?this.depth:a<0?this.depth+a:a}get parent(){return this.node(this.depth)}get doc(){return this.node(0)}node(a){return this.path[this.resolveDepth(a)*3]}index(a){return this.path[this.resolveDepth(a)*3+1]}indexAfter(a){return a=this.resolveDepth(a),this.index(a)+(a==this.depth&&!this.textOffset?0:1)}start(a){return a=this.resolveDepth(a),a==0?0:this.path[a*3-1]+1}end(a){return a=this.resolveDepth(a),this.start(a)+this.node(a).content.size}before(a){if(a=this.resolveDepth(a),!a)throw new RangeError("There is no position before the top-level node");return a==this.depth+1?this.pos:this.path[a*3-1]}after(a){if(a=this.resolveDepth(a),!a)throw new RangeError("There is no position after the top-level node");return a==this.depth+1?this.pos:this.path[a*3-1]+this.path[a*3].nodeSize}get textOffset(){return this.pos-this.path[this.path.length-1]}get nodeAfter(){let a=this.parent,i=this.index(this.depth);if(i==a.childCount)return null;let s=this.pos-this.path[this.path.length-1],d=a.child(i);return s?a.child(i).cut(s):d}get nodeBefore(){let a=this.index(this.depth),i=this.pos-this.path[this.path.length-1];return i?this.parent.child(a).cut(0,i):a==0?null:this.parent.child(a-1)}posAtIndex(a,i){i=this.resolveDepth(i);let s=this.path[i*3],d=i==0?0:this.path[i*3-1]+1;for(let h=0;h0;i--)if(this.start(i)<=a&&this.end(i)>=a)return i;return 0}blockRange(a=this,i){if(a.pos=0;s--)if(a.pos<=this.end(s)&&(!i||i(this.node(s))))return new gm(this,a,s);return null}sameParent(a){return this.pos-this.parentOffset==a.pos-a.parentOffset}max(a){return a.pos>this.pos?a:this}min(a){return a.pos=0&&i<=a.content.size))throw new RangeError("Position "+i+" out of range");let s=[],d=0,h=i;for(let p=a;;){let{index:l,offset:w}=p.content.findIndex(h),_=h-w;if(s.push(p,l,d+w),!_||(p=p.child(l),p.isText))break;h=_-1,d+=w+1}return new lh(i,s,h)}static resolveCached(a,i){for(let d=0;da&&this.nodesBetween(a,i,h=>(s.isInSet(h.marks)&&(d=!0),!d)),d}get isBlock(){return this.type.isBlock}get isTextblock(){return this.type.isTextblock}get inlineContent(){return this.type.inlineContent}get isInline(){return this.type.isInline}get isText(){return this.type.isText}get isLeaf(){return this.type.isLeaf}get isAtom(){return this.type.isAtom}toString(){if(this.type.spec.toDebugString)return this.type.spec.toDebugString(this);let a=this.type.name;return this.content.size&&(a+="("+this.content.toStringInner()+")"),Mx(this.marks,a)}contentMatchAt(a){let i=this.type.contentMatch.matchFragment(this.content,0,a);if(!i)throw new Error("Called contentMatchAt on a node with invalid content");return i}canReplace(a,i,s=tt.empty,d=0,h=s.childCount){let p=this.contentMatchAt(a).matchFragment(s,d,h),l=p&&p.matchFragment(this.content,i);if(!l||!l.validEnd)return!1;for(let w=d;wi.type.name)}`);this.content.forEach(i=>i.check())}toJSON(){let a={type:this.type.name};for(let i in this.attrs){a.attrs=this.attrs;break}return this.content.size&&(a.content=this.content.toJSON()),this.marks.length&&(a.marks=this.marks.map(i=>i.toJSON())),a}static fromJSON(a,i){if(!i)throw new RangeError("Invalid input for Node.fromJSON");let s=null;if(i.marks){if(!Array.isArray(i.marks))throw new RangeError("Invalid mark data for Node.fromJSON");s=i.marks.map(a.markFromJSON)}if(i.type=="text"){if(typeof i.text!="string")throw new RangeError("Invalid text node in JSON");return a.text(i.text,s)}let d=tt.fromJSON(a,i.content);return a.nodeType(i.type).create(i.attrs,d,s)}};Qc.prototype.text=void 0;class fm extends Qc{constructor(a,i,s,d){if(super(a,i,null,d),!s)throw new RangeError("Empty text nodes are not allowed");this.text=s}toString(){return this.type.spec.toDebugString?this.type.spec.toDebugString(this):Mx(this.marks,JSON.stringify(this.text))}get textContent(){return this.text}textBetween(a,i){return this.text.slice(a,i)}get nodeSize(){return this.text.length}mark(a){return a==this.marks?this:new fm(this.type,this.attrs,this.text,a)}withText(a){return a==this.text?this:new fm(this.type,this.attrs,a,this.marks)}cut(a=0,i=this.text.length){return a==0&&i==this.text.length?this:this.withText(this.text.slice(a,i))}eq(a){return this.sameMarkup(a)&&this.text==a.text}toJSON(){let a=super.toJSON();return a.text=this.text,a}}function Mx(t,a){for(let i=t.length-1;i>=0;i--)a=t[i].type.name+"("+a+")";return a}class ad{constructor(a){this.validEnd=a,this.next=[],this.wrapCache=[]}static parse(a,i){let s=new MT(a,i);if(s.next==null)return ad.empty;let d=Ex(s);s.next&&s.err("Unexpected trailing text");let h=OT(PT(d));return LT(h,s),h}matchType(a){for(let i=0;i_.createAndFill()));for(let _=0;_=this.next.length)throw new RangeError(`There's no ${a}th edge in this content match`);return this.next[a]}toString(){let a=[];function i(s){a.push(s);for(let d=0;d{let h=d+(s.validEnd?"*":" ")+" ";for(let p=0;p"+a.indexOf(s.next[p].next);return h}).join(` `)}}ad.empty=new ad(!0);class MT{constructor(a,i){this.string=a,this.nodeTypes=i,this.inline=null,this.pos=0,this.tokens=a.split(/\s*(?=\b|\W|$)/),this.tokens[this.tokens.length-1]==""&&this.tokens.pop(),this.tokens[0]==""&&this.tokens.shift()}get next(){return this.tokens[this.pos]}eat(a){return this.next==a&&(this.pos++||!0)}err(a){throw new SyntaxError(a+" (in content expression '"+this.string+"')")}}function Ex(t){let a=[];do a.push(ET(t));while(t.eat("|"));return a.length==1?a[0]:{type:"choice",exprs:a}}function ET(t){let a=[];do a.push(IT(t));while(t.next&&t.next!=")"&&t.next!="|");return a.length==1?a[0]:{type:"seq",exprs:a}}function IT(t){let a=qT(t);for(;;)if(t.eat("+"))a={type:"plus",expr:a};else if(t.eat("*"))a={type:"star",expr:a};else if(t.eat("?"))a={type:"opt",expr:a};else if(t.eat("{"))a=AT(t,a);else break;return a}function Sy(t){/\D/.test(t.next)&&t.err("Expected number, got '"+t.next+"'");let a=Number(t.next);return t.pos++,a}function AT(t,a){let i=Sy(t),s=i;return t.eat(",")&&(t.next!="}"?s=Sy(t):s=-1),t.eat("}")||t.err("Unclosed braced range"),{type:"range",min:i,max:s,expr:a}}function DT(t,a){let i=t.nodeTypes,s=i[a];if(s)return[s];let d=[];for(let h in i){let p=i[h];p.groups.indexOf(a)>-1&&d.push(p)}return d.length==0&&t.err("No node type or group '"+a+"' found"),d}function qT(t){if(t.eat("(")){let a=Ex(t);return t.eat(")")||t.err("Missing closing paren"),a}else if(/\W/.test(t.next))t.err("Unexpected token '"+t.next+"'");else{let a=DT(t,t.next).map(i=>(t.inline==null?t.inline=i.isInline:t.inline!=i.isInline&&t.err("Mixing inline and block content"),{type:"name",value:i}));return t.pos++,a.length==1?a[0]:{type:"choice",exprs:a}}}function PT(t){let a=[[]];return d(h(t,0),i()),a;function i(){return a.push([])-1}function s(p,l,w){let _={term:w,to:l};return a[p].push(_),_}function d(p,l){p.forEach(w=>w.to=l)}function h(p,l){if(p.type=="choice")return p.exprs.reduce((w,_)=>w.concat(h(_,l)),[]);if(p.type=="seq")for(let w=0;;w++){let _=h(p.exprs[w],l);if(w==p.exprs.length-1)return _;d(_,l=i())}else if(p.type=="star"){let w=i();return s(l,w),d(h(p.expr,w),w),[s(w)]}else if(p.type=="plus"){let w=i();return d(h(p.expr,l),w),d(h(p.expr,w),w),[s(w)]}else{if(p.type=="opt")return[s(l)].concat(h(p.expr,l));if(p.type=="range"){let w=l;for(let _=0;_{t[p].forEach(({term:l,to:w})=>{if(!l)return;let _;for(let S=0;S{_||d.push([l,_=[]]),_.indexOf(S)==-1&&_.push(S)})})});let h=a[s.join(",")]=new ad(s.indexOf(t.length-1)>-1);for(let p=0;p-1}allowsMarks(a){if(this.markSet==null)return!0;for(let i=0;is[h]=new Px(h,i,p));let d=i.spec.topNode||"doc";if(!s[d])throw new RangeError("Schema is missing its top node type ('"+d+"')");if(!s.text)throw new RangeError("Every schema needs a 'text' type");for(let h in s.text.attrs)throw new RangeError("The text node type should not have attributes");return s}};class RT{constructor(a){this.hasDefault=Object.prototype.hasOwnProperty.call(a,"default"),this.default=a.default}get isRequired(){return!this.hasDefault}}class $m{constructor(a,i,s,d){this.name=a,this.rank=i,this.schema=s,this.spec=d,this.attrs=qx(d.attrs),this.excluded=null;let h=Ax(this.attrs);this.instance=h?new mi(this,h):null}create(a=null){return!a&&this.instance?this.instance:new mi(this,Dx(this.attrs,a))}static compile(a,i){let s=Object.create(null),d=0;return a.forEach((h,p)=>s[h]=new $m(h,d++,i,p)),s}removeFromSet(a){for(var i=0;i-1}}class BT{constructor(a){this.cached=Object.create(null);let i=this.spec={};for(let d in a)i[d]=a[d];i.nodes=Rn.from(a.nodes),i.marks=Rn.from(a.marks||{}),this.nodes=My.compile(this.spec.nodes,this),this.marks=$m.compile(this.spec.marks,this);let s=Object.create(null);for(let d in this.nodes){if(d in this.marks)throw new RangeError(d+" can not be both a node and a mark");let h=this.nodes[d],p=h.spec.content||"",l=h.spec.marks;h.contentMatch=s[p]||(s[p]=ad.parse(p,this.nodes)),h.inlineContent=h.contentMatch.inlineContent,h.markSet=l=="_"?null:l?Ey(this,l.split(" ")):l==""||!h.inlineContent?[]:null}for(let d in this.marks){let h=this.marks[d],p=h.spec.excludes;h.excluded=p==null?[h]:p==""?[]:Ey(this,p.split(" "))}this.nodeFromJSON=this.nodeFromJSON.bind(this),this.markFromJSON=this.markFromJSON.bind(this),this.topNodeType=this.nodes[this.spec.topNode||"doc"],this.cached.wrappings=Object.create(null)}node(a,i=null,s,d){if(typeof a=="string")a=this.nodeType(a);else if(a instanceof My){if(a.schema!=this)throw new RangeError("Node type from different schema used ("+a.name+")")}else throw new RangeError("Invalid node type: "+a);return a.createChecked(i,s,d)}text(a,i){let s=this.nodes.text;return new fm(s,s.defaultAttrs,a,mi.setFrom(i))}mark(a,i){return typeof a=="string"&&(a=this.marks[a]),a.create(i)}nodeFromJSON(a){return Qc.fromJSON(this,a)}markFromJSON(a){return mi.fromJSON(this,a)}nodeType(a){let i=this.nodes[a];if(!i)throw new RangeError("Unknown node type: "+a);return i}}function Ey(t,a){let i=[];for(let s=0;s-1)&&i.push(p=w)}if(!p)throw new SyntaxError("Unknown mark type: '"+a[s]+"'")}return i}class su{constructor(a,i){this.schema=a,this.rules=i,this.tags=[],this.styles=[],i.forEach(s=>{s.tag?this.tags.push(s):s.style&&this.styles.push(s)}),this.normalizeLists=!this.tags.some(s=>{if(!/^(ul|ol)\b/.test(s.tag)||!s.node)return!1;let d=a.nodes[s.node];return d.contentMatch.matchType(d)})}parse(a,i={}){let s=new Ay(this,i,!1);return s.addAll(a,i.from,i.to),s.finish()}parseSlice(a,i={}){let s=new Ay(this,i,!0);return s.addAll(a,i.from,i.to),Pt.maxOpen(s.finish())}matchTag(a,i,s){for(let d=s?this.tags.indexOf(s)+1:0;da.length&&(l.charCodeAt(a.length)!=61||l.slice(a.length+1)!=i))){if(p.getAttrs){let w=p.getAttrs(i);if(w===!1)continue;p.attrs=w||void 0}return p}}}static schemaRules(a){let i=[];function s(d){let h=d.priority==null?50:d.priority,p=0;for(;p{s(p=Dy(p)),p.mark||p.ignore||p.clearMark||(p.mark=d)})}for(let d in a.nodes){let h=a.nodes[d].spec.parseDOM;h&&h.forEach(p=>{s(p=Dy(p)),p.node||p.ignore||p.mark||(p.node=d)})}return i}static fromSchema(a){return a.cached.domParser||(a.cached.domParser=new su(a,su.schemaRules(a)))}}const Ox={address:!0,article:!0,aside:!0,blockquote:!0,canvas:!0,dd:!0,div:!0,dl:!0,fieldset:!0,figcaption:!0,figure:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,li:!0,noscript:!0,ol:!0,output:!0,p:!0,pre:!0,section:!0,table:!0,tfoot:!0,ul:!0},NT={head:!0,noscript:!0,object:!0,script:!0,style:!0,title:!0},Lx={ol:!0,ul:!0},bm=1,ym=2,Xu=4;function Iy(t,a,i){return a!=null?(a?bm:0)|(a==="full"?ym:0):t&&t.whitespace=="pre"?bm|ym:i&~Xu}class Kh{constructor(a,i,s,d,h,p,l){this.type=a,this.attrs=i,this.marks=s,this.pendingMarks=d,this.solid=h,this.options=l,this.content=[],this.activeMarks=mi.none,this.stashMarks=[],this.match=p||(l&Xu?null:a.contentMatch)}findWrapping(a){if(!this.match){if(!this.type)return[];let i=this.type.contentMatch.fillBefore(tt.from(a));if(i)this.match=this.type.contentMatch.matchFragment(i);else{let s=this.type.contentMatch,d;return(d=s.findWrapping(a.type))?(this.match=s,d):null}}return this.match.findWrapping(a.type)}finish(a){if(!(this.options&bm)){let s=this.content[this.content.length-1],d;if(s&&s.isText&&(d=/[ \t\r\n\u000c]+$/.exec(s.text))){let h=s;s.text.length==d[0].length?this.content.pop():this.content[this.content.length-1]=h.withText(h.text.slice(0,h.text.length-d[0].length))}}let i=tt.from(this.content);return!a&&this.match&&(i=i.append(this.match.fillBefore(tt.empty,!0))),this.type?this.type.create(this.attrs,i,this.marks):i}popFromStashMark(a){for(let i=this.stashMarks.length-1;i>=0;i--)if(a.eq(this.stashMarks[i]))return this.stashMarks.splice(i,1)[0]}applyPending(a){for(let i=0,s=this.pendingMarks;i{p.clearMark(l)&&(s=l.addToSet(s))}):i=this.parser.schema.marks[p.mark].create(p.attrs).addToSet(i),p.consuming===!1)h=p;else break}return[i,s]}addElementByRule(a,i,s){let d,h,p;i.node?(h=this.parser.schema.nodes[i.node],h.isLeaf?this.insertNode(h.create(i.attrs))||this.leafFallback(a):d=this.enter(h,i.attrs||null,i.preserveWhitespace)):(p=this.parser.schema.marks[i.mark].create(i.attrs),this.addPendingMark(p));let l=this.top;if(h&&h.isLeaf)this.findInside(a);else if(s)this.addElement(a,s);else if(i.getContent)this.findInside(a),i.getContent(a,this.parser.schema).forEach(w=>this.insertNode(w));else{let w=a;typeof i.contentElement=="string"?w=a.querySelector(i.contentElement):typeof i.contentElement=="function"?w=i.contentElement(a):i.contentElement&&(w=i.contentElement),this.findAround(a,w,!0),this.addAll(w)}d&&this.sync(l)&&this.open--,p&&this.removePendingMark(p,l)}addAll(a,i,s){let d=i||0;for(let h=i?a.childNodes[i]:a.firstChild,p=s==null?null:a.childNodes[s];h!=p;h=h.nextSibling,++d)this.findAtPoint(a,d),this.addDOM(h);this.findAtPoint(a,d)}findPlace(a){let i,s;for(let d=this.open;d>=0;d--){let h=this.nodes[d],p=h.findWrapping(a);if(p&&(!i||i.length>p.length)&&(i=p,s=h,!p.length)||h.solid)break}if(!i)return!1;this.sync(s);for(let d=0;dthis.open){for(;i>this.open;i--)this.nodes[i-1].content.push(this.nodes[i].finish(a));this.nodes.length=this.open+1}}finish(){return this.open=0,this.closeExtra(this.isOpen),this.nodes[0].finish(this.isOpen||this.options.topOpen)}sync(a){for(let i=this.open;i>=0;i--)if(this.nodes[i]==a)return this.open=i,!0;return!1}get currentPos(){this.closeExtra();let a=0;for(let i=this.open;i>=0;i--){let s=this.nodes[i].content;for(let d=s.length-1;d>=0;d--)a+=s[d].nodeSize;i&&a++}return a}findAtPoint(a,i){if(this.find)for(let s=0;s-1)return a.split(/\s*\|\s*/).some(this.matchesContext,this);let i=a.split("/"),s=this.options.context,d=!this.isOpen&&(!s||s.parent.type==this.nodes[0].type),h=-(s?s.depth+1:0)+(d?0:1),p=(l,w)=>{for(;l>=0;l--){let _=i[l];if(_==""){if(l==i.length-1||l==0)continue;for(;w>=h;w--)if(p(l-1,w))return!0;return!1}else{let S=w>0||w==0&&d?this.nodes[w].type:s&&w>=h?s.node(w-h).type:null;if(!S||S.name!=_&&S.groups.indexOf(_)==-1)return!1;w--}}return!0};return p(i.length-1,this.open)}textblockFromContext(){let a=this.options.context;if(a)for(let i=a.depth;i>=0;i--){let s=a.node(i).contentMatchAt(a.indexAfter(i)).defaultType;if(s&&s.isTextblock&&s.defaultAttrs)return s}for(let i in this.parser.schema.nodes){let s=this.parser.schema.nodes[i];if(s.isTextblock&&s.defaultAttrs)return s}}addPendingMark(a){let i=HT(a,this.top.pendingMarks);i&&this.top.stashMarks.push(i),this.top.pendingMarks=a.addToSet(this.top.pendingMarks)}removePendingMark(a,i){for(let s=this.open;s>=0;s--){let d=this.nodes[s];if(d.pendingMarks.lastIndexOf(a)>-1)d.pendingMarks=a.removeFromSet(d.pendingMarks);else{d.activeMarks=a.removeFromSet(d.activeMarks);let p=d.popFromStashMark(a);p&&d.type&&d.type.allowsMarkType(p.type)&&(d.activeMarks=p.addToSet(d.activeMarks))}if(d==i)break}}}function FT(t){for(let a=t.firstChild,i=null;a;a=a.nextSibling){let s=a.nodeType==1?a.nodeName.toLowerCase():null;s&&Lx.hasOwnProperty(s)&&i?(i.appendChild(a),a=i):s=="li"?i=a:s&&(i=null)}}function VT(t,a){return(t.matches||t.msMatchesSelector||t.webkitMatchesSelector||t.mozMatchesSelector).call(t,a)}function UT(t){let a=/\s*([\w-]+)\s*:\s*([^;]+)/g,i,s=[];for(;i=a.exec(t);)s.push(i[1],i[2].trim());return s}function Dy(t){let a={};for(let i in t)a[i]=t[i];return a}function $T(t,a){let i=a.schema.nodes;for(let s in i){let d=i[s];if(!d.allowsMarkType(t))continue;let h=[],p=l=>{h.push(l);for(let w=0;w{if(h.length||p.marks.length){let l=0,w=0;for(;l=0;d--){let h=this.serializeMark(a.marks[d],a.isInline,i);h&&((h.contentDOM||h.dom).appendChild(s),s=h.dom)}return s}serializeMark(a,i,s={}){let d=this.marks[a.type.name];return d&&Ao.renderSpec(ig(s),d(a,i))}static renderSpec(a,i,s=null){if(typeof i=="string")return{dom:a.createTextNode(i)};if(i.nodeType!=null)return{dom:i};if(i.dom&&i.dom.nodeType!=null)return i;let d=i[0],h=d.indexOf(" ");h>0&&(s=d.slice(0,h),d=d.slice(h+1));let p,l=s?a.createElementNS(s,d):a.createElement(d),w=i[1],_=1;if(w&&typeof w=="object"&&w.nodeType==null&&!Array.isArray(w)){_=2;for(let S in w)if(w[S]!=null){let D=S.indexOf(" ");D>0?l.setAttributeNS(S.slice(0,D),S.slice(D+1),w[S]):l.setAttribute(S,w[S])}}for(let S=_;S_)throw new RangeError("Content hole must be the only child of its parent node");return{dom:l,contentDOM:l}}else{let{dom:I,contentDOM:B}=Ao.renderSpec(a,D,s);if(l.appendChild(I),B){if(p)throw new RangeError("Multiple content holes");p=B}}}return{dom:l,contentDOM:p}}static fromSchema(a){return a.cached.domSerializer||(a.cached.domSerializer=new Ao(this.nodesFromSchema(a),this.marksFromSchema(a)))}static nodesFromSchema(a){let i=qy(a.nodes);return i.text||(i.text=s=>s.text),i}static marksFromSchema(a){return qy(a.marks)}}function qy(t){let a={};for(let i in t){let s=t[i].spec.toDOM;s&&(a[i]=s)}return a}function ig(t){return t.document||window.document}const Rx=65535,Bx=Math.pow(2,16);function GT(t,a){return t+a*Bx}function Py(t){return t&Rx}function WT(t){return(t-(t&Rx))/Bx}const Nx=1,Fx=2,nm=4,Vx=8;class Gg{constructor(a,i,s){this.pos=a,this.delInfo=i,this.recover=s}get deleted(){return(this.delInfo&Vx)>0}get deletedBefore(){return(this.delInfo&(Nx|nm))>0}get deletedAfter(){return(this.delInfo&(Fx|nm))>0}get deletedAcross(){return(this.delInfo&nm)>0}}class Is{constructor(a,i=!1){if(this.ranges=a,this.inverted=i,!a.length&&Is.empty)return Is.empty}recover(a){let i=0,s=Py(a);if(!this.inverted)for(let d=0;da)break;let _=this.ranges[l+h],S=this.ranges[l+p],D=w+_;if(a<=D){let I=_?a==w?-1:a==D?1:i:i,B=w+d+(I<0?0:S);if(s)return B;let U=a==(i<0?w:D)?null:GT(l/3,a-w),K=a==w?Fx:a==D?Nx:nm;return(i<0?a!=w:a!=D)&&(K|=Vx),new Gg(B,K,U)}d+=S-_}return s?a+d:new Gg(a+d,0,null)}touches(a,i){let s=0,d=Py(i),h=this.inverted?2:1,p=this.inverted?1:2;for(let l=0;la)break;let _=this.ranges[l+h],S=w+_;if(a<=S&&l==d*3)return!0;s+=this.ranges[l+p]-_}return!1}forEach(a){let i=this.inverted?2:1,s=this.inverted?1:2;for(let d=0,h=0;d=0;i--){let d=a.getMirror(i);this.appendMap(a.maps[i].invert(),d!=null&&d>i?s-d-1:void 0)}}invert(){let a=new tu;return a.appendMappingInverted(this),a}map(a,i=1){if(this.mirror)return this._map(a,i,!0);for(let s=this.from;sh&&w!p.isAtom||!l.type.allowsMarkType(this.mark.type)?p:p.mark(this.mark.addToSet(p.marks)),d),i.openStart,i.openEnd);return yn.fromReplace(a,this.from,this.to,h)}invert(){return new Do(this.from,this.to,this.mark)}map(a){let i=a.mapResult(this.from,1),s=a.mapResult(this.to,-1);return i.deleted&&s.deleted||i.pos>=s.pos?null:new tc(i.pos,s.pos,this.mark)}merge(a){return a instanceof tc&&a.mark.eq(this.mark)&&this.from<=a.to&&this.to>=a.from?new tc(Math.min(this.from,a.from),Math.max(this.to,a.to),this.mark):null}toJSON(){return{stepType:"addMark",mark:this.mark.toJSON(),from:this.from,to:this.to}}static fromJSON(a,i){if(typeof i.from!="number"||typeof i.to!="number")throw new RangeError("Invalid input for AddMarkStep.fromJSON");return new tc(i.from,i.to,a.markFromJSON(i.mark))}}Kr.jsonID("addMark",tc);class Do extends Kr{constructor(a,i,s){super(),this.from=a,this.to=i,this.mark=s}apply(a){let i=a.slice(this.from,this.to),s=new Pt(xf(i.content,d=>d.mark(this.mark.removeFromSet(d.marks)),a),i.openStart,i.openEnd);return yn.fromReplace(a,this.from,this.to,s)}invert(){return new tc(this.from,this.to,this.mark)}map(a){let i=a.mapResult(this.from,1),s=a.mapResult(this.to,-1);return i.deleted&&s.deleted||i.pos>=s.pos?null:new Do(i.pos,s.pos,this.mark)}merge(a){return a instanceof Do&&a.mark.eq(this.mark)&&this.from<=a.to&&this.to>=a.from?new Do(Math.min(this.from,a.from),Math.max(this.to,a.to),this.mark):null}toJSON(){return{stepType:"removeMark",mark:this.mark.toJSON(),from:this.from,to:this.to}}static fromJSON(a,i){if(typeof i.from!="number"||typeof i.to!="number")throw new RangeError("Invalid input for RemoveMarkStep.fromJSON");return new Do(i.from,i.to,a.markFromJSON(i.mark))}}Kr.jsonID("removeMark",Do);class ac extends Kr{constructor(a,i){super(),this.pos=a,this.mark=i}apply(a){let i=a.nodeAt(this.pos);if(!i)return yn.fail("No node at mark step's position");let s=i.type.create(i.attrs,null,this.mark.addToSet(i.marks));return yn.fromReplace(a,this.pos,this.pos+1,new Pt(tt.from(s),0,i.isLeaf?0:1))}invert(a){let i=a.nodeAt(this.pos);if(i){let s=this.mark.addToSet(i.marks);if(s.length==i.marks.length){for(let d=0;ds.pos?null:new Tn(i.pos,s.pos,d,h,this.slice,this.insert,this.structure)}toJSON(){let a={stepType:"replaceAround",from:this.from,to:this.to,gapFrom:this.gapFrom,gapTo:this.gapTo,insert:this.insert};return this.slice.size&&(a.slice=this.slice.toJSON()),this.structure&&(a.structure=!0),a}static fromJSON(a,i){if(typeof i.from!="number"||typeof i.to!="number"||typeof i.gapFrom!="number"||typeof i.gapTo!="number"||typeof i.insert!="number")throw new RangeError("Invalid input for ReplaceAroundStep.fromJSON");return new Tn(i.from,i.to,i.gapFrom,i.gapTo,Pt.fromJSON(a,i.slice),i.insert,!!i.structure)}}Kr.jsonID("replaceAround",Tn);function Wg(t,a,i){let s=t.resolve(a),d=i-a,h=s.depth;for(;d>0&&h>0&&s.indexAfter(h)==s.node(h).childCount;)h--,d--;if(d>0){let p=s.node(h).maybeChild(s.indexAfter(h));for(;d>0;){if(!p||p.isLeaf)return!0;p=p.firstChild,d--}}return!1}function JT(t,a,i,s){let d=[],h=[],p,l;t.doc.nodesBetween(a,i,(w,_,S)=>{if(!w.isInline)return;let D=w.marks;if(!s.isInSet(D)&&S.type.allowsMarkType(s.type)){let I=Math.max(_,a),B=Math.min(_+w.nodeSize,i),U=s.addToSet(D);for(let K=0;Kt.step(w)),h.forEach(w=>t.step(w))}function ZT(t,a,i,s){let d=[],h=0;t.doc.nodesBetween(a,i,(p,l)=>{if(!p.isInline)return;h++;let w=null;if(s instanceof $m){let _=p.marks,S;for(;S=s.isInSet(_);)(w||(w=[])).push(S),_=S.removeFromSet(_)}else s?s.isInSet(p.marks)&&(w=[s]):w=p.marks;if(w&&w.length){let _=Math.min(l+p.nodeSize,i);for(let S=0;St.step(new Do(p.from,p.to,p.style)))}function YT(t,a,i,s=i.contentMatch){let d=t.doc.nodeAt(a),h=[],p=a+1;for(let l=0;l=0;l--)t.step(h[l])}function KT(t,a,i){return(a==0||t.canReplace(a,t.childCount))&&(i==t.childCount||t.canReplace(0,i))}function mu(t){let i=t.parent.content.cutByIndex(t.startIndex,t.endIndex);for(let s=t.depth;;--s){let d=t.$from.node(s),h=t.$from.index(s),p=t.$to.indexAfter(s);if(si;U--)K||s.index(U)>0?(K=!0,S=tt.from(s.node(U).copy(S)),D++):w--;let I=tt.empty,B=0;for(let U=h,K=!1;U>i;U--)K||d.after(U+1)=0;p--){if(s.size){let l=i[p].type.contentMatch.matchFragment(s);if(!l||!l.validEnd)throw new RangeError("Wrapper type given to Transform.wrap does not form valid content of its parent wrapper")}s=tt.from(i[p].type.create(i[p].attrs,s))}let d=a.start,h=a.end;t.step(new Tn(d,h,d,h,new Pt(s,0,0),i.length,!0))}function a6(t,a,i,s,d){if(!s.isTextblock)throw new RangeError("Type given to setBlockType should be a textblock");let h=t.steps.length;t.doc.nodesBetween(a,i,(p,l)=>{if(p.isTextblock&&!p.hasMarkup(s,d)&&i6(t.doc,t.mapping.slice(h).map(l),s)){t.clearIncompatible(t.mapping.slice(h).map(l,1),s);let w=t.mapping.slice(h),_=w.map(l,1),S=w.map(l+p.nodeSize,1);return t.step(new Tn(_,S,_+1,S-1,new Pt(tt.from(s.create(d,null,p.marks)),0,0),1,!0)),!1}})}function i6(t,a,i){let s=t.resolve(a),d=s.index();return s.parent.canReplaceWith(d,d+1,i)}function n6(t,a,i,s,d){let h=t.doc.nodeAt(a);if(!h)throw new RangeError("No node at given position");i||(i=h.type);let p=i.create(s,null,d||h.marks);if(h.isLeaf)return t.replaceWith(a,a+h.nodeSize,p);if(!i.validContent(h.content))throw new RangeError("Invalid content for node type "+i.name);t.step(new Tn(a,a+h.nodeSize,a+1,a+h.nodeSize-1,new Pt(tt.from(p),0,0),1,!0))}function au(t,a,i=1,s){let d=t.resolve(a),h=d.depth-i,p=s&&s[s.length-1]||d.parent;if(h<0||d.parent.type.spec.isolating||!d.parent.canReplace(d.index(),d.parent.childCount)||!p.type.validContent(d.parent.content.cutByIndex(d.index(),d.parent.childCount)))return!1;for(let _=d.depth-1,S=i-2;_>h;_--,S--){let D=d.node(_),I=d.index(_);if(D.type.spec.isolating)return!1;let B=D.content.cutByIndex(I,D.childCount),U=s&&s[S]||D;if(U!=D&&(B=B.replaceChild(0,U.type.create(U.attrs))),!D.canReplace(I+1,D.childCount)||!U.type.validContent(B))return!1}let l=d.indexAfter(h),w=s&&s[0];return d.node(h).canReplaceWith(l,l,w?w.type:d.node(h+1).type)}function r6(t,a,i=1,s){let d=t.doc.resolve(a),h=tt.empty,p=tt.empty;for(let l=d.depth,w=d.depth-i,_=i-1;l>w;l--,_--){h=tt.from(d.node(l).copy(h));let S=s&&s[_];p=tt.from(S?S.type.create(S.attrs,p):d.node(l).copy(p))}t.step(new or(a,a,new Pt(h.append(p),i,i),!0))}function gc(t,a){let i=t.resolve(a),s=i.index();return Ux(i.nodeBefore,i.nodeAfter)&&i.parent.canReplace(s,s+1)}function Ux(t,a){return!!(t&&a&&!t.isLeaf&&t.canAppend(a))}function $x(t,a,i=-1){let s=t.resolve(a);for(let d=s.depth;;d--){let h,p,l=s.index(d);if(d==s.depth?(h=s.nodeBefore,p=s.nodeAfter):i>0?(h=s.node(d+1),l++,p=s.node(d).maybeChild(l)):(h=s.node(d).maybeChild(l-1),p=s.node(d+1)),h&&!h.isTextblock&&Ux(h,p)&&s.node(d).canReplace(l,l+1))return a;if(d==0)break;a=i<0?s.before(d):s.after(d)}}function s6(t,a,i){let s=new or(a-i,a+i,Pt.empty,!0);t.step(s)}function o6(t,a,i){let s=t.resolve(a);if(s.parent.canReplaceWith(s.index(),s.index(),i))return a;if(s.parentOffset==0)for(let d=s.depth-1;d>=0;d--){let h=s.index(d);if(s.node(d).canReplaceWith(h,h,i))return s.before(d+1);if(h>0)return null}if(s.parentOffset==s.parent.content.size)for(let d=s.depth-1;d>=0;d--){let h=s.indexAfter(d);if(s.node(d).canReplaceWith(h,h,i))return s.after(d+1);if(h=0;p--){let l=p==s.depth?0:s.pos<=(s.start(p+1)+s.end(p+1))/2?-1:1,w=s.index(p)+(l>0?1:0),_=s.node(p),S=!1;if(h==1)S=_.canReplace(w,w,d);else{let D=_.contentMatchAt(w).findWrapping(d.firstChild.type);S=D&&_.canReplaceWith(w,w,D[0])}if(S)return l==0?s.pos:l<0?s.before(p+1):s.after(p+1)}return null}function kf(t,a,i=a,s=Pt.empty){if(a==i&&!s.size)return null;let d=t.resolve(a),h=t.resolve(i);return Gx(d,h,s)?new or(a,i,s):new l6(d,h,s).fit()}function Gx(t,a,i){return!i.openStart&&!i.openEnd&&t.start()==a.start()&&t.parent.canReplace(t.index(),a.index(),i.content)}class l6{constructor(a,i,s){this.$from=a,this.$to=i,this.unplaced=s,this.frontier=[],this.placed=tt.empty;for(let d=0;d<=a.depth;d++){let h=a.node(d);this.frontier.push({type:h.type,match:h.contentMatchAt(a.indexAfter(d))})}for(let d=a.depth;d>0;d--)this.placed=tt.from(a.node(d).copy(this.placed))}get depth(){return this.frontier.length-1}fit(){for(;this.unplaced.size;){let _=this.findFittable();_?this.placeNodes(_):this.openMore()||this.dropNode()}let a=this.mustMoveInline(),i=this.placed.size-this.depth-this.$from.depth,s=this.$from,d=this.close(a<0?this.$to:s.doc.resolve(a));if(!d)return null;let h=this.placed,p=s.depth,l=d.depth;for(;p&&l&&h.childCount==1;)h=h.firstChild.content,p--,l--;let w=new Pt(h,p,l);return a>-1?new Tn(s.pos,a,this.$to.pos,this.$to.end(),w,i):w.size||s.pos!=this.$to.pos?new or(s.pos,d.pos,w):null}findFittable(){let a=this.unplaced.openStart;for(let i=this.unplaced.content,s=0,d=this.unplaced.openEnd;s1&&(d=0),h.type.spec.isolating&&d<=s){a=s;break}i=h.content}for(let i=1;i<=2;i++)for(let s=i==1?a:this.unplaced.openStart;s>=0;s--){let d,h=null;s?(h=rg(this.unplaced.content,s-1).firstChild,d=h.content):d=this.unplaced.content;let p=d.firstChild;for(let l=this.depth;l>=0;l--){let{type:w,match:_}=this.frontier[l],S,D=null;if(i==1&&(p?_.matchType(p.type)||(D=_.fillBefore(tt.from(p),!1)):h&&w.compatibleContent(h.type)))return{sliceDepth:s,frontierDepth:l,parent:h,inject:D};if(i==2&&p&&(S=_.findWrapping(p.type)))return{sliceDepth:s,frontierDepth:l,parent:h,wrap:S};if(h&&_.matchType(h.type))break}}}openMore(){let{content:a,openStart:i,openEnd:s}=this.unplaced,d=rg(a,i);return!d.childCount||d.firstChild.isLeaf?!1:(this.unplaced=new Pt(a,i+1,Math.max(s,d.size+i>=a.size-s?i+1:0)),!0)}dropNode(){let{content:a,openStart:i,openEnd:s}=this.unplaced,d=rg(a,i);if(d.childCount<=1&&i>0){let h=a.size-i<=i+d.size;this.unplaced=new Pt(Wu(a,i-1,1),i-1,h?i-1:s)}else this.unplaced=new Pt(Wu(a,i,1),i,s)}placeNodes({sliceDepth:a,frontierDepth:i,parent:s,inject:d,wrap:h}){for(;this.depth>i;)this.closeFrontierNode();if(h)for(let K=0;K1||w==0||K.content.size)&&(D=re,S.push(Wx(K.mark(I.allowedMarks(K.marks)),_==1?w:0,_==l.childCount?B:-1)))}let U=_==l.childCount;U||(B=-1),this.placed=Ju(this.placed,i,tt.from(S)),this.frontier[i].match=D,U&&B<0&&s&&s.type==this.frontier[this.depth].type&&this.frontier.length>1&&this.closeFrontierNode();for(let K=0,re=l;K1&&d==this.$to.end(--s);)++d;return d}findCloseLevel(a){e:for(let i=Math.min(this.depth,a.depth);i>=0;i--){let{match:s,type:d}=this.frontier[i],h=i=0;l--){let{match:w,type:_}=this.frontier[l],S=sg(a,l,_,w,!0);if(!S||S.childCount)continue e}return{depth:i,fit:p,move:h?a.doc.resolve(a.after(i+1)):a}}}}close(a){let i=this.findCloseLevel(a);if(!i)return null;for(;this.depth>i.depth;)this.closeFrontierNode();i.fit.childCount&&(this.placed=Ju(this.placed,i.depth,i.fit)),a=i.move;for(let s=i.depth+1;s<=a.depth;s++){let d=a.node(s),h=d.type.contentMatch.fillBefore(d.content,!0,a.index(s));this.openFrontierNode(d.type,d.attrs,h)}return a}openFrontierNode(a,i=null,s){let d=this.frontier[this.depth];d.match=d.match.matchType(a),this.placed=Ju(this.placed,this.depth,tt.from(a.create(i,s))),this.frontier.push({type:a,match:a.contentMatch})}closeFrontierNode(){let i=this.frontier.pop().match.fillBefore(tt.empty,!0);i.childCount&&(this.placed=Ju(this.placed,this.frontier.length,i))}}function Wu(t,a,i){return a==0?t.cutByIndex(i,t.childCount):t.replaceChild(0,t.firstChild.copy(Wu(t.firstChild.content,a-1,i)))}function Ju(t,a,i){return a==0?t.append(i):t.replaceChild(t.childCount-1,t.lastChild.copy(Ju(t.lastChild.content,a-1,i)))}function rg(t,a){for(let i=0;i1&&(s=s.replaceChild(0,Wx(s.firstChild,a-1,s.childCount==1?i-1:0))),a>0&&(s=t.type.contentMatch.fillBefore(s).append(s),i<=0&&(s=s.append(t.type.contentMatch.matchFragment(s).fillBefore(tt.empty,!0)))),t.copy(s)}function sg(t,a,i,s,d){let h=t.node(a),p=d?t.indexAfter(a):t.index(a);if(p==h.childCount&&!i.compatibleContent(h.type))return null;let l=s.fillBefore(h.content,!0,p);return l&&!c6(i,h.content,p)?l:null}function c6(t,a,i){for(let s=i;s0;I--,B--){let U=d.node(I).type.spec;if(U.defining||U.definingAsContext||U.isolating)break;p.indexOf(I)>-1?l=I:d.before(I)==B&&p.splice(1,0,-I)}let w=p.indexOf(l),_=[],S=s.openStart;for(let I=s.content,B=0;;B++){let U=I.firstChild;if(_.push(U),B==s.openStart)break;I=U.content}for(let I=S-1;I>=0;I--){let B=_[I].type,U=d6(B);if(U&&d.node(w).type!=B)S=I;else if(U||!B.isTextblock)break}for(let I=s.openStart;I>=0;I--){let B=(I+S+1)%(s.openStart+1),U=_[B];if(U)for(let K=0;K=0&&(t.replace(a,i,s),!(t.steps.length>D));I--){let B=p[I];B<0||(a=d.before(B),i=h.after(B))}}function Jx(t,a,i,s,d){if(as){let h=d.contentMatchAt(0),p=h.fillBefore(t).append(t);t=p.append(h.matchFragment(p).fillBefore(tt.empty,!0))}return t}function h6(t,a,i,s){if(!s.isInline&&a==i&&t.doc.resolve(a).parent.content.size){let d=o6(t.doc,a,s.type);d!=null&&(a=i=d)}t.replaceRange(a,i,new Pt(tt.from(s),0,0))}function m6(t,a,i){let s=t.doc.resolve(a),d=t.doc.resolve(i),h=Zx(s,d);for(let p=0;p0&&(w||s.node(l-1).canReplace(s.index(l-1),d.indexAfter(l-1))))return t.delete(s.before(l),d.after(l))}for(let p=1;p<=s.depth&&p<=d.depth;p++)if(a-s.start(p)==s.depth-p&&i>s.end(p)&&d.end(p)-i!=d.depth-p)return t.delete(s.before(p),i);t.delete(a,i)}function Zx(t,a){let i=[],s=Math.min(t.depth,a.depth);for(let d=s;d>=0;d--){let h=t.start(d);if(ha.pos+(a.depth-d)||t.node(d).type.spec.isolating||a.node(d).type.spec.isolating)break;(h==a.start(d)||d==t.depth&&d==a.depth&&t.parent.inlineContent&&a.parent.inlineContent&&d&&a.start(d-1)==h-1)&&i.push(d)}return i}class iu extends Kr{constructor(a,i,s){super(),this.pos=a,this.attr=i,this.value=s}apply(a){let i=a.nodeAt(this.pos);if(!i)return yn.fail("No node at attribute step's position");let s=Object.create(null);for(let h in i.attrs)s[h]=i.attrs[h];s[this.attr]=this.value;let d=i.type.create(s,null,i.marks);return yn.fromReplace(a,this.pos,this.pos+1,new Pt(tt.from(d),0,i.isLeaf?0:1))}getMap(){return Is.empty}invert(a){return new iu(this.pos,this.attr,a.nodeAt(this.pos).attrs[this.attr])}map(a){let i=a.mapResult(this.pos,1);return i.deletedAfter?null:new iu(i.pos,this.attr,this.value)}toJSON(){return{stepType:"attr",pos:this.pos,attr:this.attr,value:this.value}}static fromJSON(a,i){if(typeof i.pos!="number"||typeof i.attr!="string")throw new RangeError("Invalid input for AttrStep.fromJSON");return new iu(i.pos,i.attr,i.value)}}Kr.jsonID("attr",iu);let lu=class extends Error{};lu=function t(a){let i=Error.call(this,a);return i.__proto__=t.prototype,i};lu.prototype=Object.create(Error.prototype);lu.prototype.constructor=lu;lu.prototype.name="TransformError";class Yx{constructor(a){this.doc=a,this.steps=[],this.docs=[],this.mapping=new tu}get before(){return this.docs.length?this.docs[0]:this.doc}step(a){let i=this.maybeStep(a);if(i.failed)throw new lu(i.failed);return this}maybeStep(a){let i=a.apply(this.doc);return i.failed||this.addStep(a,i.doc),i}get docChanged(){return this.steps.length>0}addStep(a,i){this.docs.push(this.doc),this.steps.push(a),this.mapping.appendMap(a.getMap()),this.doc=i}replace(a,i=a,s=Pt.empty){let d=kf(this.doc,a,i,s);return d&&this.step(d),this}replaceWith(a,i,s){return this.replace(a,i,new Pt(tt.from(s),0,0))}delete(a,i){return this.replace(a,i,Pt.empty)}insert(a,i){return this.replaceWith(a,a,i)}replaceRange(a,i,s){return u6(this,a,i,s),this}replaceRangeWith(a,i,s){return h6(this,a,i,s),this}deleteRange(a,i){return m6(this,a,i),this}lift(a,i){return XT(this,a,i),this}join(a,i=1){return s6(this,a,i),this}wrap(a,i){return t6(this,a,i),this}setBlockType(a,i=a,s,d=null){return a6(this,a,i,s,d),this}setNodeMarkup(a,i,s=null,d){return n6(this,a,i,s,d),this}setNodeAttribute(a,i,s){return this.step(new iu(a,i,s)),this}addNodeMark(a,i){return this.step(new ac(a,i)),this}removeNodeMark(a,i){if(!(i instanceof mi)){let s=this.doc.nodeAt(a);if(!s)throw new RangeError("No node at position "+a);if(i=i.isInSet(s.marks),!i)return this}return this.step(new ou(a,i)),this}split(a,i=1,s){return r6(this,a,i,s),this}addMark(a,i,s){return JT(this,a,i,s),this}removeMark(a,i,s){return ZT(this,a,i,s),this}clearIncompatible(a,i,s){return YT(this,a,i,s),this}}const og=Object.create(null);class Ia{constructor(a,i,s){this.$anchor=a,this.$head=i,this.ranges=s||[new p6(a.min(i),a.max(i))]}get anchor(){return this.$anchor.pos}get head(){return this.$head.pos}get from(){return this.$from.pos}get to(){return this.$to.pos}get $from(){return this.ranges[0].$from}get $to(){return this.ranges[0].$to}get empty(){let a=this.ranges;for(let i=0;i=0;h--){let p=i<0?Bd(a.node(0),a.node(h),a.before(h+1),a.index(h),i,s):Bd(a.node(0),a.node(h),a.after(h+1),a.index(h)+1,i,s);if(p)return p}return null}static near(a,i=1){return this.findFrom(a,i)||this.findFrom(a,-i)||new Qs(a.node(0))}static atStart(a){return Bd(a,a,0,0,1)||new Qs(a)}static atEnd(a){return Bd(a,a,a.content.size,a.childCount,-1)||new Qs(a)}static fromJSON(a,i){if(!i||!i.type)throw new RangeError("Invalid input for Selection.fromJSON");let s=og[i.type];if(!s)throw new RangeError(`No selection type ${i.type} defined`);return s.fromJSON(a,i)}static jsonID(a,i){if(a in og)throw new RangeError("Duplicate use of selection JSON ID "+a);return og[a]=i,i.prototype.jsonID=a,i}getBookmark(){return Ta.between(this.$anchor,this.$head).getBookmark()}}Ia.prototype.visible=!0;class p6{constructor(a,i){this.$from=a,this.$to=i}}let Ly=!1;function Ry(t){!Ly&&!t.parent.inlineContent&&(Ly=!0,console.warn("TextSelection endpoint not pointing into a node with inline content ("+t.parent.type.name+")"))}class Ta extends Ia{constructor(a,i=a){Ry(a),Ry(i),super(a,i)}get $cursor(){return this.$anchor.pos==this.$head.pos?this.$head:null}map(a,i){let s=a.resolve(i.map(this.head));if(!s.parent.inlineContent)return Ia.near(s);let d=a.resolve(i.map(this.anchor));return new Ta(d.parent.inlineContent?d:s,s)}replace(a,i=Pt.empty){if(super.replace(a,i),i==Pt.empty){let s=this.$from.marksAcross(this.$to);s&&a.ensureMarks(s)}}eq(a){return a instanceof Ta&&a.anchor==this.anchor&&a.head==this.head}getBookmark(){return new Hm(this.anchor,this.head)}toJSON(){return{type:"text",anchor:this.anchor,head:this.head}}static fromJSON(a,i){if(typeof i.anchor!="number"||typeof i.head!="number")throw new RangeError("Invalid input for TextSelection.fromJSON");return new Ta(a.resolve(i.anchor),a.resolve(i.head))}static create(a,i,s=i){let d=a.resolve(i);return new this(d,s==i?d:a.resolve(s))}static between(a,i,s){let d=a.pos-i.pos;if((!s||d)&&(s=d>=0?1:-1),!i.parent.inlineContent){let h=Ia.findFrom(i,s,!0)||Ia.findFrom(i,-s,!0);if(h)i=h.$head;else return Ia.near(i,s)}return a.parent.inlineContent||(d==0?a=i:(a=(Ia.findFrom(a,-s,!0)||Ia.findFrom(a,s,!0)).$anchor,a.pos0?0:1);d>0?p=0;p+=d){let l=a.child(p);if(l.isAtom){if(!h&&ga.isSelectable(l))return ga.create(t,i-(d<0?l.nodeSize:0))}else{let w=Bd(t,l,i+d,d<0?l.childCount:0,d,h);if(w)return w}i+=l.nodeSize*d}return null}function By(t,a,i){let s=t.steps.length-1;if(s{p==null&&(p=S)}),t.setSelection(Ia.near(t.doc.resolve(p),i))}const Ny=1,Xh=2,Fy=4;class f6 extends Yx{constructor(a){super(a.doc),this.curSelectionFor=0,this.updated=0,this.meta=Object.create(null),this.time=Date.now(),this.curSelection=a.selection,this.storedMarks=a.storedMarks}get selection(){return this.curSelectionFor0}setStoredMarks(a){return this.storedMarks=a,this.updated|=Xh,this}ensureMarks(a){return mi.sameSet(this.storedMarks||this.selection.$from.marks(),a)||this.setStoredMarks(a),this}addStoredMark(a){return this.ensureMarks(a.addToSet(this.storedMarks||this.selection.$head.marks()))}removeStoredMark(a){return this.ensureMarks(a.removeFromSet(this.storedMarks||this.selection.$head.marks()))}get storedMarksSet(){return(this.updated&Xh)>0}addStep(a,i){super.addStep(a,i),this.updated=this.updated&~Xh,this.storedMarks=null}setTime(a){return this.time=a,this}replaceSelection(a){return this.selection.replace(this,a),this}replaceSelectionWith(a,i=!0){let s=this.selection;return i&&(a=a.mark(this.storedMarks||(s.empty?s.$from.marks():s.$from.marksAcross(s.$to)||mi.none))),s.replaceWith(this,a),this}deleteSelection(){return this.selection.replace(this),this}insertText(a,i,s){let d=this.doc.type.schema;if(i==null)return a?this.replaceSelectionWith(d.text(a),!0):this.deleteSelection();{if(s==null&&(s=i),s=s??i,!a)return this.deleteRange(i,s);let h=this.storedMarks;if(!h){let p=this.doc.resolve(i);h=s==i?p.marks():p.marksAcross(this.doc.resolve(s))}return this.replaceRangeWith(i,s,d.text(a,h)),this.selection.empty||this.setSelection(Ia.near(this.selection.$to)),this}}setMeta(a,i){return this.meta[typeof a=="string"?a:a.key]=i,this}getMeta(a){return this.meta[typeof a=="string"?a:a.key]}get isGeneric(){for(let a in this.meta)return!1;return!0}scrollIntoView(){return this.updated|=Fy,this}get scrolledIntoView(){return(this.updated&Fy)>0}}function Vy(t,a){return!a||!t?t:t.bind(a)}class Zu{constructor(a,i,s){this.name=a,this.init=Vy(i.init,s),this.apply=Vy(i.apply,s)}}const b6=[new Zu("doc",{init(t){return t.doc||t.schema.topNodeType.createAndFill()},apply(t){return t.doc}}),new Zu("selection",{init(t,a){return t.selection||Ia.atStart(a.doc)},apply(t){return t.selection}}),new Zu("storedMarks",{init(t){return t.storedMarks||null},apply(t,a,i,s){return s.selection.$cursor?t.storedMarks:null}}),new Zu("scrollToSelection",{init(){return 0},apply(t,a){return t.scrolledIntoView?a+1:a}})];class lg{constructor(a,i){this.schema=a,this.plugins=[],this.pluginsByKey=Object.create(null),this.fields=b6.slice(),i&&i.forEach(s=>{if(this.pluginsByKey[s.key])throw new RangeError("Adding different instances of a keyed plugin ("+s.key+")");this.plugins.push(s),this.pluginsByKey[s.key]=s,s.spec.state&&this.fields.push(new Zu(s.key,s.spec.state,s))})}}class $d{constructor(a){this.config=a}get schema(){return this.config.schema}get plugins(){return this.config.plugins}apply(a){return this.applyTransaction(a).state}filterTransaction(a,i=-1){for(let s=0;ss.toJSON())),a&&typeof a=="object")for(let s in a){if(s=="doc"||s=="selection")throw new RangeError("The JSON fields `doc` and `selection` are reserved");let d=a[s],h=d.spec.state;h&&h.toJSON&&(i[s]=h.toJSON.call(d,this[d.key]))}return i}static fromJSON(a,i,s){if(!i)throw new RangeError("Invalid input for EditorState.fromJSON");if(!a.schema)throw new RangeError("Required config field 'schema' missing");let d=new lg(a.schema,a.plugins),h=new $d(d);return d.fields.forEach(p=>{if(p.name=="doc")h.doc=Qc.fromJSON(a.schema,i.doc);else if(p.name=="selection")h.selection=Ia.fromJSON(h.doc,i.selection);else if(p.name=="storedMarks")i.storedMarks&&(h.storedMarks=i.storedMarks.map(a.schema.markFromJSON));else{if(s)for(let l in s){let w=s[l],_=w.spec.state;if(w.key==p.name&&_&&_.fromJSON&&Object.prototype.hasOwnProperty.call(i,l)){h[p.name]=_.fromJSON.call(w,a,i[l],h);return}}h[p.name]=p.init(a,h)}}),h}}function Kx(t,a,i){for(let s in t){let d=t[s];d instanceof Function?d=d.bind(a):s=="handleDOMEvents"&&(d=Kx(d,a,{})),i[s]=d}return i}class Dr{constructor(a){this.spec=a,this.props={},a.props&&Kx(a.props,this,this.props),this.key=a.key?a.key.key:Xx("plugin")}getState(a){return a[this.key]}}const cg=Object.create(null);function Xx(t){return t in cg?t+"$"+ ++cg[t]:(cg[t]=0,t+"$")}class io{constructor(a="key"){this.key=Xx(a)}get(a){return a.config.pluginsByKey[this.key]}getState(a){return a[this.key]}}const gs=function(t){for(var a=0;;a++)if(t=t.previousSibling,!t)return a},ch=function(t){let a=t.assignedSlot||t.parentNode;return a&&a.nodeType==11?a.host:a};let Uy=null;const ml=function(t,a,i){let s=Uy||(Uy=document.createRange());return s.setEnd(t,i??t.nodeValue.length),s.setStart(t,a||0),s},id=function(t,a,i,s){return i&&($y(t,a,i,s,-1)||$y(t,a,i,s,1))},y6=/^(img|br|input|textarea|hr)$/i;function $y(t,a,i,s,d){for(;;){if(t==i&&a==s)return!0;if(a==(d<0?0:Eo(t))){let h=t.parentNode;if(!h||h.nodeType!=1||v6(t)||y6.test(t.nodeName)||t.contentEditable=="false")return!1;a=gs(t)+(d<0?0:1),t=h}else if(t.nodeType==1){if(t=t.childNodes[a+(d<0?-1:0)],t.contentEditable=="false")return!1;a=d<0?Eo(t):0}else return!1}}function Eo(t){return t.nodeType==3?t.nodeValue.length:t.childNodes.length}function x6(t,a,i){for(let s=a==0,d=a==Eo(t);s||d;){if(t==i)return!0;let h=gs(t);if(t=t.parentNode,!t)return!1;s=s&&h==0,d=d&&h==Eo(t)}}function v6(t){let a;for(let i=t;i&&!(a=i.pmViewDesc);i=i.parentNode);return a&&a.node&&a.node.isBlock&&(a.dom==t||a.contentDOM==t)}const Gm=function(t){return t.focusNode&&id(t.focusNode,t.focusOffset,t.anchorNode,t.anchorOffset)};function Uc(t,a){let i=document.createEvent("Event");return i.initEvent("keydown",!0,!0),i.keyCode=t,i.key=i.code=a,i}function k6(t){let a=t.activeElement;for(;a&&a.shadowRoot;)a=a.shadowRoot.activeElement;return a}const uc=typeof navigator<"u"?navigator:null,Hy=typeof document<"u"?document:null,fc=uc&&uc.userAgent||"",Jg=/Edge\/(\d+)/.exec(fc),Qx=/MSIE \d/.exec(fc),Zg=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(fc),Yr=!!(Qx||Zg||Jg),oc=Qx?document.documentMode:Zg?+Zg[1]:Jg?+Jg[1]:0,ao=!Yr&&/gecko\/(\d+)/i.test(fc);ao&&+(/Firefox\/(\d+)/.exec(fc)||[0,0])[1];const Yg=!Yr&&/Chrome\/(\d+)/.exec(fc),Tr=!!Yg,w6=Yg?+Yg[1]:0,Er=!Yr&&!!uc&&/Apple Computer/.test(uc.vendor),cu=Er&&(/Mobile\/\w+/.test(fc)||!!uc&&uc.maxTouchPoints>2),Es=cu||(uc?/Mac/.test(uc.platform):!1),Ks=/Android \d/.test(fc),Wm=!!Hy&&"webkitFontSmoothing"in Hy.documentElement.style,j6=Wm?+(/\bAppleWebKit\/(\d+)/.exec(navigator.userAgent)||[0,0])[1]:0;function _6(t){return{left:0,right:t.documentElement.clientWidth,top:0,bottom:t.documentElement.clientHeight}}function Wl(t,a){return typeof t=="number"?t:t[a]}function z6(t){let a=t.getBoundingClientRect(),i=a.width/t.offsetWidth||1,s=a.height/t.offsetHeight||1;return{left:a.left,right:a.left+t.clientWidth*i,top:a.top,bottom:a.top+t.clientHeight*s}}function Gy(t,a,i){let s=t.someProp("scrollThreshold")||0,d=t.someProp("scrollMargin")||5,h=t.dom.ownerDocument;for(let p=i||t.dom;p;p=ch(p)){if(p.nodeType!=1)continue;let l=p,w=l==h.body,_=w?_6(h):z6(l),S=0,D=0;if(a.top<_.top+Wl(s,"top")?D=-(_.top-a.top+Wl(d,"top")):a.bottom>_.bottom-Wl(s,"bottom")&&(D=a.bottom-_.bottom+Wl(d,"bottom")),a.left<_.left+Wl(s,"left")?S=-(_.left-a.left+Wl(d,"left")):a.right>_.right-Wl(s,"right")&&(S=a.right-_.right+Wl(d,"right")),S||D)if(w)h.defaultView.scrollBy(S,D);else{let I=l.scrollLeft,B=l.scrollTop;D&&(l.scrollTop+=D),S&&(l.scrollLeft+=S);let U=l.scrollLeft-I,K=l.scrollTop-B;a={left:a.left-U,top:a.top-K,right:a.right-U,bottom:a.bottom-K}}if(w)break}}function C6(t){let a=t.dom.getBoundingClientRect(),i=Math.max(0,a.top),s,d;for(let h=(a.left+a.right)/2,p=i+1;p=i-20){s=l,d=w.top;break}}return{refDOM:s,refTop:d,stack:ev(t.dom)}}function ev(t){let a=[],i=t.ownerDocument;for(let s=t;s&&(a.push({dom:s,top:s.scrollTop,left:s.scrollLeft}),t!=i);s=ch(s));return a}function S6({refDOM:t,refTop:a,stack:i}){let s=t?t.getBoundingClientRect().top:0;tv(i,s==0?0:s-a)}function tv(t,a){for(let i=0;i=l){p=Math.max(I.bottom,p),l=Math.min(I.top,l);let B=I.left>a.left?I.left-a.left:I.right=(I.left+I.right)/2?1:0));continue}}!i&&(a.left>=I.right&&a.top>=I.top||a.left>=I.left&&a.top>=I.bottom)&&(h=_+1)}}return i&&i.nodeType==3?M6(i,d):!i||s&&i.nodeType==1?{node:t,offset:h}:av(i,d)}function M6(t,a){let i=t.nodeValue.length,s=document.createRange();for(let d=0;d=(h.left+h.right)/2?1:0)}}return{node:t,offset:0}}function jf(t,a){return t.left>=a.left-1&&t.left<=a.right+1&&t.top>=a.top-1&&t.top<=a.bottom+1}function E6(t,a){let i=t.parentNode;return i&&/^li$/i.test(i.nodeName)&&a.left(p.left+p.right)/2?1:-1}return t.docView.posFromDOM(s,d,h)}function A6(t,a,i,s){let d=-1;for(let h=a,p=!1;h!=t.dom;){let l=t.docView.nearestDesc(h,!0);if(!l)return null;if(l.dom.nodeType==1&&(l.node.isBlock&&l.parent&&!p||!l.contentDOM)){let w=l.dom.getBoundingClientRect();if(l.node.isBlock&&l.parent&&!p&&(p=!0,w.left>s.left||w.top>s.top?d=l.posBefore:(w.right-1?d:t.docView.posFromDOM(a,i,-1)}function iv(t,a,i){let s=t.childNodes.length;if(s&&i.topa.top&&d++}s==t.dom&&d==s.childNodes.length-1&&s.lastChild.nodeType==1&&a.top>s.lastChild.getBoundingClientRect().bottom?p=t.state.doc.content.size:(d==0||s.nodeType!=1||s.childNodes[d-1].nodeName!="BR")&&(p=A6(t,s,d,a))}p==null&&(p=I6(t,h,a));let l=t.docView.nearestDesc(h,!0);return{pos:p,inside:l?l.posAtStart-l.border:-1}}function Zl(t,a){let i=t.getClientRects();return i.length?i[a<0?0:i.length-1]:t.getBoundingClientRect()}const q6=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/;function nv(t,a,i){let{node:s,offset:d,atom:h}=t.docView.domFromPos(a,i<0?-1:1),p=Wm||ao;if(s.nodeType==3)if(p&&(q6.test(s.nodeValue)||(i<0?!d:d==s.nodeValue.length))){let w=Zl(ml(s,d,d),i);if(ao&&d&&/\s/.test(s.nodeValue[d-1])&&d=0&&d==s.nodeValue.length?(w--,S=1):i<0?w--:_++,$u(Zl(ml(s,w,_),1),S<0)}if(!t.state.doc.resolve(a-(h||0)).parent.inlineContent){if(h==null&&d&&(i<0||d==Eo(s))){let w=s.childNodes[d-1];if(w.nodeType==1)return dg(w.getBoundingClientRect(),!1)}if(h==null&&d=0)}if(h==null&&d&&(i<0||d==Eo(s))){let w=s.childNodes[d-1],_=w.nodeType==3?ml(w,Eo(w)-(p?0:1)):w.nodeType==1&&(w.nodeName!="BR"||!w.nextSibling)?w:null;if(_)return $u(Zl(_,1),!1)}if(h==null&&d=0)}function $u(t,a){if(t.width==0)return t;let i=a?t.left:t.right;return{top:t.top,bottom:t.bottom,left:i,right:i}}function dg(t,a){if(t.height==0)return t;let i=a?t.top:t.bottom;return{top:i,bottom:i,left:t.left,right:t.right}}function rv(t,a,i){let s=t.state,d=t.root.activeElement;s!=a&&t.updateState(a),d!=t.dom&&t.focus();try{return i()}finally{s!=a&&t.updateState(s),d!=t.dom&&d&&d.focus()}}function P6(t,a,i){let s=a.selection,d=i=="up"?s.$from:s.$to;return rv(t,a,()=>{let{node:h}=t.docView.domFromPos(d.pos,i=="up"?-1:1);for(;;){let l=t.docView.nearestDesc(h,!0);if(!l)break;if(l.node.isBlock){h=l.contentDOM||l.dom;break}h=l.dom.parentNode}let p=nv(t,d.pos,1);for(let l=h.firstChild;l;l=l.nextSibling){let w;if(l.nodeType==1)w=l.getClientRects();else if(l.nodeType==3)w=ml(l,0,l.nodeValue.length).getClientRects();else continue;for(let _=0;_S.top+1&&(i=="up"?p.top-S.top>(S.bottom-p.top)*2:S.bottom-p.bottom>(p.bottom-S.top)*2))return!1}}return!0})}const O6=/[\u0590-\u08ac]/;function L6(t,a,i){let{$head:s}=a.selection;if(!s.parent.isTextblock)return!1;let d=s.parentOffset,h=!d,p=d==s.parent.content.size,l=t.domSelection();return!O6.test(s.parent.textContent)||!l.modify?i=="left"||i=="backward"?h:p:rv(t,a,()=>{let{focusNode:w,focusOffset:_,anchorNode:S,anchorOffset:D}=t.domSelectionRange(),I=l.caretBidiLevel;l.modify("move",i,"character");let B=s.depth?t.docView.domAfterPos(s.before()):t.dom,{focusNode:U,focusOffset:K}=t.domSelectionRange(),re=U&&!B.contains(U.nodeType==1?U:U.parentNode)||w==U&&_==K;try{l.collapse(S,D),w&&(w!=S||_!=D)&&l.extend&&l.extend(w,_)}catch{}return I!=null&&(l.caretBidiLevel=I),re})}let Wy=null,Jy=null,Zy=!1;function R6(t,a,i){return Wy==a&&Jy==i?Zy:(Wy=a,Jy=i,Zy=i=="up"||i=="down"?P6(t,a,i):L6(t,a,i))}const eo=0,Yy=1,Hd=2,Oo=3;class kh{constructor(a,i,s,d){this.parent=a,this.children=i,this.dom=s,this.contentDOM=d,this.dirty=eo,s.pmViewDesc=this}matchesWidget(a){return!1}matchesMark(a){return!1}matchesNode(a,i,s){return!1}matchesHack(a){return!1}parseRule(){return null}stopEvent(a){return!1}get size(){let a=0;for(let i=0;igs(this.contentDOM);else if(this.contentDOM&&this.contentDOM!=this.dom&&this.dom.contains(this.contentDOM))d=a.compareDocumentPosition(this.contentDOM)&2;else if(this.dom.firstChild){if(i==0)for(let h=a;;h=h.parentNode){if(h==this.dom){d=!1;break}if(h.previousSibling)break}if(d==null&&i==a.childNodes.length)for(let h=a;;h=h.parentNode){if(h==this.dom){d=!0;break}if(h.nextSibling)break}}return d??s>0?this.posAtEnd:this.posAtStart}nearestDesc(a,i=!1){for(let s=!0,d=a;d;d=d.parentNode){let h=this.getDesc(d),p;if(h&&(!i||h.node))if(s&&(p=h.nodeDOM)&&!(p.nodeType==1?p.contains(a.nodeType==1?a:a.parentNode):p==a))s=!1;else return h}}getDesc(a){let i=a.pmViewDesc;for(let s=i;s;s=s.parent)if(s==this)return i}posFromDOM(a,i,s){for(let d=a;d;d=d.parentNode){let h=this.getDesc(d);if(h)return h.localPosFromDOM(a,i,s)}return-1}descAt(a){for(let i=0,s=0;ia||p instanceof ov){d=a-h;break}h=l}if(d)return this.children[s].domFromPos(d-this.children[s].border,i);for(let h;s&&!(h=this.children[s-1]).size&&h instanceof sv&&h.side>=0;s--);if(i<=0){let h,p=!0;for(;h=s?this.children[s-1]:null,!(!h||h.dom.parentNode==this.contentDOM);s--,p=!1);return h&&i&&p&&!h.border&&!h.domAtom?h.domFromPos(h.size,i):{node:this.contentDOM,offset:h?gs(h.dom)+1:0}}else{let h,p=!0;for(;h=s=S&&i<=_-w.border&&w.node&&w.contentDOM&&this.contentDOM.contains(w.contentDOM))return w.parseRange(a,i,S);a=p;for(let D=l;D>0;D--){let I=this.children[D-1];if(I.size&&I.dom.parentNode==this.contentDOM&&!I.emptyChildAt(1)){d=gs(I.dom)+1;break}a-=I.size}d==-1&&(d=0)}if(d>-1&&(_>i||l==this.children.length-1)){i=_;for(let S=l+1;SB&&pi){let B=l;l=w,w=B}let I=document.createRange();I.setEnd(w.node,w.offset),I.setStart(l.node,l.offset),_.removeAllRanges(),_.addRange(I)}}ignoreMutation(a){return!this.contentDOM&&a.type!="selection"}get contentLost(){return this.contentDOM&&this.contentDOM!=this.dom&&!this.dom.contains(this.contentDOM)}markDirty(a,i){for(let s=0,d=0;d=s:as){let l=s+h.border,w=p-h.border;if(a>=l&&i<=w){this.dirty=a==s||i==p?Hd:Yy,a==l&&i==w&&(h.contentLost||h.dom.parentNode!=this.contentDOM)?h.dirty=Oo:h.markDirty(a-l,i-l);return}else h.dirty=h.dom==h.contentDOM&&h.dom.parentNode==this.contentDOM&&!h.children.length?Hd:Oo}s=p}this.dirty=Hd}markParentsDirty(){let a=1;for(let i=this.parent;i;i=i.parent,a++){let s=a==1?Hd:Yy;i.dirty{if(!h)return d;if(h.parent)return h.parent.posBeforeChild(h)})),!i.type.spec.raw){if(p.nodeType!=1){let l=document.createElement("span");l.appendChild(p),p=l}p.contentEditable="false",p.classList.add("ProseMirror-widget")}super(a,[],p,null),this.widget=i,this.widget=i,h=this}matchesWidget(a){return this.dirty==eo&&a.type.eq(this.widget.type)}parseRule(){return{ignore:!0}}stopEvent(a){let i=this.widget.spec.stopEvent;return i?i(a):!1}ignoreMutation(a){return a.type!="selection"||this.widget.spec.ignoreSelection}destroy(){this.widget.type.destroy(this.dom),super.destroy()}get domAtom(){return!0}get side(){return this.widget.type.side}}class B6 extends kh{constructor(a,i,s,d){super(a,[],i,null),this.textDOM=s,this.text=d}get size(){return this.text.length}localPosFromDOM(a,i){return a!=this.textDOM?this.posAtStart+(i?this.size:0):this.posAtStart+i}domFromPos(a){return{node:this.textDOM,offset:a}}ignoreMutation(a){return a.type==="characterData"&&a.target.nodeValue==a.oldValue}}class nd extends kh{constructor(a,i,s,d){super(a,[],s,d),this.mark=i}static create(a,i,s,d){let h=d.nodeViews[i.type.name],p=h&&h(i,d,s);return(!p||!p.dom)&&(p=Ao.renderSpec(document,i.type.spec.toDOM(i,s))),new nd(a,i,p.dom,p.contentDOM||p.dom)}parseRule(){return this.dirty&Oo||this.mark.type.spec.reparseInView?null:{mark:this.mark.type.name,attrs:this.mark.attrs,contentElement:this.contentDOM||void 0}}matchesMark(a){return this.dirty!=Oo&&this.mark.eq(a)}markDirty(a,i){if(super.markDirty(a,i),this.dirty!=eo){let s=this.parent;for(;!s.node;)s=s.parent;s.dirty0&&(h=Qg(h,0,a,s));for(let l=0;l{if(!w)return p;if(w.parent)return w.parent.posBeforeChild(w)},s,d),S=_&&_.dom,D=_&&_.contentDOM;if(i.isText){if(!S)S=document.createTextNode(i.text);else if(S.nodeType!=3)throw new RangeError("Text must be rendered as a DOM text node")}else S||({dom:S,contentDOM:D}=Ao.renderSpec(document,i.type.spec.toDOM(i)));!D&&!i.isText&&S.nodeName!="BR"&&(S.hasAttribute("contenteditable")||(S.contentEditable="false"),i.type.spec.draggable&&(S.draggable=!0));let I=S;return S=dv(S,s,i),_?w=new N6(a,i,s,d,S,D||null,I,_,h,p+1):i.isText?new Jm(a,i,s,d,S,I,h):new rd(a,i,s,d,S,D||null,I,h,p+1)}parseRule(){if(this.node.type.spec.reparseInView)return null;let a={node:this.node.type.name,attrs:this.node.attrs};if(this.node.type.whitespace=="pre"&&(a.preserveWhitespace="full"),!this.contentDOM)a.getContent=()=>this.node.content;else if(!this.contentLost)a.contentElement=this.contentDOM;else{for(let i=this.children.length-1;i>=0;i--){let s=this.children[i];if(this.dom.contains(s.dom.parentNode)){a.contentElement=s.dom.parentNode;break}}a.contentElement||(a.getContent=()=>tt.empty)}return a}matchesNode(a,i,s){return this.dirty==eo&&a.eq(this.node)&&Xg(i,this.outerDeco)&&s.eq(this.innerDeco)}get size(){return this.node.nodeSize}get border(){return this.node.isLeaf?0:1}updateChildren(a,i){let s=this.node.inlineContent,d=i,h=a.composing?this.localCompositionInfo(a,i):null,p=h&&h.pos>-1?h:null,l=h&&h.pos<0,w=new V6(this,p&&p.node,a);H6(this.node,this.innerDeco,(_,S,D)=>{_.spec.marks?w.syncToMarks(_.spec.marks,s,a):_.type.side>=0&&!D&&w.syncToMarks(S==this.node.childCount?mi.none:this.node.child(S).marks,s,a),w.placeWidget(_,a,d)},(_,S,D,I)=>{w.syncToMarks(_.marks,s,a);let B;w.findNodeMatch(_,S,D,I)||l&&a.state.selection.from>d&&a.state.selection.to-1&&w.updateNodeAt(_,S,D,B,a)||w.updateNextNode(_,S,D,a,I)||w.addNode(_,S,D,a,d),d+=_.nodeSize}),w.syncToMarks([],s,a),this.node.isTextblock&&w.addTextblockHacks(),w.destroyRest(),(w.changed||this.dirty==Hd)&&(p&&this.protectLocalComposition(a,p),lv(this.contentDOM,this.children,a),cu&&G6(this.dom))}localCompositionInfo(a,i){let{from:s,to:d}=a.state.selection;if(!(a.state.selection instanceof Ta)||si+this.node.content.size)return null;let h=a.domSelectionRange(),p=W6(h.focusNode,h.focusOffset);if(!p||!this.dom.contains(p.parentNode))return null;if(this.node.inlineContent){let l=p.nodeValue,w=J6(this.node.content,l,s-i,d-i);return w<0?null:{node:p,pos:w,text:l}}else return{node:p,pos:-1,text:""}}protectLocalComposition(a,{node:i,pos:s,text:d}){if(this.getDesc(i))return;let h=i;for(;h.parentNode!=this.contentDOM;h=h.parentNode){for(;h.previousSibling;)h.parentNode.removeChild(h.previousSibling);for(;h.nextSibling;)h.parentNode.removeChild(h.nextSibling);h.pmViewDesc&&(h.pmViewDesc=void 0)}let p=new B6(this,h,i,d);a.input.compositionNodes.push(p),this.children=Qg(this.children,s,s+d.length,a,p)}update(a,i,s,d){return this.dirty==Oo||!a.sameMarkup(this.node)?!1:(this.updateInner(a,i,s,d),!0)}updateInner(a,i,s,d){this.updateOuterDeco(i),this.node=a,this.innerDeco=s,this.contentDOM&&this.updateChildren(d,this.posAtStart),this.dirty=eo}updateOuterDeco(a){if(Xg(a,this.outerDeco))return;let i=this.nodeDOM.nodeType!=1,s=this.dom;this.dom=cv(this.dom,this.nodeDOM,Kg(this.outerDeco,this.node,i),Kg(a,this.node,i)),this.dom!=s&&(s.pmViewDesc=void 0,this.dom.pmViewDesc=this),this.outerDeco=a}selectNode(){this.nodeDOM.nodeType==1&&this.nodeDOM.classList.add("ProseMirror-selectednode"),(this.contentDOM||!this.node.type.spec.draggable)&&(this.dom.draggable=!0)}deselectNode(){this.nodeDOM.nodeType==1&&this.nodeDOM.classList.remove("ProseMirror-selectednode"),(this.contentDOM||!this.node.type.spec.draggable)&&this.dom.removeAttribute("draggable")}get domAtom(){return this.node.isAtom}}function Ky(t,a,i,s,d){return dv(s,a,t),new rd(void 0,t,a,i,s,s,s,d,0)}class Jm extends rd{constructor(a,i,s,d,h,p,l){super(a,i,s,d,h,null,p,l,0)}parseRule(){let a=this.nodeDOM.parentNode;for(;a&&a!=this.dom&&!a.pmIsDeco;)a=a.parentNode;return{skip:a||!0}}update(a,i,s,d){return this.dirty==Oo||this.dirty!=eo&&!this.inParent()||!a.sameMarkup(this.node)?!1:(this.updateOuterDeco(i),(this.dirty!=eo||a.text!=this.node.text)&&a.text!=this.nodeDOM.nodeValue&&(this.nodeDOM.nodeValue=a.text,d.trackWrites==this.nodeDOM&&(d.trackWrites=null)),this.node=a,this.dirty=eo,!0)}inParent(){let a=this.parent.contentDOM;for(let i=this.nodeDOM;i;i=i.parentNode)if(i==a)return!0;return!1}domFromPos(a){return{node:this.nodeDOM,offset:a}}localPosFromDOM(a,i,s){return a==this.nodeDOM?this.posAtStart+Math.min(i,this.node.text.length):super.localPosFromDOM(a,i,s)}ignoreMutation(a){return a.type!="characterData"&&a.type!="selection"}slice(a,i,s){let d=this.node.cut(a,i),h=document.createTextNode(d.text);return new Jm(this.parent,d,this.outerDeco,this.innerDeco,h,h,s)}markDirty(a,i){super.markDirty(a,i),this.dom!=this.nodeDOM&&(a==0||i==this.nodeDOM.nodeValue.length)&&(this.dirty=Oo)}get domAtom(){return!1}}class ov extends kh{parseRule(){return{ignore:!0}}matchesHack(a){return this.dirty==eo&&this.dom.nodeName==a}get domAtom(){return!0}get ignoreForCoords(){return this.dom.nodeName=="IMG"}}class N6 extends rd{constructor(a,i,s,d,h,p,l,w,_,S){super(a,i,s,d,h,p,l,_,S),this.spec=w}update(a,i,s,d){if(this.dirty==Oo)return!1;if(this.spec.update){let h=this.spec.update(a,i,s);return h&&this.updateInner(a,i,s,d),h}else return!this.contentDOM&&!a.isLeaf?!1:super.update(a,i,s,d)}selectNode(){this.spec.selectNode?this.spec.selectNode():super.selectNode()}deselectNode(){this.spec.deselectNode?this.spec.deselectNode():super.deselectNode()}setSelection(a,i,s,d){this.spec.setSelection?this.spec.setSelection(a,i,s):super.setSelection(a,i,s,d)}destroy(){this.spec.destroy&&this.spec.destroy(),super.destroy()}stopEvent(a){return this.spec.stopEvent?this.spec.stopEvent(a):!1}ignoreMutation(a){return this.spec.ignoreMutation?this.spec.ignoreMutation(a):super.ignoreMutation(a)}}function lv(t,a,i){let s=t.firstChild,d=!1;for(let h=0;h>1,p=Math.min(h,a.length);for(;d-1)l>this.index&&(this.changed=!0,this.destroyBetween(this.index,l)),this.top=this.top.children[this.index];else{let w=nd.create(this.top,a[h],i,s);this.top.children.splice(this.index,0,w),this.top=w,this.changed=!0}this.index=0,h++}}findNodeMatch(a,i,s,d){let h=-1,p;if(d>=this.preMatch.index&&(p=this.preMatch.matches[d-this.preMatch.index]).parent==this.top&&p.matchesNode(a,i,s))h=this.top.children.indexOf(p,this.index);else for(let l=this.index,w=Math.min(this.top.children.length,l+5);l0;){let l;for(;;)if(s){let _=i.children[s-1];if(_ instanceof nd)i=_,s=_.children.length;else{l=_,s--;break}}else{if(i==a)break e;s=i.parent.children.indexOf(i),i=i.parent}let w=l.node;if(w){if(w!=t.child(d-1))break;--d,h.set(l,d),p.push(l)}}return{index:d,matched:h,matches:p.reverse()}}function $6(t,a){return t.type.side-a.type.side}function H6(t,a,i,s){let d=a.locals(t),h=0;if(d.length==0){for(let _=0;_h;)l.push(d[p++]);let I=h+S.nodeSize;if(S.isText){let U=I;p!U.inline):l.slice();s(S,B,a.forChild(h,S),D),h=I}}function G6(t){if(t.nodeName=="UL"||t.nodeName=="OL"){let a=t.style.cssText;t.style.cssText=a+"; list-style: square !important",window.getComputedStyle(t).listStyle,t.style.cssText=a}}function W6(t,a){for(;;){if(t.nodeType==3)return t;if(t.nodeType==1&&a>0){if(t.childNodes.length>a&&t.childNodes[a].nodeType==3)return t.childNodes[a];t=t.childNodes[a-1],a=Eo(t)}else if(t.nodeType==1&&a=i){let _=l=0&&_+a.length+l>=i)return l+_;if(i==s&&w.length>=s+a.length-l&&w.slice(s-l,s-l+a.length)==a)return s}}return-1}function Qg(t,a,i,s,d){let h=[];for(let p=0,l=0;p=i||S<=a?h.push(w):(_i&&h.push(w.slice(i-_,w.size,s)))}return h}function _f(t,a=null){let i=t.domSelectionRange(),s=t.state.doc;if(!i.focusNode)return null;let d=t.docView.nearestDesc(i.focusNode),h=d&&d.size==0,p=t.docView.posFromDOM(i.focusNode,i.focusOffset,1);if(p<0)return null;let l=s.resolve(p),w,_;if(Gm(i)){for(w=l;d&&!d.node;)d=d.parent;let S=d.node;if(d&&S.isAtom&&ga.isSelectable(S)&&d.parent&&!(S.isInline&&x6(i.focusNode,i.focusOffset,d.dom))){let D=d.posBefore;_=new ga(p==D?l:s.resolve(D))}}else{let S=t.docView.posFromDOM(i.anchorNode,i.anchorOffset,1);if(S<0)return null;w=s.resolve(S)}if(!_){let S=a=="pointer"||t.state.selection.head{(i.anchorNode!=s||i.anchorOffset!=d)&&(a.removeEventListener("selectionchange",t.input.hideSelectionGuard),setTimeout(()=>{(!uv(t)||t.state.selection.visible)&&t.dom.classList.remove("ProseMirror-hideselection")},20))})}function Y6(t){let a=t.domSelection(),i=document.createRange(),s=t.cursorWrapper.dom,d=s.nodeName=="IMG";d?i.setEnd(s.parentNode,gs(s)+1):i.setEnd(s,0),i.collapse(!1),a.removeAllRanges(),a.addRange(i),!d&&!t.state.selection.visible&&Yr&&oc<=11&&(s.disabled=!0,s.disabled=!1)}function hv(t,a){if(a instanceof ga){let i=t.docView.descAt(a.from);i!=t.lastSelectedViewDesc&&(a1(t),i&&i.selectNode(),t.lastSelectedViewDesc=i)}else a1(t)}function a1(t){t.lastSelectedViewDesc&&(t.lastSelectedViewDesc.parent&&t.lastSelectedViewDesc.deselectNode(),t.lastSelectedViewDesc=void 0)}function zf(t,a,i,s){return t.someProp("createSelectionBetween",d=>d(t,a,i))||Ta.between(a,i,s)}function i1(t){return t.editable&&!t.hasFocus()?!1:mv(t)}function mv(t){let a=t.domSelectionRange();if(!a.anchorNode)return!1;try{return t.dom.contains(a.anchorNode.nodeType==3?a.anchorNode.parentNode:a.anchorNode)&&(t.editable||t.dom.contains(a.focusNode.nodeType==3?a.focusNode.parentNode:a.focusNode))}catch{return!1}}function K6(t){let a=t.docView.domFromPos(t.state.selection.anchor,0),i=t.domSelectionRange();return id(a.node,a.offset,i.anchorNode,i.anchorOffset)}function ef(t,a){let{$anchor:i,$head:s}=t.selection,d=a>0?i.max(s):i.min(s),h=d.parent.inlineContent?d.depth?t.doc.resolve(a>0?d.after():d.before()):null:d;return h&&Ia.findFrom(h,a)}function $c(t,a){return t.dispatch(t.state.tr.setSelection(a).scrollIntoView()),!0}function n1(t,a,i){let s=t.state.selection;if(s instanceof Ta){if(!s.empty||i.indexOf("s")>-1)return!1;if(t.endOfTextblock(a>0?"right":"left")){let d=ef(t.state,a);return d&&d instanceof ga?$c(t,d):!1}else if(!(Es&&i.indexOf("m")>-1)){let d=s.$head,h=d.textOffset?null:a<0?d.nodeBefore:d.nodeAfter,p;if(!h||h.isText)return!1;let l=a<0?d.pos-h.nodeSize:d.pos;return h.isAtom||(p=t.docView.descAt(l))&&!p.contentDOM?ga.isSelectable(h)?$c(t,new ga(a<0?t.state.doc.resolve(d.pos-h.nodeSize):d)):Wm?$c(t,new Ta(t.state.doc.resolve(a<0?l:l+h.nodeSize))):!1:!1}}else{if(s instanceof ga&&s.node.isInline)return $c(t,new Ta(a>0?s.$to:s.$from));{let d=ef(t.state,a);return d?$c(t,d):!1}}}function xm(t){return t.nodeType==3?t.nodeValue.length:t.childNodes.length}function eh(t){let a=t.pmViewDesc;return a&&a.size==0&&(t.nextSibling||t.nodeName!="BR")}function hg(t){let a=t.domSelectionRange(),i=a.focusNode,s=a.focusOffset;if(!i)return;let d,h,p=!1;for(ao&&i.nodeType==1&&s0){if(i.nodeType!=1)break;{let l=i.childNodes[s-1];if(eh(l))d=i,h=--s;else if(l.nodeType==3)i=l,s=i.nodeValue.length;else break}}else{if(pv(i))break;{let l=i.previousSibling;for(;l&&eh(l);)d=i.parentNode,h=gs(l),l=l.previousSibling;if(l)i=l,s=xm(i);else{if(i=i.parentNode,i==t.dom)break;s=0}}}p?tf(t,i,s):d&&tf(t,d,h)}function mg(t){let a=t.domSelectionRange(),i=a.focusNode,s=a.focusOffset;if(!i)return;let d=xm(i),h,p;for(;;)if(s{t.state==d&&xl(t)},50)}function r1(t,a,i){let s=t.state.selection;if(s instanceof Ta&&!s.empty||i.indexOf("s")>-1||Es&&i.indexOf("m")>-1)return!1;let{$from:d,$to:h}=s;if(!d.parent.inlineContent||t.endOfTextblock(a<0?"up":"down")){let p=ef(t.state,a);if(p&&p instanceof ga)return $c(t,p)}if(!d.parent.inlineContent){let p=a<0?d:h,l=s instanceof Qs?Ia.near(p,a):Ia.findFrom(p,a);return l?$c(t,l):!1}return!1}function s1(t,a){if(!(t.state.selection instanceof Ta))return!0;let{$head:i,$anchor:s,empty:d}=t.state.selection;if(!i.sameParent(s))return!0;if(!d)return!1;if(t.endOfTextblock(a>0?"forward":"backward"))return!0;let h=!i.textOffset&&(a<0?i.nodeBefore:i.nodeAfter);if(h&&!h.isText){let p=t.state.tr;return a<0?p.delete(i.pos-h.nodeSize,i.pos):p.delete(i.pos,i.pos+h.nodeSize),t.dispatch(p),!0}return!1}function o1(t,a,i){t.domObserver.stop(),a.contentEditable=i,t.domObserver.start()}function X6(t){if(!Er||t.state.selection.$head.parentOffset>0)return!1;let{focusNode:a,focusOffset:i}=t.domSelectionRange();if(a&&a.nodeType==1&&i==0&&a.firstChild&&a.firstChild.contentEditable=="false"){let s=a.firstChild;o1(t,s,"true"),setTimeout(()=>o1(t,s,"false"),20)}return!1}function Q6(t){let a="";return t.ctrlKey&&(a+="c"),t.metaKey&&(a+="m"),t.altKey&&(a+="a"),t.shiftKey&&(a+="s"),a}function eM(t,a){let i=a.keyCode,s=Q6(a);return i==8||Es&&i==72&&s=="c"?s1(t,-1)||hg(t):i==46||Es&&i==68&&s=="c"?s1(t,1)||mg(t):i==13||i==27?!0:i==37||Es&&i==66&&s=="c"?n1(t,-1,s)||hg(t):i==39||Es&&i==70&&s=="c"?n1(t,1,s)||mg(t):i==38||Es&&i==80&&s=="c"?r1(t,-1,s)||hg(t):i==40||Es&&i==78&&s=="c"?X6(t)||r1(t,1,s)||mg(t):s==(Es?"m":"c")&&(i==66||i==73||i==89||i==90)}function gv(t,a){t.someProp("transformCopied",B=>{a=B(a,t)});let i=[],{content:s,openStart:d,openEnd:h}=a;for(;d>1&&h>1&&s.childCount==1&&s.firstChild.childCount==1;){d--,h--;let B=s.firstChild;i.push(B.type.name,B.attrs!=B.type.defaultAttrs?B.attrs:null),s=B.content}let p=t.someProp("clipboardSerializer")||Ao.fromSchema(t.state.schema),l=kv(),w=l.createElement("div");w.appendChild(p.serializeFragment(s,{document:l}));let _=w.firstChild,S,D=0;for(;_&&_.nodeType==1&&(S=vv[_.nodeName.toLowerCase()]);){for(let B=S.length-1;B>=0;B--){let U=l.createElement(S[B]);for(;w.firstChild;)U.appendChild(w.firstChild);w.appendChild(U),D++}_=w.firstChild}_&&_.nodeType==1&&_.setAttribute("data-pm-slice",`${d} ${h}${D?` -${D}`:""} ${JSON.stringify(i)}`);let I=t.someProp("clipboardTextSerializer",B=>B(a,t))||a.content.textBetween(0,a.content.size,` `);return{dom:w,text:I}}function fv(t,a,i,s,d){let h=d.parent.type.spec.code,p,l;if(!i&&!a)return null;let w=a&&(s||h||!i);if(w){if(t.someProp("transformPastedText",I=>{a=I(a,h||s,t)}),h)return a?new Pt(tt.from(t.state.schema.text(a.replace(/\r\n?/g,` `))),0,0):Pt.empty;let D=t.someProp("clipboardTextParser",I=>I(a,d,s,t));if(D)l=D;else{let I=d.marks(),{schema:B}=t.state,U=Ao.fromSchema(B);p=document.createElement("div"),a.split(/(?:\r\n?|\n)+/).forEach(K=>{let re=p.appendChild(document.createElement("p"));K&&re.appendChild(U.serializeNode(B.text(K,I)))})}}else t.someProp("transformPastedHTML",D=>{i=D(i,t)}),p=iM(i),Wm&&nM(p);let _=p&&p.querySelector("[data-pm-slice]"),S=_&&/^(\d+) (\d+)(?: -(\d+))? (.*)/.exec(_.getAttribute("data-pm-slice")||"");if(S&&S[3])for(let D=+S[3];D>0;D--){let I=p.firstChild;for(;I&&I.nodeType!=1;)I=I.nextSibling;if(!I)break;p=I}if(l||(l=(t.someProp("clipboardParser")||t.someProp("domParser")||su.fromSchema(t.state.schema)).parseSlice(p,{preserveWhitespace:!!(w||S),context:d,ruleFromNode(I){return I.nodeName=="BR"&&!I.nextSibling&&I.parentNode&&!tM.test(I.parentNode.nodeName)?{ignore:!0}:null}})),S)l=rM(l1(l,+S[1],+S[2]),S[4]);else if(l=Pt.maxOpen(aM(l.content,d),!0),l.openStart||l.openEnd){let D=0,I=0;for(let B=l.content.firstChild;D{l=D(l,t)}),l}const tM=/^(a|abbr|acronym|b|cite|code|del|em|i|ins|kbd|label|output|q|ruby|s|samp|span|strong|sub|sup|time|u|tt|var)$/i;function aM(t,a){if(t.childCount<2)return t;for(let i=a.depth;i>=0;i--){let d=a.node(i).contentMatchAt(a.index(i)),h,p=[];if(t.forEach(l=>{if(!p)return;let w=d.findWrapping(l.type),_;if(!w)return p=null;if(_=p.length&&h.length&&yv(w,h,l,p[p.length-1],0))p[p.length-1]=_;else{p.length&&(p[p.length-1]=xv(p[p.length-1],h.length));let S=bv(l,w);p.push(S),d=d.matchType(S.type),h=w}}),p)return tt.from(p)}return t}function bv(t,a,i=0){for(let s=a.length-1;s>=i;s--)t=a[s].create(null,tt.from(t));return t}function yv(t,a,i,s,d){if(d=i&&(l=a<0?p.contentMatchAt(0).fillBefore(l,t.childCount>1||h<=d).append(l):l.append(p.contentMatchAt(p.childCount).fillBefore(tt.empty,!0))),t.replaceChild(a<0?0:t.childCount-1,p.copy(l))}function l1(t,a,i){return a]*>)*/.exec(t);a&&(t=t.slice(a[0].length));let i=kv().createElement("div"),s=/<([a-z][^>\s]+)/i.exec(t),d;if((d=s&&vv[s[1].toLowerCase()])&&(t=d.map(h=>"<"+h+">").join("")+t+d.map(h=>"").reverse().join("")),i.innerHTML=t,d)for(let h=0;h=0;l-=2){let w=i.nodes[s[l]];if(!w||w.hasRequiredAttrs())break;d=tt.from(w.create(s[l+1],d)),h++,p++}return new Pt(d,h,p)}const Ir={},Ar={},sM={touchstart:!0,touchmove:!0};class oM{constructor(){this.shiftKey=!1,this.mouseDown=null,this.lastKeyCode=null,this.lastKeyCodeTime=0,this.lastClick={time:0,x:0,y:0,type:""},this.lastSelectionOrigin=null,this.lastSelectionTime=0,this.lastIOSEnter=0,this.lastIOSEnterFallbackTimeout=-1,this.lastFocus=0,this.lastTouch=0,this.lastAndroidDelete=0,this.composing=!1,this.composingTimeout=-1,this.compositionNodes=[],this.compositionEndedAt=-2e8,this.domChangeCount=0,this.eventHandlers=Object.create(null),this.hideSelectionGuard=null}}function lM(t){for(let a in Ir){let i=Ir[a];t.dom.addEventListener(a,t.input.eventHandlers[a]=s=>{dM(t,s)&&!Cf(t,s)&&(t.editable||!(s.type in Ar))&&i(t,s)},sM[a]?{passive:!0}:void 0)}Er&&t.dom.addEventListener("input",()=>null),nf(t)}function ic(t,a){t.input.lastSelectionOrigin=a,t.input.lastSelectionTime=Date.now()}function cM(t){t.domObserver.stop();for(let a in t.input.eventHandlers)t.dom.removeEventListener(a,t.input.eventHandlers[a]);clearTimeout(t.input.composingTimeout),clearTimeout(t.input.lastIOSEnterFallbackTimeout)}function nf(t){t.someProp("handleDOMEvents",a=>{for(let i in a)t.input.eventHandlers[i]||t.dom.addEventListener(i,t.input.eventHandlers[i]=s=>Cf(t,s))})}function Cf(t,a){return t.someProp("handleDOMEvents",i=>{let s=i[a.type];return s?s(t,a)||a.defaultPrevented:!1})}function dM(t,a){if(!a.bubbles)return!0;if(a.defaultPrevented)return!1;for(let i=a.target;i!=t.dom;i=i.parentNode)if(!i||i.nodeType==11||i.pmViewDesc&&i.pmViewDesc.stopEvent(a))return!1;return!0}function uM(t,a){!Cf(t,a)&&Ir[a.type]&&(t.editable||!(a.type in Ar))&&Ir[a.type](t,a)}Ar.keydown=(t,a)=>{let i=a;if(t.input.shiftKey=i.keyCode==16||i.shiftKey,!jv(t,i)&&(t.input.lastKeyCode=i.keyCode,t.input.lastKeyCodeTime=Date.now(),!(Ks&&Tr&&i.keyCode==13)))if(i.keyCode!=229&&t.domObserver.forceFlush(),cu&&i.keyCode==13&&!i.ctrlKey&&!i.altKey&&!i.metaKey){let s=Date.now();t.input.lastIOSEnter=s,t.input.lastIOSEnterFallbackTimeout=setTimeout(()=>{t.input.lastIOSEnter==s&&(t.someProp("handleKeyDown",d=>d(t,Uc(13,"Enter"))),t.input.lastIOSEnter=0)},200)}else t.someProp("handleKeyDown",s=>s(t,i))||eM(t,i)?i.preventDefault():ic(t,"key")};Ar.keyup=(t,a)=>{a.keyCode==16&&(t.input.shiftKey=!1)};Ar.keypress=(t,a)=>{let i=a;if(jv(t,i)||!i.charCode||i.ctrlKey&&!i.altKey||Es&&i.metaKey)return;if(t.someProp("handleKeyPress",d=>d(t,i))){i.preventDefault();return}let s=t.state.selection;if(!(s instanceof Ta)||!s.$from.sameParent(s.$to)){let d=String.fromCharCode(i.charCode);!/[\r\n]/.test(d)&&!t.someProp("handleTextInput",h=>h(t,s.$from.pos,s.$to.pos,d))&&t.dispatch(t.state.tr.insertText(d).scrollIntoView()),i.preventDefault()}};function Zm(t){return{left:t.clientX,top:t.clientY}}function hM(t,a){let i=a.x-t.clientX,s=a.y-t.clientY;return i*i+s*s<100}function Sf(t,a,i,s,d){if(s==-1)return!1;let h=t.state.doc.resolve(s);for(let p=h.depth+1;p>0;p--)if(t.someProp(a,l=>p>h.depth?l(t,i,h.nodeAfter,h.before(p),d,!0):l(t,i,h.node(p),h.before(p),d,!1)))return!0;return!1}function nu(t,a,i){t.focused||t.focus();let s=t.state.tr.setSelection(a);s.setMeta("pointer",!0),t.dispatch(s)}function mM(t,a){if(a==-1)return!1;let i=t.state.doc.resolve(a),s=i.nodeAfter;return s&&s.isAtom&&ga.isSelectable(s)?(nu(t,new ga(i)),!0):!1}function pM(t,a){if(a==-1)return!1;let i=t.state.selection,s,d;i instanceof ga&&(s=i.node);let h=t.state.doc.resolve(a);for(let p=h.depth+1;p>0;p--){let l=p>h.depth?h.nodeAfter:h.node(p);if(ga.isSelectable(l)){s&&i.$from.depth>0&&p>=i.$from.depth&&h.before(i.$from.depth+1)==i.$from.pos?d=h.before(i.$from.depth):d=h.before(p);break}}return d!=null?(nu(t,ga.create(t.state.doc,d)),!0):!1}function gM(t,a,i,s,d){return Sf(t,"handleClickOn",a,i,s)||t.someProp("handleClick",h=>h(t,a,s))||(d?pM(t,i):mM(t,i))}function fM(t,a,i,s){return Sf(t,"handleDoubleClickOn",a,i,s)||t.someProp("handleDoubleClick",d=>d(t,a,s))}function bM(t,a,i,s){return Sf(t,"handleTripleClickOn",a,i,s)||t.someProp("handleTripleClick",d=>d(t,a,s))||yM(t,i,s)}function yM(t,a,i){if(i.button!=0)return!1;let s=t.state.doc;if(a==-1)return s.inlineContent?(nu(t,Ta.create(s,0,s.content.size)),!0):!1;let d=s.resolve(a);for(let h=d.depth+1;h>0;h--){let p=h>d.depth?d.nodeAfter:d.node(h),l=d.before(h);if(p.inlineContent)nu(t,Ta.create(s,l+1,l+1+p.content.size));else if(ga.isSelectable(p))nu(t,ga.create(s,l));else continue;return!0}}function Tf(t){return vm(t)}const wv=Es?"metaKey":"ctrlKey";Ir.mousedown=(t,a)=>{let i=a;t.input.shiftKey=i.shiftKey;let s=Tf(t),d=Date.now(),h="singleClick";d-t.input.lastClick.time<500&&hM(i,t.input.lastClick)&&!i[wv]&&(t.input.lastClick.type=="singleClick"?h="doubleClick":t.input.lastClick.type=="doubleClick"&&(h="tripleClick")),t.input.lastClick={time:d,x:i.clientX,y:i.clientY,type:h};let p=t.posAtCoords(Zm(i));p&&(h=="singleClick"?(t.input.mouseDown&&t.input.mouseDown.done(),t.input.mouseDown=new xM(t,p,i,!!s)):(h=="doubleClick"?fM:bM)(t,p.pos,p.inside,i)?i.preventDefault():ic(t,"pointer"))};class xM{constructor(a,i,s,d){this.view=a,this.pos=i,this.event=s,this.flushed=d,this.delayedSelectionSync=!1,this.mightDrag=null,this.startDoc=a.state.doc,this.selectNode=!!s[wv],this.allowDefault=s.shiftKey;let h,p;if(i.inside>-1)h=a.state.doc.nodeAt(i.inside),p=i.inside;else{let S=a.state.doc.resolve(i.pos);h=S.parent,p=S.depth?S.before():0}const l=d?null:s.target,w=l?a.docView.nearestDesc(l,!0):null;this.target=w?w.dom:null;let{selection:_}=a.state;(s.button==0&&h.type.spec.draggable&&h.type.spec.selectable!==!1||_ instanceof ga&&_.from<=p&&_.to>p)&&(this.mightDrag={node:h,pos:p,addAttr:!!(this.target&&!this.target.draggable),setUneditable:!!(this.target&&ao&&!this.target.hasAttribute("contentEditable"))}),this.target&&this.mightDrag&&(this.mightDrag.addAttr||this.mightDrag.setUneditable)&&(this.view.domObserver.stop(),this.mightDrag.addAttr&&(this.target.draggable=!0),this.mightDrag.setUneditable&&setTimeout(()=>{this.view.input.mouseDown==this&&this.target.setAttribute("contentEditable","false")},20),this.view.domObserver.start()),a.root.addEventListener("mouseup",this.up=this.up.bind(this)),a.root.addEventListener("mousemove",this.move=this.move.bind(this)),ic(a,"pointer")}done(){this.view.root.removeEventListener("mouseup",this.up),this.view.root.removeEventListener("mousemove",this.move),this.mightDrag&&this.target&&(this.view.domObserver.stop(),this.mightDrag.addAttr&&this.target.removeAttribute("draggable"),this.mightDrag.setUneditable&&this.target.removeAttribute("contentEditable"),this.view.domObserver.start()),this.delayedSelectionSync&&setTimeout(()=>xl(this.view)),this.view.input.mouseDown=null}up(a){if(this.done(),!this.view.dom.contains(a.target))return;let i=this.pos;this.view.state.doc!=this.startDoc&&(i=this.view.posAtCoords(Zm(a))),this.updateAllowDefault(a),this.allowDefault||!i?ic(this.view,"pointer"):gM(this.view,i.pos,i.inside,a,this.selectNode)?a.preventDefault():a.button==0&&(this.flushed||Er&&this.mightDrag&&!this.mightDrag.node.isAtom||Tr&&!this.view.state.selection.visible&&Math.min(Math.abs(i.pos-this.view.state.selection.from),Math.abs(i.pos-this.view.state.selection.to))<=2)?(nu(this.view,Ia.near(this.view.state.doc.resolve(i.pos))),a.preventDefault()):ic(this.view,"pointer")}move(a){this.updateAllowDefault(a),ic(this.view,"pointer"),a.buttons==0&&this.done()}updateAllowDefault(a){!this.allowDefault&&(Math.abs(this.event.x-a.clientX)>4||Math.abs(this.event.y-a.clientY)>4)&&(this.allowDefault=!0)}}Ir.touchstart=t=>{t.input.lastTouch=Date.now(),Tf(t),ic(t,"pointer")};Ir.touchmove=t=>{t.input.lastTouch=Date.now(),ic(t,"pointer")};Ir.contextmenu=t=>Tf(t);function jv(t,a){return t.composing?!0:Er&&Math.abs(a.timeStamp-t.input.compositionEndedAt)<500?(t.input.compositionEndedAt=-2e8,!0):!1}const vM=Ks?5e3:-1;Ar.compositionstart=Ar.compositionupdate=t=>{if(!t.composing){t.domObserver.flush();let{state:a}=t,i=a.selection.$from;if(a.selection.empty&&(a.storedMarks||!i.textOffset&&i.parentOffset&&i.nodeBefore.marks.some(s=>s.type.spec.inclusive===!1)))t.markCursor=t.state.storedMarks||i.marks(),vm(t,!0),t.markCursor=null;else if(vm(t),ao&&a.selection.empty&&i.parentOffset&&!i.textOffset&&i.nodeBefore.marks.length){let s=t.domSelectionRange();for(let d=s.focusNode,h=s.focusOffset;d&&d.nodeType==1&&h!=0;){let p=h<0?d.lastChild:d.childNodes[h-1];if(!p)break;if(p.nodeType==3){t.domSelection().collapse(p,p.nodeValue.length);break}else d=p,h=-1}}t.input.composing=!0}_v(t,vM)};Ar.compositionend=(t,a)=>{t.composing&&(t.input.composing=!1,t.input.compositionEndedAt=a.timeStamp,_v(t,20))};function _v(t,a){clearTimeout(t.input.composingTimeout),a>-1&&(t.input.composingTimeout=setTimeout(()=>vm(t),a))}function zv(t){for(t.composing&&(t.input.composing=!1,t.input.compositionEndedAt=kM());t.input.compositionNodes.length>0;)t.input.compositionNodes.pop().markParentsDirty()}function kM(){let t=document.createEvent("Event");return t.initEvent("event",!0,!0),t.timeStamp}function vm(t,a=!1){if(!(Ks&&t.domObserver.flushingSoon>=0)){if(t.domObserver.forceFlush(),zv(t),a||t.docView&&t.docView.dirty){let i=_f(t);return i&&!i.eq(t.state.selection)?t.dispatch(t.state.tr.setSelection(i)):t.updateState(t.state),!0}return!1}}function wM(t,a){if(!t.dom.parentNode)return;let i=t.dom.parentNode.appendChild(document.createElement("div"));i.appendChild(a),i.style.cssText="position: fixed; left: -10000px; top: 10px";let s=getSelection(),d=document.createRange();d.selectNodeContents(a),t.dom.blur(),s.removeAllRanges(),s.addRange(d),setTimeout(()=>{i.parentNode&&i.parentNode.removeChild(i),t.focus()},50)}const du=Yr&&oc<15||cu&&j6<604;Ir.copy=Ar.cut=(t,a)=>{let i=a,s=t.state.selection,d=i.type=="cut";if(s.empty)return;let h=du?null:i.clipboardData,p=s.content(),{dom:l,text:w}=gv(t,p);h?(i.preventDefault(),h.clearData(),h.setData("text/html",l.innerHTML),h.setData("text/plain",w)):wM(t,l),d&&t.dispatch(t.state.tr.deleteSelection().scrollIntoView().setMeta("uiEvent","cut"))};function jM(t){return t.openStart==0&&t.openEnd==0&&t.content.childCount==1?t.content.firstChild:null}function _M(t,a){if(!t.dom.parentNode)return;let i=t.input.shiftKey||t.state.selection.$from.parent.type.spec.code,s=t.dom.parentNode.appendChild(document.createElement(i?"textarea":"div"));i||(s.contentEditable="true"),s.style.cssText="position: fixed; left: -10000px; top: 10px",s.focus(),setTimeout(()=>{t.focus(),s.parentNode&&s.parentNode.removeChild(s),i?dh(t,s.value,null,t.input.shiftKey,a):dh(t,s.textContent,s.innerHTML,t.input.shiftKey,a)},50)}function dh(t,a,i,s,d){let h=fv(t,a,i,s,t.state.selection.$from);if(t.someProp("handlePaste",w=>w(t,d,h||Pt.empty)))return!0;if(!h)return!1;let p=jM(h),l=p?t.state.tr.replaceSelectionWith(p,t.input.shiftKey):t.state.tr.replaceSelection(h);return t.dispatch(l.scrollIntoView().setMeta("paste",!0).setMeta("uiEvent","paste")),!0}Ar.paste=(t,a)=>{let i=a;if(t.composing&&!Ks)return;let s=du?null:i.clipboardData;s&&dh(t,s.getData("text/plain"),s.getData("text/html"),t.input.shiftKey,i)?i.preventDefault():_M(t,i)};class zM{constructor(a,i){this.slice=a,this.move=i}}const Cv=Es?"altKey":"ctrlKey";Ir.dragstart=(t,a)=>{let i=a,s=t.input.mouseDown;if(s&&s.done(),!i.dataTransfer)return;let d=t.state.selection,h=d.empty?null:t.posAtCoords(Zm(i));if(!(h&&h.pos>=d.from&&h.pos<=(d instanceof ga?d.to-1:d.to))){if(s&&s.mightDrag)t.dispatch(t.state.tr.setSelection(ga.create(t.state.doc,s.mightDrag.pos)));else if(i.target&&i.target.nodeType==1){let _=t.docView.nearestDesc(i.target,!0);_&&_.node.type.spec.draggable&&_!=t.docView&&t.dispatch(t.state.tr.setSelection(ga.create(t.state.doc,_.posBefore)))}}let p=t.state.selection.content(),{dom:l,text:w}=gv(t,p);i.dataTransfer.clearData(),i.dataTransfer.setData(du?"Text":"text/html",l.innerHTML),i.dataTransfer.effectAllowed="copyMove",du||i.dataTransfer.setData("text/plain",w),t.dragging=new zM(p,!i[Cv])};Ir.dragend=t=>{let a=t.dragging;window.setTimeout(()=>{t.dragging==a&&(t.dragging=null)},50)};Ar.dragover=Ar.dragenter=(t,a)=>a.preventDefault();Ar.drop=(t,a)=>{let i=a,s=t.dragging;if(t.dragging=null,!i.dataTransfer)return;let d=t.posAtCoords(Zm(i));if(!d)return;let h=t.state.doc.resolve(d.pos),p=s&&s.slice;p?t.someProp("transformPasted",U=>{p=U(p,t)}):p=fv(t,i.dataTransfer.getData(du?"Text":"text/plain"),du?null:i.dataTransfer.getData("text/html"),!1,h);let l=!!(s&&!i[Cv]);if(t.someProp("handleDrop",U=>U(t,i,p||Pt.empty,l))){i.preventDefault();return}if(!p)return;i.preventDefault();let w=p?Hx(t.state.doc,h.pos,p):h.pos;w==null&&(w=h.pos);let _=t.state.tr;l&&_.deleteSelection();let S=_.mapping.map(w),D=p.openStart==0&&p.openEnd==0&&p.content.childCount==1,I=_.doc;if(D?_.replaceRangeWith(S,S,p.content.firstChild):_.replaceRange(S,S,p),_.doc.eq(I))return;let B=_.doc.resolve(S);if(D&&ga.isSelectable(p.content.firstChild)&&B.nodeAfter&&B.nodeAfter.sameMarkup(p.content.firstChild))_.setSelection(new ga(B));else{let U=_.mapping.map(w);_.mapping.maps[_.mapping.maps.length-1].forEach((K,re,je,Ce)=>U=Ce),_.setSelection(zf(t,B,_.doc.resolve(U)))}t.focus(),t.dispatch(_.setMeta("uiEvent","drop"))};Ir.focus=t=>{t.input.lastFocus=Date.now(),t.focused||(t.domObserver.stop(),t.dom.classList.add("ProseMirror-focused"),t.domObserver.start(),t.focused=!0,setTimeout(()=>{t.docView&&t.hasFocus()&&!t.domObserver.currentSelection.eq(t.domSelectionRange())&&xl(t)},20))};Ir.blur=(t,a)=>{let i=a;t.focused&&(t.domObserver.stop(),t.dom.classList.remove("ProseMirror-focused"),t.domObserver.start(),i.relatedTarget&&t.dom.contains(i.relatedTarget)&&t.domObserver.currentSelection.clear(),t.focused=!1)};Ir.beforeinput=(t,a)=>{if(Tr&&Ks&&a.inputType=="deleteContentBackward"){t.domObserver.flushSoon();let{domChangeCount:s}=t.input;setTimeout(()=>{if(t.input.domChangeCount!=s||(t.dom.blur(),t.focus(),t.someProp("handleKeyDown",h=>h(t,Uc(8,"Backspace")))))return;let{$cursor:d}=t.state.selection;d&&d.pos>0&&t.dispatch(t.state.tr.delete(d.pos-1,d.pos).scrollIntoView())},50)}};for(let t in Ar)Ir[t]=Ar[t];function uh(t,a){if(t==a)return!0;for(let i in t)if(t[i]!==a[i])return!1;for(let i in a)if(!(i in t))return!1;return!0}class Mf{constructor(a,i){this.toDOM=a,this.spec=i||ed,this.side=this.spec.side||0}map(a,i,s,d){let{pos:h,deleted:p}=a.mapResult(i.from+d,this.side<0?-1:1);return p?null:new Ds(h-s,h-s,this)}valid(){return!0}eq(a){return this==a||a instanceof Mf&&(this.spec.key&&this.spec.key==a.spec.key||this.toDOM==a.toDOM&&uh(this.spec,a.spec))}destroy(a){this.spec.destroy&&this.spec.destroy(a)}}class lc{constructor(a,i){this.attrs=a,this.spec=i||ed}map(a,i,s,d){let h=a.map(i.from+d,this.spec.inclusiveStart?-1:1)-s,p=a.map(i.to+d,this.spec.inclusiveEnd?1:-1)-s;return h>=p?null:new Ds(h,p,this)}valid(a,i){return i.from=a&&(!h||h(l.spec))&&s.push(l.copy(l.from+d,l.to+d))}for(let p=0;pa){let l=this.children[p]+1;this.children[p+2].findInner(a-l,i-l,s,d+l,h)}}map(a,i,s){return this==nr||a.maps.length==0?this:this.mapInner(a,i,0,0,s||ed)}mapInner(a,i,s,d,h){let p;for(let l=0;l{let _=w+s,S;if(S=Tv(i,l,_)){for(d||(d=this.children.slice());hl&&D.to=a){this.children[l]==a&&(s=this.children[l+2]);break}let h=a+1,p=h+i.content.size;for(let l=0;lh&&w.type instanceof lc){let _=Math.max(h,w.from)-h,S=Math.min(p,w.to)-h;_d.map(a,i,ed));return Xl.from(s)}forChild(a,i){if(i.isLeaf)return bn.empty;let s=[];for(let d=0;di instanceof bn)?a:a.reduce((i,s)=>i.concat(s instanceof bn?s:s.members),[]))}}}function CM(t,a,i,s,d,h,p){let l=t.slice();for(let _=0,S=h;_{let re=K-U-(B-I);for(let je=0;jeCe+S-D)continue;let Ve=l[je]+S-D;B>=Ve?l[je+1]=I<=Ve?-2:-1:U>=d&&re&&(l[je]+=re,l[je+1]+=re)}D+=re}),S=i.maps[_].map(S,-1)}let w=!1;for(let _=0;_=s.content.size){w=!0;continue}let I=i.map(t[_+1]+h,-1),B=I-d,{index:U,offset:K}=s.content.findIndex(D),re=s.maybeChild(U);if(re&&K==D&&K+re.nodeSize==B){let je=l[_+2].mapInner(i,re,S+1,t[_]+h+1,p);je!=nr?(l[_]=D,l[_+1]=B,l[_+2]=je):(l[_+1]=-2,w=!0)}else w=!0}if(w){let _=SM(l,t,a,i,d,h,p),S=km(_,s,0,p);a=S.local;for(let D=0;Di&&p.to{let _=Tv(t,l,w+i);if(_){h=!0;let S=km(_,l,i+w+1,s);S!=nr&&d.push(w,w+l.nodeSize,S)}});let p=Sv(h?Mv(t):t,-i).sort(td);for(let l=0;l0;)a++;t.splice(a,0,i)}function pg(t){let a=[];return t.someProp("decorations",i=>{let s=i(t.state);s&&s!=nr&&a.push(s)}),t.cursorWrapper&&a.push(bn.create(t.state.doc,[t.cursorWrapper.deco])),Xl.from(a)}const TM={childList:!0,characterData:!0,characterDataOldValue:!0,attributes:!0,attributeOldValue:!0,subtree:!0},MM=Yr&&oc<=11;class EM{constructor(){this.anchorNode=null,this.anchorOffset=0,this.focusNode=null,this.focusOffset=0}set(a){this.anchorNode=a.anchorNode,this.anchorOffset=a.anchorOffset,this.focusNode=a.focusNode,this.focusOffset=a.focusOffset}clear(){this.anchorNode=this.focusNode=null}eq(a){return a.anchorNode==this.anchorNode&&a.anchorOffset==this.anchorOffset&&a.focusNode==this.focusNode&&a.focusOffset==this.focusOffset}}class IM{constructor(a,i){this.view=a,this.handleDOMChange=i,this.queue=[],this.flushingSoon=-1,this.observer=null,this.currentSelection=new EM,this.onCharData=null,this.suppressingSelectionUpdates=!1,this.observer=window.MutationObserver&&new window.MutationObserver(s=>{for(let d=0;dd.type=="childList"&&d.removedNodes.length||d.type=="characterData"&&d.oldValue.length>d.target.nodeValue.length)?this.flushSoon():this.flush()}),MM&&(this.onCharData=s=>{this.queue.push({target:s.target,type:"characterData",oldValue:s.prevValue}),this.flushSoon()}),this.onSelectionChange=this.onSelectionChange.bind(this)}flushSoon(){this.flushingSoon<0&&(this.flushingSoon=window.setTimeout(()=>{this.flushingSoon=-1,this.flush()},20))}forceFlush(){this.flushingSoon>-1&&(window.clearTimeout(this.flushingSoon),this.flushingSoon=-1,this.flush())}start(){this.observer&&(this.observer.takeRecords(),this.observer.observe(this.view.dom,TM)),this.onCharData&&this.view.dom.addEventListener("DOMCharacterDataModified",this.onCharData),this.connectSelection()}stop(){if(this.observer){let a=this.observer.takeRecords();if(a.length){for(let i=0;ithis.flush(),20)}this.observer.disconnect()}this.onCharData&&this.view.dom.removeEventListener("DOMCharacterDataModified",this.onCharData),this.disconnectSelection()}connectSelection(){this.view.dom.ownerDocument.addEventListener("selectionchange",this.onSelectionChange)}disconnectSelection(){this.view.dom.ownerDocument.removeEventListener("selectionchange",this.onSelectionChange)}suppressSelectionUpdates(){this.suppressingSelectionUpdates=!0,setTimeout(()=>this.suppressingSelectionUpdates=!1,50)}onSelectionChange(){if(i1(this.view)){if(this.suppressingSelectionUpdates)return xl(this.view);if(Yr&&oc<=11&&!this.view.state.selection.empty){let a=this.view.domSelectionRange();if(a.focusNode&&id(a.focusNode,a.focusOffset,a.anchorNode,a.anchorOffset))return this.flushSoon()}this.flush()}}setCurSelection(){this.currentSelection.set(this.view.domSelectionRange())}ignoreSelectionChange(a){if(!a.focusNode)return!0;let i=new Set,s;for(let h=a.focusNode;h;h=ch(h))i.add(h);for(let h=a.anchorNode;h;h=ch(h))if(i.has(h)){s=h;break}let d=s&&this.view.docView.nearestDesc(s);if(d&&d.ignoreMutation({type:"selection",target:s.nodeType==3?s.parentNode:s}))return this.setCurSelection(),!0}flush(){let{view:a}=this;if(!a.docView||this.flushingSoon>-1)return;let i=this.observer?this.observer.takeRecords():[];this.queue.length&&(i=this.queue.concat(i),this.queue.length=0);let s=a.domSelectionRange(),d=!this.suppressingSelectionUpdates&&!this.currentSelection.eq(s)&&i1(a)&&!this.ignoreSelectionChange(s),h=-1,p=-1,l=!1,w=[];if(a.editable)for(let S=0;S1){let S=w.filter(D=>D.nodeName=="BR");if(S.length==2){let D=S[0],I=S[1];D.parentNode&&D.parentNode.parentNode==I.parentNode?I.remove():D.remove()}}let _=null;h<0&&d&&a.input.lastFocus>Date.now()-200&&Math.max(a.input.lastTouch,a.input.lastClick.time)-1||d)&&(h>-1&&(a.docView.markDirty(h,p),AM(a)),this.handleDOMChange(h,p,l,w),a.docView&&a.docView.dirty?a.updateState(a.state):this.currentSelection.eq(s)||xl(a),this.currentSelection.set(s))}registerMutation(a,i){if(i.indexOf(a.target)>-1)return null;let s=this.view.docView.nearestDesc(a.target);if(a.type=="attributes"&&(s==this.view.docView||a.attributeName=="contenteditable"||a.attributeName=="style"&&!a.oldValue&&!a.target.getAttribute("style"))||!s||s.ignoreMutation(a))return null;if(a.type=="childList"){for(let S=0;Sd;re--){let je=s.childNodes[re-1],Ce=je.pmViewDesc;if(je.nodeName=="BR"&&!Ce){h=re;break}if(!Ce||Ce.size)break}let D=t.state.doc,I=t.someProp("domParser")||su.fromSchema(t.state.schema),B=D.resolve(p),U=null,K=I.parse(s,{topNode:B.parent,topMatch:B.parent.contentMatchAt(B.index()),topOpen:!0,from:d,to:h,preserveWhitespace:B.parent.type.whitespace=="pre"?"full":!0,findPositions:_,ruleFromNode:PM,context:B});if(_&&_[0].pos!=null){let re=_[0].pos,je=_[1]&&_[1].pos;je==null&&(je=re),U={anchor:re+p,head:je+p}}return{doc:K,sel:U,from:p,to:l}}function PM(t){let a=t.pmViewDesc;if(a)return a.parseRule();if(t.nodeName=="BR"&&t.parentNode){if(Er&&/^(ul|ol)$/i.test(t.parentNode.nodeName)){let i=document.createElement("div");return i.appendChild(document.createElement("li")),{skip:i}}else if(t.parentNode.lastChild==t||Er&&/^(tr|table)$/i.test(t.parentNode.nodeName))return{ignore:!0}}else if(t.nodeName=="IMG"&&t.getAttribute("mark-placeholder"))return{ignore:!0};return null}const OM=/^(a|abbr|acronym|b|bd[io]|big|br|button|cite|code|data(list)?|del|dfn|em|i|ins|kbd|label|map|mark|meter|output|q|ruby|s|samp|small|span|strong|su[bp]|time|u|tt|var)$/i;function LM(t,a,i,s,d){if(a<0){let at=t.input.lastSelectionTime>Date.now()-50?t.input.lastSelectionOrigin:null,ka=_f(t,at);if(ka&&!t.state.selection.eq(ka)){if(Tr&&Ks&&t.input.lastKeyCode===13&&Date.now()-100xt(t,Uc(13,"Enter"))))return;let Mt=t.state.tr.setSelection(ka);at=="pointer"?Mt.setMeta("pointer",!0):at=="key"&&Mt.scrollIntoView(),t.dispatch(Mt)}return}let h=t.state.doc.resolve(a),p=h.sharedDepth(i);a=h.before(p+1),i=t.state.doc.resolve(i).after(p+1);let l=t.state.selection,w=qM(t,a,i),_=t.state.doc,S=_.slice(w.from,w.to),D,I;t.input.lastKeyCode===8&&Date.now()-100Date.now()-225||Ks)&&d.some(at=>at.nodeType==1&&!OM.test(at.nodeName))&&(!B||B.endA>=B.endB)&&t.someProp("handleKeyDown",at=>at(t,Uc(13,"Enter")))){t.input.lastIOSEnter=0;return}if(!B)if(s&&l instanceof Ta&&!l.empty&&l.$head.sameParent(l.$anchor)&&!t.composing&&!(w.sel&&w.sel.anchor!=w.sel.head))B={start:l.from,endA:l.to,endB:l.to};else{if(w.sel){let at=m1(t,t.state.doc,w.sel);at&&!at.eq(t.state.selection)&&t.dispatch(t.state.tr.setSelection(at))}return}if(Tr&&t.cursorWrapper&&w.sel&&w.sel.anchor==t.cursorWrapper.deco.from&&w.sel.head==w.sel.anchor){let at=B.endB-B.start;w.sel={anchor:w.sel.anchor+at,head:w.sel.anchor+at}}t.input.domChangeCount++,t.state.selection.fromt.state.selection.from&&B.start<=t.state.selection.from+2&&t.state.selection.from>=w.from?B.start=t.state.selection.from:B.endA=t.state.selection.to-2&&t.state.selection.to<=w.to&&(B.endB+=t.state.selection.to-B.endA,B.endA=t.state.selection.to)),Yr&&oc<=11&&B.endB==B.start+1&&B.endA==B.start&&B.start>w.from&&w.doc.textBetween(B.start-w.from-1,B.start-w.from+1)=="  "&&(B.start--,B.endA--,B.endB--);let U=w.doc.resolveNoCache(B.start-w.from),K=w.doc.resolveNoCache(B.endB-w.from),re=_.resolve(B.start),je=U.sameParent(K)&&U.parent.inlineContent&&re.end()>=B.endA,Ce;if((cu&&t.input.lastIOSEnter>Date.now()-225&&(!je||d.some(at=>at.nodeName=="DIV"||at.nodeName=="P"))||!je&&U.posat(t,Uc(13,"Enter")))){t.input.lastIOSEnter=0;return}if(t.state.selection.anchor>B.start&&BM(_,B.start,B.endA,U,K)&&t.someProp("handleKeyDown",at=>at(t,Uc(8,"Backspace")))){Ks&&Tr&&t.domObserver.suppressSelectionUpdates();return}Tr&&Ks&&B.endB==B.start&&(t.input.lastAndroidDelete=Date.now()),Ks&&!je&&U.start()!=K.start()&&K.parentOffset==0&&U.depth==K.depth&&w.sel&&w.sel.anchor==w.sel.head&&w.sel.head==B.endA&&(B.endB-=2,K=w.doc.resolveNoCache(B.endB-w.from),setTimeout(()=>{t.someProp("handleKeyDown",function(at){return at(t,Uc(13,"Enter"))})},20));let Ve=B.start,ft=B.endA,st,Qe,Nt;if(je){if(U.pos==K.pos)Yr&&oc<=11&&U.parentOffset==0&&(t.domObserver.suppressSelectionUpdates(),setTimeout(()=>xl(t),20)),st=t.state.tr.delete(Ve,ft),Qe=_.resolve(B.start).marksAcross(_.resolve(B.endA));else if(B.endA==B.endB&&(Nt=RM(U.parent.content.cut(U.parentOffset,K.parentOffset),re.parent.content.cut(re.parentOffset,B.endA-re.start()))))st=t.state.tr,Nt.type=="add"?st.addMark(Ve,ft,Nt.mark):st.removeMark(Ve,ft,Nt.mark);else if(U.parent.child(U.index()).isText&&U.index()==K.index()-(K.textOffset?0:1)){let at=U.parent.textBetween(U.parentOffset,K.parentOffset);if(t.someProp("handleTextInput",ka=>ka(t,Ve,ft,at)))return;st=t.state.tr.insertText(at,Ve,ft)}}if(st||(st=t.state.tr.replace(Ve,ft,w.doc.slice(B.start-w.from,B.endB-w.from))),w.sel){let at=m1(t,st.doc,w.sel);at&&!(Tr&&Ks&&t.composing&&at.empty&&(B.start!=B.endB||t.input.lastAndroidDeletea.content.size?null:zf(t,a.resolve(i.anchor),a.resolve(i.head))}function RM(t,a){let i=t.firstChild.marks,s=a.firstChild.marks,d=i,h=s,p,l,w;for(let S=0;SS.mark(l.addToSet(S.marks));else if(d.length==0&&h.length==1)l=h[0],p="remove",w=S=>S.mark(l.removeFromSet(S.marks));else return null;let _=[];for(let S=0;Si||gg(p,!0,!1)0&&(a||t.indexAfter(s)==t.node(s).childCount);)s--,d++,a=!1;if(i){let h=t.node(s).maybeChild(t.indexAfter(s));for(;h&&!h.isLeaf;)h=h.firstChild,d++}return d}function NM(t,a,i,s,d){let h=t.findDiffStart(a,i);if(h==null)return null;let{a:p,b:l}=t.findDiffEnd(a,i+t.size,i+a.size);if(d=="end"){let w=Math.max(0,h-Math.min(p,l));s-=p+w-h}if(p=p?h-s:0;h-=w,l=h+(l-p),p=h}else if(l=l?h-s:0;h-=w,p=h+(p-l),l=h}return{start:h,endA:p,endB:l}}class FM{constructor(a,i){this._root=null,this.focused=!1,this.trackWrites=null,this.mounted=!1,this.markCursor=null,this.cursorWrapper=null,this.lastSelectedViewDesc=void 0,this.input=new oM,this.prevDirectPlugins=[],this.pluginViews=[],this.requiresGeckoHackNode=!1,this.dragging=null,this._props=i,this.state=i.state,this.directPlugins=i.plugins||[],this.directPlugins.forEach(y1),this.dispatch=this.dispatch.bind(this),this.dom=a&&a.mount||document.createElement("div"),a&&(a.appendChild?a.appendChild(this.dom):typeof a=="function"?a(this.dom):a.mount&&(this.mounted=!0)),this.editable=f1(this),g1(this),this.nodeViews=b1(this),this.docView=Ky(this.state.doc,p1(this),pg(this),this.dom,this),this.domObserver=new IM(this,(s,d,h,p)=>LM(this,s,d,h,p)),this.domObserver.start(),lM(this),this.updatePluginViews()}get composing(){return this.input.composing}get props(){if(this._props.state!=this.state){let a=this._props;this._props={};for(let i in a)this._props[i]=a[i];this._props.state=this.state}return this._props}update(a){a.handleDOMEvents!=this._props.handleDOMEvents&&nf(this);let i=this._props;this._props=a,a.plugins&&(a.plugins.forEach(y1),this.directPlugins=a.plugins),this.updateStateInner(a.state,i)}setProps(a){let i={};for(let s in this._props)i[s]=this._props[s];i.state=this.state;for(let s in a)i[s]=a[s];this.update(i)}updateState(a){this.updateStateInner(a,this._props)}updateStateInner(a,i){let s=this.state,d=!1,h=!1;a.storedMarks&&this.composing&&(zv(this),h=!0),this.state=a;let p=s.plugins!=a.plugins||this._props.plugins!=i.plugins;if(p||this._props.plugins!=i.plugins||this._props.nodeViews!=i.nodeViews){let I=b1(this);UM(I,this.nodeViews)&&(this.nodeViews=I,d=!0)}(p||i.handleDOMEvents!=this._props.handleDOMEvents)&&nf(this),this.editable=f1(this),g1(this);let l=pg(this),w=p1(this),_=s.plugins!=a.plugins&&!s.doc.eq(a.doc)?"reset":a.scrollToSelection>s.scrollToSelection?"to selection":"preserve",S=d||!this.docView.matchesNode(a.doc,w,l);(S||!a.selection.eq(s.selection))&&(h=!0);let D=_=="preserve"&&h&&this.dom.style.overflowAnchor==null&&C6(this);if(h){this.domObserver.stop();let I=S&&(Yr||Tr)&&!this.composing&&!s.selection.empty&&!a.selection.empty&&VM(s.selection,a.selection);if(S){let B=Tr?this.trackWrites=this.domSelectionRange().focusNode:null;(d||!this.docView.update(a.doc,w,l,this))&&(this.docView.updateOuterDeco([]),this.docView.destroy(),this.docView=Ky(a.doc,w,l,this.dom,this)),B&&!this.trackWrites&&(I=!0)}I||!(this.input.mouseDown&&this.domObserver.currentSelection.eq(this.domSelectionRange())&&K6(this))?xl(this,I):(hv(this,a.selection),this.domObserver.setCurSelection()),this.domObserver.start()}this.updatePluginViews(s),_=="reset"?this.dom.scrollTop=0:_=="to selection"?this.scrollToSelection():D&&S6(D)}scrollToSelection(){let a=this.domSelectionRange().focusNode;if(!this.someProp("handleScrollToSelection",i=>i(this)))if(this.state.selection instanceof ga){let i=this.docView.domAfterPos(this.state.selection.from);i.nodeType==1&&Gy(this,i.getBoundingClientRect(),a)}else Gy(this,this.coordsAtPos(this.state.selection.head,1),a)}destroyPluginViews(){let a;for(;a=this.pluginViews.pop();)a.destroy&&a.destroy()}updatePluginViews(a){if(!a||a.plugins!=this.state.plugins||this.directPlugins!=this.prevDirectPlugins){this.prevDirectPlugins=this.directPlugins,this.destroyPluginViews();for(let i=0;ii.ownerDocument.getSelection()),this._root=i}return a||document}posAtCoords(a){return D6(this,a)}coordsAtPos(a,i=1){return nv(this,a,i)}domAtPos(a,i=0){return this.docView.domFromPos(a,i)}nodeDOM(a){let i=this.docView.descAt(a);return i?i.nodeDOM:null}posAtDOM(a,i,s=-1){let d=this.docView.posFromDOM(a,i,s);if(d==null)throw new RangeError("DOM position not inside the editor");return d}endOfTextblock(a,i){return R6(this,i||this.state,a)}pasteHTML(a,i){return dh(this,"",a,!1,i||new ClipboardEvent("paste"))}pasteText(a,i){return dh(this,a,null,!0,i||new ClipboardEvent("paste"))}destroy(){this.docView&&(cM(this),this.destroyPluginViews(),this.mounted?(this.docView.update(this.state.doc,[],pg(this),this),this.dom.textContent=""):this.dom.parentNode&&this.dom.parentNode.removeChild(this.dom),this.docView.destroy(),this.docView=null)}get isDestroyed(){return this.docView==null}dispatchEvent(a){return uM(this,a)}dispatch(a){let i=this._props.dispatchTransaction;i?i.call(this,a):this.updateState(this.state.apply(a))}domSelectionRange(){return Er&&this.root.nodeType===11&&k6(this.dom.ownerDocument)==this.dom?DM(this):this.domSelection()}domSelection(){return this.root.getSelection()}}function p1(t){let a=Object.create(null);return a.class="ProseMirror",a.contenteditable=String(t.editable),a.translate="no",t.someProp("attributes",i=>{if(typeof i=="function"&&(i=i(t.state)),i)for(let s in i)s=="class"&&(a.class+=" "+i[s]),s=="style"?a.style=(a.style?a.style+";":"")+i[s]:!a[s]&&s!="contenteditable"&&s!="nodeName"&&(a[s]=String(i[s]))}),[Ds.node(0,t.state.doc.content.size,a)]}function g1(t){if(t.markCursor){let a=document.createElement("img");a.className="ProseMirror-separator",a.setAttribute("mark-placeholder","true"),a.setAttribute("alt",""),t.cursorWrapper={dom:a,deco:Ds.widget(t.state.selection.head,a,{raw:!0,marks:t.markCursor})}}else t.cursorWrapper=null}function f1(t){return!t.someProp("editable",a=>a(t.state)===!1)}function VM(t,a){let i=Math.min(t.$anchor.sharedDepth(t.head),a.$anchor.sharedDepth(a.head));return t.$anchor.start(i)!=a.$anchor.start(i)}function b1(t){let a=Object.create(null);function i(s){for(let d in s)Object.prototype.hasOwnProperty.call(a,d)||(a[d]=s[d])}return t.someProp("nodeViews",i),t.someProp("markViews",i),a}function UM(t,a){let i=0,s=0;for(let d in t){if(t[d]!=a[d])return!0;i++}for(let d in a)s++;return i!=s}function y1(t){if(t.spec.state||t.spec.filterTransaction||t.spec.appendTransaction)throw new RangeError("Plugins passed directly to the view must not have a state component")}var hc={8:"Backspace",9:"Tab",10:"Enter",12:"NumLock",13:"Enter",16:"Shift",17:"Control",18:"Alt",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",44:"PrintScreen",45:"Insert",46:"Delete",59:";",61:"=",91:"Meta",92:"Meta",106:"*",107:"+",108:",",109:"-",110:".",111:"/",144:"NumLock",145:"ScrollLock",160:"Shift",161:"Shift",162:"Control",163:"Control",164:"Alt",165:"Alt",173:"-",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'"},wm={48:")",49:"!",50:"@",51:"#",52:"$",53:"%",54:"^",55:"&",56:"*",57:"(",59:":",61:"+",173:"_",186:":",187:"+",188:"<",189:"_",190:">",191:"?",192:"~",219:"{",220:"|",221:"}",222:'"'},x1=typeof navigator<"u"&&/Chrome\/(\d+)/.exec(navigator.userAgent),$M=typeof navigator<"u"&&/Mac/.test(navigator.platform),HM=typeof navigator<"u"&&/MSIE \d|Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(navigator.userAgent),GM=$M||x1&&+x1[1]<57;for(var Nn=0;Nn<10;Nn++)hc[48+Nn]=hc[96+Nn]=String(Nn);for(var Nn=1;Nn<=24;Nn++)hc[Nn+111]="F"+Nn;for(var Nn=65;Nn<=90;Nn++)hc[Nn]=String.fromCharCode(Nn+32),wm[Nn]=String.fromCharCode(Nn);for(var fg in hc)wm.hasOwnProperty(fg)||(wm[fg]=hc[fg]);function WM(t){var a=GM&&(t.ctrlKey||t.altKey||t.metaKey)||HM&&t.shiftKey&&t.key&&t.key.length==1||t.key=="Unidentified",i=!a&&t.key||(t.shiftKey?wm:hc)[t.keyCode]||t.key||"Unidentified";return i=="Esc"&&(i="Escape"),i=="Del"&&(i="Delete"),i=="Left"&&(i="ArrowLeft"),i=="Up"&&(i="ArrowUp"),i=="Right"&&(i="ArrowRight"),i=="Down"&&(i="ArrowDown"),i}const JM=typeof navigator<"u"?/Mac|iP(hone|[oa]d)/.test(navigator.platform):!1;function ZM(t){let a=t.split(/-(?!$)/),i=a[a.length-1];i=="Space"&&(i=" ");let s,d,h,p;for(let l=0;l127)&&(h=hc[s.keyCode])&&h!=d){let l=a[bg(h,s)];if(l&&l(i.state,i.dispatch,i))return!0}}return!1}}const XM=(t,a)=>t.selection.empty?!1:(a&&a(t.tr.deleteSelection().scrollIntoView()),!0);function QM(t,a){let{$cursor:i}=t.selection;return!i||(a?!a.endOfTextblock("backward",t):i.parentOffset>0)?null:i}const eE=(t,a,i)=>{let s=QM(t,i);if(!s)return!1;let d=Iv(s);if(!d){let p=s.blockRange(),l=p&&mu(p);return l==null?!1:(a&&a(t.tr.lift(p,l).scrollIntoView()),!0)}let h=d.nodeBefore;if(!h.type.spec.isolating&&qv(t,d,a))return!0;if(s.parent.content.size==0&&(uu(h,"end")||ga.isSelectable(h))){let p=kf(t.doc,s.before(),s.after(),Pt.empty);if(p&&p.slice.size{let{$head:s,empty:d}=t.selection,h=s;if(!d)return!1;if(s.parent.isTextblock){if(i?!i.endOfTextblock("backward",t):s.parentOffset>0)return!1;h=Iv(s)}let p=h&&h.nodeBefore;return!p||!ga.isSelectable(p)?!1:(a&&a(t.tr.setSelection(ga.create(t.doc,h.pos-p.nodeSize)).scrollIntoView()),!0)};function Iv(t){if(!t.parent.type.spec.isolating)for(let a=t.depth-1;a>=0;a--){if(t.index(a)>0)return t.doc.resolve(t.before(a+1));if(t.node(a).type.spec.isolating)break}return null}function aE(t,a){let{$cursor:i}=t.selection;return!i||(a?!a.endOfTextblock("forward",t):i.parentOffset{let s=aE(t,i);if(!s)return!1;let d=Av(s);if(!d)return!1;let h=d.nodeAfter;if(qv(t,d,a))return!0;if(s.parent.content.size==0&&(uu(h,"start")||ga.isSelectable(h))){let p=kf(t.doc,s.before(),s.after(),Pt.empty);if(p&&p.slice.size{let{$head:s,empty:d}=t.selection,h=s;if(!d)return!1;if(s.parent.isTextblock){if(i?!i.endOfTextblock("forward",t):s.parentOffset=0;a--){let i=t.node(a);if(t.index(a)+1{let i=t.selection,s=i instanceof ga,d;if(s){if(i.node.isTextblock||!gc(t.doc,i.from))return!1;d=i.from}else if(d=$x(t.doc,i.from,-1),d==null)return!1;if(a){let h=t.tr.join(d);s&&h.setSelection(ga.create(h.doc,d-t.doc.resolve(d).nodeBefore.nodeSize)),a(h.scrollIntoView())}return!0},sE=(t,a)=>{let i=t.selection,s;if(i instanceof ga){if(i.node.isTextblock||!gc(t.doc,i.to))return!1;s=i.to}else if(s=$x(t.doc,i.to,1),s==null)return!1;return a&&a(t.tr.join(s).scrollIntoView()),!0},oE=(t,a)=>{let{$from:i,$to:s}=t.selection,d=i.blockRange(s),h=d&&mu(d);return h==null?!1:(a&&a(t.tr.lift(d,h).scrollIntoView()),!0)},lE=(t,a)=>{let{$head:i,$anchor:s}=t.selection;return!i.parent.type.spec.code||!i.sameParent(s)?!1:(a&&a(t.tr.insertText(` `).scrollIntoView()),!0)};function Dv(t){for(let a=0;a{let{$head:i,$anchor:s}=t.selection;if(!i.parent.type.spec.code||!i.sameParent(s))return!1;let d=i.node(-1),h=i.indexAfter(-1),p=Dv(d.contentMatchAt(h));if(!p||!d.canReplaceWith(h,h,p))return!1;if(a){let l=i.after(),w=t.tr.replaceWith(l,l,p.createAndFill());w.setSelection(Ia.near(w.doc.resolve(l),1)),a(w.scrollIntoView())}return!0},dE=(t,a)=>{let i=t.selection,{$from:s,$to:d}=i;if(i instanceof Qs||s.parent.inlineContent||d.parent.inlineContent)return!1;let h=Dv(d.parent.contentMatchAt(d.indexAfter()));if(!h||!h.isTextblock)return!1;if(a){let p=(!s.parentOffset&&d.index(){let{$cursor:i}=t.selection;if(!i||i.parent.content.size)return!1;if(i.depth>1&&i.after()!=i.end(-1)){let h=i.before();if(au(t.doc,h))return a&&a(t.tr.split(h).scrollIntoView()),!0}let s=i.blockRange(),d=s&&mu(s);return d==null?!1:(a&&a(t.tr.lift(s,d).scrollIntoView()),!0)},hE=(t,a)=>{let{$from:i,to:s}=t.selection,d,h=i.sharedDepth(s);return h==0?!1:(d=i.before(h),a&&a(t.tr.setSelection(ga.create(t.doc,d))),!0)};function mE(t,a,i){let s=a.nodeBefore,d=a.nodeAfter,h=a.index();return!s||!d||!s.type.compatibleContent(d.type)?!1:!s.content.size&&a.parent.canReplace(h-1,h)?(i&&i(t.tr.delete(a.pos-s.nodeSize,a.pos).scrollIntoView()),!0):!a.parent.canReplace(h,h+1)||!(d.isTextblock||gc(t.doc,a.pos))?!1:(i&&i(t.tr.clearIncompatible(a.pos,s.type,s.contentMatchAt(s.childCount)).join(a.pos).scrollIntoView()),!0)}function qv(t,a,i){let s=a.nodeBefore,d=a.nodeAfter,h,p;if(s.type.spec.isolating||d.type.spec.isolating)return!1;if(mE(t,a,i))return!0;let l=a.parent.canReplace(a.index(),a.index()+1);if(l&&(h=(p=s.contentMatchAt(s.childCount)).findWrapping(d.type))&&p.matchType(h[0]||d.type).validEnd){if(i){let D=a.pos+d.nodeSize,I=tt.empty;for(let K=h.length-1;K>=0;K--)I=tt.from(h[K].create(null,I));I=tt.from(s.copy(I));let B=t.tr.step(new Tn(a.pos-1,D,a.pos,D,new Pt(I,1,0),h.length,!0)),U=D+2*h.length;gc(B.doc,U)&&B.join(U),i(B.scrollIntoView())}return!0}let w=Ia.findFrom(a,1),_=w&&w.$from.blockRange(w.$to),S=_&&mu(_);if(S!=null&&S>=a.depth)return i&&i(t.tr.lift(_,S).scrollIntoView()),!0;if(l&&uu(d,"start",!0)&&uu(s,"end")){let D=s,I=[];for(;I.push(D),!D.isTextblock;)D=D.lastChild;let B=d,U=1;for(;!B.isTextblock;B=B.firstChild)U++;if(D.canReplace(D.childCount,D.childCount,B.content)){if(i){let K=tt.empty;for(let je=I.length-1;je>=0;je--)K=tt.from(I[je].copy(K));let re=t.tr.step(new Tn(a.pos-I.length,a.pos+d.nodeSize,a.pos+U,a.pos+d.nodeSize-U,new Pt(K,I.length,0),0,!0));i(re.scrollIntoView())}return!0}}return!1}function Pv(t){return function(a,i){let s=a.selection,d=t<0?s.$from:s.$to,h=d.depth;for(;d.node(h).isInline;){if(!h)return!1;h--}return d.node(h).isTextblock?(i&&i(a.tr.setSelection(Ta.create(a.doc,t<0?d.start(h):d.end(h)))),!0):!1}}const pE=Pv(-1),gE=Pv(1);function fE(t,a=null){return function(i,s){let{$from:d,$to:h}=i.selection,p=d.blockRange(h),l=p&&vf(p,t,a);return l?(s&&s(i.tr.wrap(p,l).scrollIntoView()),!0):!1}}function v1(t,a=null){return function(i,s){let d=!1;for(let h=0;h{if(d)return!1;if(!(!w.isTextblock||w.hasMarkup(t,a)))if(w.type==t)d=!0;else{let S=i.doc.resolve(_),D=S.index();d=S.parent.canReplaceWith(D,D+1,t)}})}if(!d)return!1;if(s){let h=i.tr;for(let p=0;p=2&&d.node(p.depth-1).type.compatibleContent(t)&&p.startIndex==0){if(d.index(p.depth-1)==0)return!1;let S=i.doc.resolve(p.start-2);w=new gm(S,S,p.depth),p.endIndex=0;S--)h=tt.from(i[S].type.create(i[S].attrs,h));t.step(new Tn(a.start-(s?2:0),a.end,a.start,a.end,new Pt(h,0,0),i.length,!0));let p=0;for(let S=0;Sp.childCount>0&&p.firstChild.type==t);return h?i?s.node(h.depth-1).type==t?vE(a,i,t,h):kE(a,i,h):!0:!1}}function vE(t,a,i,s){let d=t.tr,h=s.end,p=s.$to.end(s.depth);hK;U--)B-=d.child(U).nodeSize,s.delete(B-1,B+1);let h=s.doc.resolve(i.start),p=h.nodeAfter;if(s.mapping.map(i.end)!=i.start+h.nodeAfter.nodeSize)return!1;let l=i.startIndex==0,w=i.endIndex==d.childCount,_=h.node(-1),S=h.index(-1);if(!_.canReplace(S+(l?0:1),S+1,p.content.append(w?tt.empty:tt.from(d))))return!1;let D=h.pos,I=D+p.nodeSize;return s.step(new Tn(D-(l?1:0),I+(w?1:0),D+1,I-1,new Pt((l?tt.empty:tt.from(d.copy(tt.empty))).append(w?tt.empty:tt.from(d.copy(tt.empty))),l?0:1,w?0:1),l?0:1)),a(s.scrollIntoView()),!0}function wE(t){return function(a,i){let{$from:s,$to:d}=a.selection,h=s.blockRange(d,_=>_.childCount>0&&_.firstChild.type==t);if(!h)return!1;let p=h.startIndex;if(p==0)return!1;let l=h.parent,w=l.child(p-1);if(w.type!=t)return!1;if(i){let _=w.lastChild&&w.lastChild.type==l.type,S=tt.from(_?t.create():null),D=new Pt(tt.from(t.create(null,tt.from(l.type.create(null,S)))),_?3:1,0),I=h.start,B=h.end;i(a.tr.step(new Tn(I-(_?3:1),B,I,B,D,1,!0)).scrollIntoView())}return!0}}function Ym(t){const{state:a,transaction:i}=t;let{selection:s}=i,{doc:d}=i,{storedMarks:h}=i;return{...a,apply:a.apply.bind(a),applyTransaction:a.applyTransaction.bind(a),filterTransaction:a.filterTransaction,plugins:a.plugins,schema:a.schema,reconfigure:a.reconfigure.bind(a),toJSON:a.toJSON.bind(a),get storedMarks(){return h},get selection(){return s},get doc(){return d},get tr(){return s=i.selection,d=i.doc,h=i.storedMarks,i}}}class Km{constructor(a){this.editor=a.editor,this.rawCommands=this.editor.extensionManager.commands,this.customState=a.state}get hasCustomState(){return!!this.customState}get state(){return this.customState||this.editor.state}get commands(){const{rawCommands:a,editor:i,state:s}=this,{view:d}=i,{tr:h}=s,p=this.buildProps(h);return Object.fromEntries(Object.entries(a).map(([l,w])=>[l,(...S)=>{const D=w(...S)(p);return!h.getMeta("preventDispatch")&&!this.hasCustomState&&d.dispatch(h),D}]))}get chain(){return()=>this.createChain()}get can(){return()=>this.createCan()}createChain(a,i=!0){const{rawCommands:s,editor:d,state:h}=this,{view:p}=d,l=[],w=!!a,_=a||h.tr,S=()=>(!w&&i&&!_.getMeta("preventDispatch")&&!this.hasCustomState&&p.dispatch(_),l.every(I=>I===!0)),D={...Object.fromEntries(Object.entries(s).map(([I,B])=>[I,(...K)=>{const re=this.buildProps(_,i),je=B(...K)(re);return l.push(je),D}])),run:S};return D}createCan(a){const{rawCommands:i,state:s}=this,d=!1,h=a||s.tr,p=this.buildProps(h,d);return{...Object.fromEntries(Object.entries(i).map(([w,_])=>[w,(...S)=>_(...S)({...p,dispatch:void 0})])),chain:()=>this.createChain(h,d)}}buildProps(a,i=!0){const{rawCommands:s,editor:d,state:h}=this,{view:p}=d;h.storedMarks&&a.setStoredMarks(h.storedMarks);const l={tr:a,editor:d,view:p,state:Ym({state:h,transaction:a}),dispatch:i?()=>{}:void 0,chain:()=>this.createChain(a),can:()=>this.createCan(a),get commands(){return Object.fromEntries(Object.entries(s).map(([w,_])=>[w,(...S)=>_(...S)(l)]))}};return l}}class jE{constructor(){this.callbacks={}}on(a,i){return this.callbacks[a]||(this.callbacks[a]=[]),this.callbacks[a].push(i),this}emit(a,...i){const s=this.callbacks[a];return s&&s.forEach(d=>d.apply(this,i)),this}off(a,i){const s=this.callbacks[a];return s&&(i?this.callbacks[a]=s.filter(d=>d!==i):delete this.callbacks[a]),this}removeAllListeners(){this.callbacks={}}}function Ut(t,a,i){return t.config[a]===void 0&&t.parent?Ut(t.parent,a,i):typeof t.config[a]=="function"?t.config[a].bind({...i,parent:t.parent?Ut(t.parent,a,i):null}):t.config[a]}function Xm(t){const a=t.filter(d=>d.type==="extension"),i=t.filter(d=>d.type==="node"),s=t.filter(d=>d.type==="mark");return{baseExtensions:a,nodeExtensions:i,markExtensions:s}}function Ov(t){const a=[],{nodeExtensions:i,markExtensions:s}=Xm(t),d=[...i,...s],h={default:null,rendered:!0,renderHTML:null,parseHTML:null,keepOnSplit:!0,isRequired:!1};return t.forEach(p=>{const l={name:p.name,options:p.options,storage:p.storage},w=Ut(p,"addGlobalAttributes",l);if(!w)return;w().forEach(S=>{S.types.forEach(D=>{Object.entries(S.attributes).forEach(([I,B])=>{a.push({type:D,name:I,attribute:{...h,...B}})})})})}),d.forEach(p=>{const l={name:p.name,options:p.options,storage:p.storage},w=Ut(p,"addAttributes",l);if(!w)return;const _=w();Object.entries(_).forEach(([S,D])=>{const I={...h,...D};typeof(I==null?void 0:I.default)=="function"&&(I.default=I.default()),I!=null&&I.isRequired&&(I==null?void 0:I.default)===void 0&&delete I.default,a.push({type:p.name,name:S,attribute:I})})}),a}function En(t,a){if(typeof t=="string"){if(!a.nodes[t])throw Error(`There is no node type named '${t}'. Maybe you forgot to add the extension?`);return a.nodes[t]}return t}function Gi(...t){return t.filter(a=>!!a).reduce((a,i)=>{const s={...a};return Object.entries(i).forEach(([d,h])=>{if(!s[d]){s[d]=h;return}d==="class"?s[d]=[s[d],h].join(" "):d==="style"?s[d]=[s[d],h].join("; "):s[d]=h}),s},{})}function rf(t,a){return a.filter(i=>i.attribute.rendered).map(i=>i.attribute.renderHTML?i.attribute.renderHTML(t.attrs)||{}:{[i.name]:t.attrs[i.name]}).reduce((i,s)=>Gi(i,s),{})}function Lv(t){return typeof t=="function"}function Ea(t,a=void 0,...i){return Lv(t)?a?t.bind(a)(...i):t(...i):t}function _E(t={}){return Object.keys(t).length===0&&t.constructor===Object}function zE(t){return typeof t!="string"?t:t.match(/^[+-]?(?:\d*\.)?\d+$/)?Number(t):t==="true"?!0:t==="false"?!1:t}function k1(t,a){return t.style?t:{...t,getAttrs:i=>{const s=t.getAttrs?t.getAttrs(i):t.attrs;if(s===!1)return!1;const d=a.reduce((h,p)=>{const l=p.attribute.parseHTML?p.attribute.parseHTML(i):zE(i.getAttribute(p.name));return l==null?h:{...h,[p.name]:l}},{});return{...s,...d}}}}function w1(t){return Object.fromEntries(Object.entries(t).filter(([a,i])=>a==="attrs"&&_E(i)?!1:i!=null))}function CE(t,a){var i;const s=Ov(t),{nodeExtensions:d,markExtensions:h}=Xm(t),p=(i=d.find(_=>Ut(_,"topNode")))===null||i===void 0?void 0:i.name,l=Object.fromEntries(d.map(_=>{const S=s.filter(je=>je.type===_.name),D={name:_.name,options:_.options,storage:_.storage,editor:a},I=t.reduce((je,Ce)=>{const Ve=Ut(Ce,"extendNodeSchema",D);return{...je,...Ve?Ve(_):{}}},{}),B=w1({...I,content:Ea(Ut(_,"content",D)),marks:Ea(Ut(_,"marks",D)),group:Ea(Ut(_,"group",D)),inline:Ea(Ut(_,"inline",D)),atom:Ea(Ut(_,"atom",D)),selectable:Ea(Ut(_,"selectable",D)),draggable:Ea(Ut(_,"draggable",D)),code:Ea(Ut(_,"code",D)),defining:Ea(Ut(_,"defining",D)),isolating:Ea(Ut(_,"isolating",D)),attrs:Object.fromEntries(S.map(je=>{var Ce;return[je.name,{default:(Ce=je==null?void 0:je.attribute)===null||Ce===void 0?void 0:Ce.default}]}))}),U=Ea(Ut(_,"parseHTML",D));U&&(B.parseDOM=U.map(je=>k1(je,S)));const K=Ut(_,"renderHTML",D);K&&(B.toDOM=je=>K({node:je,HTMLAttributes:rf(je,S)}));const re=Ut(_,"renderText",D);return re&&(B.toText=re),[_.name,B]})),w=Object.fromEntries(h.map(_=>{const S=s.filter(re=>re.type===_.name),D={name:_.name,options:_.options,storage:_.storage,editor:a},I=t.reduce((re,je)=>{const Ce=Ut(je,"extendMarkSchema",D);return{...re,...Ce?Ce(_):{}}},{}),B=w1({...I,inclusive:Ea(Ut(_,"inclusive",D)),excludes:Ea(Ut(_,"excludes",D)),group:Ea(Ut(_,"group",D)),spanning:Ea(Ut(_,"spanning",D)),code:Ea(Ut(_,"code",D)),attrs:Object.fromEntries(S.map(re=>{var je;return[re.name,{default:(je=re==null?void 0:re.attribute)===null||je===void 0?void 0:je.default}]}))}),U=Ea(Ut(_,"parseHTML",D));U&&(B.parseDOM=U.map(re=>k1(re,S)));const K=Ut(_,"renderHTML",D);return K&&(B.toDOM=re=>K({mark:re,HTMLAttributes:rf(re,S)})),[_.name,B]}));return new BT({topNode:p,nodes:l,marks:w})}function yg(t,a){return a.nodes[t]||a.marks[t]||null}function j1(t,a){return Array.isArray(a)?a.some(i=>(typeof i=="string"?i:i.name)===t.name):a}const SE=(t,a=500)=>{let i="";const s=t.parentOffset;return t.parent.nodesBetween(Math.max(0,s-a),s,(d,h,p,l)=>{var w,_;const S=((_=(w=d.type.spec).toText)===null||_===void 0?void 0:_.call(w,{node:d,pos:h,parent:p,index:l}))||d.textContent||"%leaf%";i+=S.slice(0,Math.max(0,s-h))}),i};function Af(t){return Object.prototype.toString.call(t)==="[object RegExp]"}class Qm{constructor(a){this.find=a.find,this.handler=a.handler}}const TE=(t,a)=>{if(Af(a))return a.exec(t);const i=a(t);if(!i)return null;const s=[i.text];return s.index=i.index,s.input=t,s.data=i.data,i.replaceWith&&(i.text.includes(i.replaceWith)||console.warn('[tiptap warn]: "inputRuleMatch.replaceWith" must be part of "inputRuleMatch.text".'),s.push(i.replaceWith)),s};function xg(t){var a;const{editor:i,from:s,to:d,text:h,rules:p,plugin:l}=t,{view:w}=i;if(w.composing)return!1;const _=w.state.doc.resolve(s);if(_.parent.type.spec.code||!((a=_.nodeBefore||_.nodeAfter)===null||a===void 0)&&a.marks.find(I=>I.type.spec.code))return!1;let S=!1;const D=SE(_)+h;return p.forEach(I=>{if(S)return;const B=TE(D,I.find);if(!B)return;const U=w.state.tr,K=Ym({state:w.state,transaction:U}),re={from:s-(B[0].length-h.length),to:d},{commands:je,chain:Ce,can:Ve}=new Km({editor:i,state:K});I.handler({state:K,range:re,match:B,commands:je,chain:Ce,can:Ve})===null||!U.steps.length||(U.setMeta(l,{transform:U,from:s,to:d,text:h}),w.dispatch(U),S=!0)}),S}function ME(t){const{editor:a,rules:i}=t,s=new Dr({state:{init(){return null},apply(d,h){const p=d.getMeta(s);return p||(d.selectionSet||d.docChanged?null:h)}},props:{handleTextInput(d,h,p,l){return xg({editor:a,from:h,to:p,text:l,rules:i,plugin:s})},handleDOMEvents:{compositionend:d=>(setTimeout(()=>{const{$cursor:h}=d.state.selection;h&&xg({editor:a,from:h.pos,to:h.pos,text:"",rules:i,plugin:s})}),!1)},handleKeyDown(d,h){if(h.key!=="Enter")return!1;const{$cursor:p}=d.state.selection;return p?xg({editor:a,from:p.pos,to:p.pos,text:` `,rules:i,plugin:s}):!1}},isInputRules:!0});return s}function EE(t){return typeof t=="number"}class IE{constructor(a){this.find=a.find,this.handler=a.handler}}const AE=(t,a)=>{if(Af(a))return[...t.matchAll(a)];const i=a(t);return i?i.map(s=>{const d=[s.text];return d.index=s.index,d.input=t,d.data=s.data,s.replaceWith&&(s.text.includes(s.replaceWith)||console.warn('[tiptap warn]: "pasteRuleMatch.replaceWith" must be part of "pasteRuleMatch.text".'),d.push(s.replaceWith)),d}):[]};function DE(t){const{editor:a,state:i,from:s,to:d,rule:h}=t,{commands:p,chain:l,can:w}=new Km({editor:a,state:i}),_=[];return i.doc.nodesBetween(s,d,(D,I)=>{if(!D.isTextblock||D.type.spec.code)return;const B=Math.max(s,I),U=Math.min(d,I+D.content.size),K=D.textBetween(B-I,U-I,void 0,"");AE(K,h.find).forEach(je=>{if(je.index===void 0)return;const Ce=B+je.index+1,Ve=Ce+je[0].length,ft={from:i.tr.mapping.map(Ce),to:i.tr.mapping.map(Ve)},st=h.handler({state:i,range:ft,match:je,commands:p,chain:l,can:w});_.push(st)})}),_.every(D=>D!==null)}function qE(t){const{editor:a,rules:i}=t;let s=null,d=!1,h=!1;return i.map(l=>new Dr({view(w){const _=S=>{var D;s=!((D=w.dom.parentElement)===null||D===void 0)&&D.contains(S.target)?w.dom.parentElement:null};return window.addEventListener("dragstart",_),{destroy(){window.removeEventListener("dragstart",_)}}},props:{handleDOMEvents:{drop:w=>(h=s===w.dom.parentElement,!1),paste:(w,_)=>{var S;const D=(S=_.clipboardData)===null||S===void 0?void 0:S.getData("text/html");return d=!!(D!=null&&D.includes("data-pm-slice")),!1}}},appendTransaction:(w,_,S)=>{const D=w[0],I=D.getMeta("uiEvent")==="paste"&&!d,B=D.getMeta("uiEvent")==="drop"&&!h;if(!I&&!B)return;const U=_.doc.content.findDiffStart(S.doc.content),K=_.doc.content.findDiffEnd(S.doc.content);if(!EE(U)||!K||U===K.b)return;const re=S.tr,je=Ym({state:S,transaction:re});if(!(!DE({editor:a,state:je,from:Math.max(U-1,0),to:K.b-1,rule:l})||!re.steps.length))return re}}))}function PE(t){const a=t.filter((i,s)=>t.indexOf(i)!==s);return[...new Set(a)]}class Gd{constructor(a,i){this.splittableMarks=[],this.editor=i,this.extensions=Gd.resolve(a),this.schema=CE(this.extensions,i),this.extensions.forEach(s=>{var d;this.editor.extensionStorage[s.name]=s.storage;const h={name:s.name,options:s.options,storage:s.storage,editor:this.editor,type:yg(s.name,this.schema)};s.type==="mark"&&(!((d=Ea(Ut(s,"keepOnSplit",h)))!==null&&d!==void 0)||d)&&this.splittableMarks.push(s.name);const p=Ut(s,"onBeforeCreate",h);p&&this.editor.on("beforeCreate",p);const l=Ut(s,"onCreate",h);l&&this.editor.on("create",l);const w=Ut(s,"onUpdate",h);w&&this.editor.on("update",w);const _=Ut(s,"onSelectionUpdate",h);_&&this.editor.on("selectionUpdate",_);const S=Ut(s,"onTransaction",h);S&&this.editor.on("transaction",S);const D=Ut(s,"onFocus",h);D&&this.editor.on("focus",D);const I=Ut(s,"onBlur",h);I&&this.editor.on("blur",I);const B=Ut(s,"onDestroy",h);B&&this.editor.on("destroy",B)})}static resolve(a){const i=Gd.sort(Gd.flatten(a)),s=PE(i.map(d=>d.name));return s.length&&console.warn(`[tiptap warn]: Duplicate extension names found: [${s.map(d=>`'${d}'`).join(", ")}]. This can lead to issues.`),i}static flatten(a){return a.map(i=>{const s={name:i.name,options:i.options,storage:i.storage},d=Ut(i,"addExtensions",s);return d?[i,...this.flatten(d())]:i}).flat(10)}static sort(a){return a.sort((s,d)=>{const h=Ut(s,"priority")||100,p=Ut(d,"priority")||100;return h>p?-1:h{const s={name:i.name,options:i.options,storage:i.storage,editor:this.editor,type:yg(i.name,this.schema)},d=Ut(i,"addCommands",s);return d?{...a,...d()}:a},{})}get plugins(){const{editor:a}=this,i=Gd.sort([...this.extensions].reverse()),s=[],d=[],h=i.map(p=>{const l={name:p.name,options:p.options,storage:p.storage,editor:a,type:yg(p.name,this.schema)},w=[],_=Ut(p,"addKeyboardShortcuts",l);let S={};if(p.type==="mark"&&p.config.exitable&&(S.ArrowRight=()=>Os.handleExit({editor:a,mark:p})),_){const K=Object.fromEntries(Object.entries(_()).map(([re,je])=>[re,()=>je({editor:a})]));S={...S,...K}}const D=KM(S);w.push(D);const I=Ut(p,"addInputRules",l);j1(p,a.options.enableInputRules)&&I&&s.push(...I());const B=Ut(p,"addPasteRules",l);j1(p,a.options.enablePasteRules)&&B&&d.push(...B());const U=Ut(p,"addProseMirrorPlugins",l);if(U){const K=U();w.push(...K)}return w}).flat();return[ME({editor:a,rules:s}),...qE({editor:a,rules:d}),...h]}get attributes(){return Ov(this.extensions)}get nodeViews(){const{editor:a}=this,{nodeExtensions:i}=Xm(this.extensions);return Object.fromEntries(i.filter(s=>!!Ut(s,"addNodeView")).map(s=>{const d=this.attributes.filter(w=>w.type===s.name),h={name:s.name,options:s.options,storage:s.storage,editor:a,type:En(s.name,this.schema)},p=Ut(s,"addNodeView",h);if(!p)return[];const l=(w,_,S,D)=>{const I=rf(w,d);return p()({editor:a,node:w,getPos:S,decorations:D,HTMLAttributes:I,extension:s})};return[s.name,l]}))}}function OE(t){return Object.prototype.toString.call(t).slice(8,-1)}function vg(t){return OE(t)!=="Object"?!1:t.constructor===Object&&Object.getPrototypeOf(t)===Object.prototype}function ep(t,a){const i={...t};return vg(t)&&vg(a)&&Object.keys(a).forEach(s=>{vg(a[s])?s in t?i[s]=ep(t[s],a[s]):Object.assign(i,{[s]:a[s]}):Object.assign(i,{[s]:a[s]})}),i}class ys{constructor(a={}){this.type="extension",this.name="extension",this.parent=null,this.child=null,this.config={name:this.name,defaultOptions:{}},this.config={...this.config,...a},this.name=this.config.name,a.defaultOptions&&console.warn(`[tiptap warn]: BREAKING CHANGE: "defaultOptions" is deprecated. Please use "addOptions" instead. Found in extension: "${this.name}".`),this.options=this.config.defaultOptions,this.config.addOptions&&(this.options=Ea(Ut(this,"addOptions",{name:this.name}))),this.storage=Ea(Ut(this,"addStorage",{name:this.name,options:this.options}))||{}}static create(a={}){return new ys(a)}configure(a={}){const i=this.extend();return i.options=ep(this.options,a),i.storage=Ea(Ut(i,"addStorage",{name:i.name,options:i.options})),i}extend(a={}){const i=new ys(a);return i.parent=this,this.child=i,i.name=a.name?a.name:i.parent.name,a.defaultOptions&&console.warn(`[tiptap warn]: BREAKING CHANGE: "defaultOptions" is deprecated. Please use "addOptions" instead. Found in extension: "${i.name}".`),i.options=Ea(Ut(i,"addOptions",{name:i.name})),i.storage=Ea(Ut(i,"addStorage",{name:i.name,options:i.options})),i}}function Rv(t,a,i){const{from:s,to:d}=a,{blockSeparator:h=` `,textSerializers:p={}}=i||{};let l="",w=!0;return t.nodesBetween(s,d,(_,S,D,I)=>{var B;const U=p==null?void 0:p[_.type.name];U?(_.isBlock&&!w&&(l+=h,w=!0),D&&(l+=U({node:_,pos:S,parent:D,index:I,range:a}))):_.isText?(l+=(B=_==null?void 0:_.text)===null||B===void 0?void 0:B.slice(Math.max(s,S)-S,d-S),w=!1):_.isBlock&&!w&&(l+=h,w=!0)}),l}function Bv(t){return Object.fromEntries(Object.entries(t.nodes).filter(([,a])=>a.spec.toText).map(([a,i])=>[a,i.spec.toText]))}const LE=ys.create({name:"clipboardTextSerializer",addProseMirrorPlugins(){return[new Dr({key:new io("clipboardTextSerializer"),props:{clipboardTextSerializer:()=>{const{editor:t}=this,{state:a,schema:i}=t,{doc:s,selection:d}=a,{ranges:h}=d,p=Math.min(...h.map(S=>S.$from.pos)),l=Math.max(...h.map(S=>S.$to.pos)),w=Bv(i);return Rv(s,{from:p,to:l},{textSerializers:w})}}})]}}),RE=()=>({editor:t,view:a})=>(requestAnimationFrame(()=>{var i;t.isDestroyed||(a.dom.blur(),(i=window==null?void 0:window.getSelection())===null||i===void 0||i.removeAllRanges())}),!0),BE=(t=!1)=>({commands:a})=>a.setContent("",t),NE=()=>({state:t,tr:a,dispatch:i})=>{const{selection:s}=a,{ranges:d}=s;return i&&d.forEach(({$from:h,$to:p})=>{t.doc.nodesBetween(h.pos,p.pos,(l,w)=>{if(l.type.isText)return;const{doc:_,mapping:S}=a,D=_.resolve(S.map(w)),I=_.resolve(S.map(w+l.nodeSize)),B=D.blockRange(I);if(!B)return;const U=mu(B);if(l.type.isTextblock){const{defaultType:K}=D.parent.contentMatchAt(D.index());a.setNodeMarkup(B.start,K)}(U||U===0)&&a.lift(B,U)})}),!0},FE=t=>a=>t(a),VE=()=>({state:t,dispatch:a})=>dE(t,a),UE=()=>({tr:t,dispatch:a})=>{const{selection:i}=t,s=i.$anchor.node();if(s.content.size>0)return!1;const d=t.selection.$anchor;for(let h=d.depth;h>0;h-=1)if(d.node(h).type===s.type){if(a){const l=d.before(h),w=d.after(h);t.delete(l,w).scrollIntoView()}return!0}return!1},$E=t=>({tr:a,state:i,dispatch:s})=>{const d=En(t,i.schema),h=a.selection.$anchor;for(let p=h.depth;p>0;p-=1)if(h.node(p).type===d){if(s){const w=h.before(p),_=h.after(p);a.delete(w,_).scrollIntoView()}return!0}return!1},HE=t=>({tr:a,dispatch:i})=>{const{from:s,to:d}=t;return i&&a.delete(s,d),!0},GE=()=>({state:t,dispatch:a})=>XM(t,a),WE=()=>({commands:t})=>t.keyboardShortcut("Enter"),JE=()=>({state:t,dispatch:a})=>cE(t,a);function jm(t,a,i={strict:!0}){const s=Object.keys(a);return s.length?s.every(d=>i.strict?a[d]===t[d]:Af(a[d])?a[d].test(t[d]):a[d]===t[d]):!0}function sf(t,a,i={}){return t.find(s=>s.type===a&&jm(s.attrs,i))}function ZE(t,a,i={}){return!!sf(t,a,i)}function Df(t,a,i={}){if(!t||!a)return;let s=t.parent.childAfter(t.parentOffset);if(t.parentOffset===s.offset&&s.offset!==0&&(s=t.parent.childBefore(t.parentOffset)),!s.node)return;const d=sf([...s.node.marks],a,i);if(!d)return;let h=s.index,p=t.start()+s.offset,l=h+1,w=p+s.node.nodeSize;for(sf([...s.node.marks],a,i);h>0&&d.isInSet(t.parent.child(h-1).marks);)h-=1,p-=t.parent.child(h).nodeSize;for(;l({tr:i,state:s,dispatch:d})=>{const h=bc(t,s.schema),{doc:p,selection:l}=i,{$from:w,from:_,to:S}=l;if(d){const D=Df(w,h,a);if(D&&D.from<=_&&D.to>=S){const I=Ta.create(p,D.from,D.to);i.setSelection(I)}}return!0},KE=t=>a=>{const i=typeof t=="function"?t(a):t;for(let s=0;s({editor:i,view:s,tr:d,dispatch:h})=>{a={scrollIntoView:!0,...a};const p=()=>{qf()&&s.dom.focus(),requestAnimationFrame(()=>{i.isDestroyed||(s.focus(),a!=null&&a.scrollIntoView&&i.commands.scrollIntoView())})};if(s.hasFocus()&&t===null||t===!1)return!0;if(h&&t===null&&!Nv(i.state.selection))return p(),!0;const l=Fv(d.doc,t)||i.state.selection,w=i.state.selection.eq(l);return h&&(w||d.setSelection(l),w&&d.storedMarks&&d.setStoredMarks(d.storedMarks),p()),!0},QE=(t,a)=>i=>t.every((s,d)=>a(s,{...i,index:d})),e9=(t,a)=>({tr:i,commands:s})=>s.insertContentAt({from:i.selection.from,to:i.selection.to},t,a);function _1(t){const a=`${t}`;return new window.DOMParser().parseFromString(a,"text/html").body}function _m(t,a,i){if(i={slice:!0,parseOptions:{},...i},typeof t=="object"&&t!==null)try{return Array.isArray(t)&&t.length>0?tt.fromArray(t.map(s=>a.nodeFromJSON(s))):a.nodeFromJSON(t)}catch(s){return console.warn("[tiptap warn]: Invalid content.","Passed value:",t,"Error:",s),_m("",a,i)}if(typeof t=="string"){const s=su.fromSchema(a);return i.slice?s.parseSlice(_1(t),i.parseOptions).content:s.parse(_1(t),i.parseOptions)}return _m("",a,i)}function t9(t,a,i){const s=t.steps.length-1;if(s{p===0&&(p=S)}),t.setSelection(Ia.near(t.doc.resolve(p),i))}const a9=t=>t.toString().startsWith("<"),i9=(t,a,i)=>({tr:s,dispatch:d,editor:h})=>{if(d){i={parseOptions:{},updateSelection:!0,...i};const p=_m(a,h.schema,{parseOptions:{preserveWhitespace:"full",...i.parseOptions}});if(p.toString()==="<>")return!0;let{from:l,to:w}=typeof t=="number"?{from:t,to:t}:t,_=!0,S=!0;if((a9(p)?p:[p]).forEach(I=>{I.check(),_=_?I.isText&&I.marks.length===0:!1,S=S?I.isBlock:!1}),l===w&&S){const{parent:I}=s.doc.resolve(l);I.isTextblock&&!I.type.spec.code&&!I.childCount&&(l-=1,w+=1)}_?Array.isArray(a)?s.insertText(a.map(I=>I.text||"").join(""),l,w):typeof a=="object"&&a&&a.text?s.insertText(a.text,l,w):s.insertText(a,l,w):s.replaceWith(l,w,p),i.updateSelection&&t9(s,s.steps.length-1,-1)}return!0},n9=()=>({state:t,dispatch:a})=>rE(t,a),r9=()=>({state:t,dispatch:a})=>sE(t,a),s9=()=>({state:t,dispatch:a})=>eE(t,a),o9=()=>({state:t,dispatch:a})=>iE(t,a);function Vv(){return typeof navigator<"u"?/Mac/.test(navigator.platform):!1}function l9(t){const a=t.split(/-(?!$)/);let i=a[a.length-1];i==="Space"&&(i=" ");let s,d,h,p;for(let l=0;l({editor:a,view:i,tr:s,dispatch:d})=>{const h=l9(t).split(/-(?!$)/),p=h.find(_=>!["Alt","Ctrl","Meta","Shift"].includes(_)),l=new KeyboardEvent("keydown",{key:p==="Space"?" ":p,altKey:h.includes("Alt"),ctrlKey:h.includes("Ctrl"),metaKey:h.includes("Meta"),shiftKey:h.includes("Shift"),bubbles:!0,cancelable:!0}),w=a.captureTransaction(()=>{i.someProp("handleKeyDown",_=>_(i,l))});return w==null||w.steps.forEach(_=>{const S=_.map(s.mapping);S&&d&&s.maybeStep(S)}),!0};function hh(t,a,i={}){const{from:s,to:d,empty:h}=t.selection,p=a?En(a,t.schema):null,l=[];t.doc.nodesBetween(s,d,(D,I)=>{if(D.isText)return;const B=Math.max(s,I),U=Math.min(d,I+D.nodeSize);l.push({node:D,from:B,to:U})});const w=d-s,_=l.filter(D=>p?p.name===D.node.type.name:!0).filter(D=>jm(D.node.attrs,i,{strict:!1}));return h?!!_.length:_.reduce((D,I)=>D+I.to-I.from,0)>=w}const d9=(t,a={})=>({state:i,dispatch:s})=>{const d=En(t,i.schema);return hh(i,d,a)?oE(i,s):!1},u9=()=>({state:t,dispatch:a})=>uE(t,a),h9=t=>({state:a,dispatch:i})=>{const s=En(t,a.schema);return xE(s)(a,i)},m9=()=>({state:t,dispatch:a})=>lE(t,a);function tp(t,a){return a.nodes[t]?"node":a.marks[t]?"mark":null}function z1(t,a){const i=typeof a=="string"?[a]:a;return Object.keys(t).reduce((s,d)=>(i.includes(d)||(s[d]=t[d]),s),{})}const p9=(t,a)=>({tr:i,state:s,dispatch:d})=>{let h=null,p=null;const l=tp(typeof t=="string"?t:t.name,s.schema);return l?(l==="node"&&(h=En(t,s.schema)),l==="mark"&&(p=bc(t,s.schema)),d&&i.selection.ranges.forEach(w=>{s.doc.nodesBetween(w.$from.pos,w.$to.pos,(_,S)=>{h&&h===_.type&&i.setNodeMarkup(S,void 0,z1(_.attrs,a)),p&&_.marks.length&&_.marks.forEach(D=>{p===D.type&&i.addMark(S,S+_.nodeSize,p.create(z1(D.attrs,a)))})})}),!0):!1},g9=()=>({tr:t,dispatch:a})=>(a&&t.scrollIntoView(),!0),f9=()=>({tr:t,commands:a})=>a.setTextSelection({from:0,to:t.doc.content.size}),b9=()=>({state:t,dispatch:a})=>tE(t,a),y9=()=>({state:t,dispatch:a})=>nE(t,a),x9=()=>({state:t,dispatch:a})=>hE(t,a),v9=()=>({state:t,dispatch:a})=>gE(t,a),k9=()=>({state:t,dispatch:a})=>pE(t,a);function Uv(t,a,i={}){return _m(t,a,{slice:!1,parseOptions:i})}const w9=(t,a=!1,i={})=>({tr:s,editor:d,dispatch:h})=>{const{doc:p}=s,l=Uv(t,d.schema,i);return h&&s.replaceWith(0,p.content.size,l).setMeta("preventUpdate",!a),!0};function j9(t,a){const i=new Yx(t);return a.forEach(s=>{s.steps.forEach(d=>{i.step(d)})}),i}function _9(t){for(let a=0;a{i(d)&&s.push({node:d,pos:h})}),s}function C9(t,a){for(let i=t.depth;i>0;i-=1){const s=t.node(i);if(a(s))return{pos:i>0?t.before(i):0,start:t.start(i),depth:i,node:s}}}function Pf(t){return a=>C9(a.$from,t)}function S9(t,a){const i=Ao.fromSchema(a).serializeFragment(t),d=document.implementation.createHTMLDocument().createElement("div");return d.appendChild(i),d.innerHTML}function T9(t,a){const i={from:0,to:t.content.size};return Rv(t,i,a)}function ap(t,a){const i=bc(a,t.schema),{from:s,to:d,empty:h}=t.selection,p=[];h?(t.storedMarks&&p.push(...t.storedMarks),p.push(...t.selection.$head.marks())):t.doc.nodesBetween(s,d,w=>{p.push(...w.marks)});const l=p.find(w=>w.type.name===i.name);return l?{...l.attrs}:{}}function M9(t,a){const i=En(a,t.schema),{from:s,to:d}=t.selection,h=[];t.doc.nodesBetween(s,d,l=>{h.push(l)});const p=h.reverse().find(l=>l.type.name===i.name);return p?{...p.attrs}:{}}function $v(t,a){const i=tp(typeof a=="string"?a:a.name,t.schema);return i==="node"?M9(t,a):i==="mark"?ap(t,a):{}}function E9(t,a=JSON.stringify){const i={};return t.filter(s=>{const d=a(s);return Object.prototype.hasOwnProperty.call(i,d)?!1:i[d]=!0})}function I9(t){const a=E9(t);return a.length===1?a:a.filter((i,s)=>!a.filter((h,p)=>p!==s).some(h=>i.oldRange.from>=h.oldRange.from&&i.oldRange.to<=h.oldRange.to&&i.newRange.from>=h.newRange.from&&i.newRange.to<=h.newRange.to))}function A9(t){const{mapping:a,steps:i}=t,s=[];return a.maps.forEach((d,h)=>{const p=[];if(d.ranges.length)d.forEach((l,w)=>{p.push({from:l,to:w})});else{const{from:l,to:w}=i[h];if(l===void 0||w===void 0)return;p.push({from:l,to:w})}p.forEach(({from:l,to:w})=>{const _=a.slice(h).map(l,-1),S=a.slice(h).map(w),D=a.invert().map(_,-1),I=a.invert().map(S);s.push({oldRange:{from:D,to:I},newRange:{from:_,to:S}})})}),I9(s)}function zm(t,a,i){const s=[];return t===a?i.resolve(t).marks().forEach(d=>{const h=i.resolve(t-1),p=Df(h,d.type);p&&s.push({mark:d,...p})}):i.nodesBetween(t,a,(d,h)=>{s.push(...d.marks.map(p=>({from:h,to:h+d.nodeSize,mark:p})))}),s}function rm(t,a,i){return Object.fromEntries(Object.entries(i).filter(([s])=>{const d=t.find(h=>h.type===a&&h.name===s);return d?d.attribute.keepOnSplit:!1}))}function of(t,a,i={}){const{empty:s,ranges:d}=t.selection,h=a?bc(a,t.schema):null;if(s)return!!(t.storedMarks||t.selection.$from.marks()).filter(D=>h?h.name===D.type.name:!0).find(D=>jm(D.attrs,i,{strict:!1}));let p=0;const l=[];if(d.forEach(({$from:D,$to:I})=>{const B=D.pos,U=I.pos;t.doc.nodesBetween(B,U,(K,re)=>{if(!K.isText&&!K.marks.length)return;const je=Math.max(B,re),Ce=Math.min(U,re+K.nodeSize),Ve=Ce-je;p+=Ve,l.push(...K.marks.map(ft=>({mark:ft,from:je,to:Ce})))})}),p===0)return!1;const w=l.filter(D=>h?h.name===D.mark.type.name:!0).filter(D=>jm(D.mark.attrs,i,{strict:!1})).reduce((D,I)=>D+I.to-I.from,0),_=l.filter(D=>h?D.mark.type!==h&&D.mark.type.excludes(h):!0).reduce((D,I)=>D+I.to-I.from,0);return(w>0?w+_:w)>=p}function D9(t,a,i={}){if(!a)return hh(t,null,i)||of(t,null,i);const s=tp(a,t.schema);return s==="node"?hh(t,a,i):s==="mark"?of(t,a,i):!1}function C1(t,a){const{nodeExtensions:i}=Xm(a),s=i.find(p=>p.name===t);if(!s)return!1;const d={name:s.name,options:s.options,storage:s.storage},h=Ea(Ut(s,"group",d));return typeof h!="string"?!1:h.split(" ").includes("list")}function q9(t){var a;const i=(a=t.type.createAndFill())===null||a===void 0?void 0:a.toJSON(),s=t.toJSON();return JSON.stringify(i)===JSON.stringify(s)}function P9(t,a,i){var s;const{selection:d}=a;let h=null;if(Nv(d)&&(h=d.$cursor),h){const l=(s=t.storedMarks)!==null&&s!==void 0?s:h.marks();return!!i.isInSet(l)||!l.some(w=>w.type.excludes(i))}const{ranges:p}=d;return p.some(({$from:l,$to:w})=>{let _=l.depth===0?t.doc.inlineContent&&t.doc.type.allowsMarkType(i):!1;return t.doc.nodesBetween(l.pos,w.pos,(S,D,I)=>{if(_)return!1;if(S.isInline){const B=!I||I.type.allowsMarkType(i),U=!!i.isInSet(S.marks)||!S.marks.some(K=>K.type.excludes(i));_=B&&U}return!_}),_})}const O9=(t,a={})=>({tr:i,state:s,dispatch:d})=>{const{selection:h}=i,{empty:p,ranges:l}=h,w=bc(t,s.schema);if(d)if(p){const _=ap(s,w);i.addStoredMark(w.create({..._,...a}))}else l.forEach(_=>{const S=_.$from.pos,D=_.$to.pos;s.doc.nodesBetween(S,D,(I,B)=>{const U=Math.max(B,S),K=Math.min(B+I.nodeSize,D);I.marks.find(je=>je.type===w)?I.marks.forEach(je=>{w===je.type&&i.addMark(U,K,w.create({...je.attrs,...a}))}):i.addMark(U,K,w.create(a))})});return P9(s,i,w)},L9=(t,a)=>({tr:i})=>(i.setMeta(t,a),!0),R9=(t,a={})=>({state:i,dispatch:s,chain:d})=>{const h=En(t,i.schema);return h.isTextblock?d().command(({commands:p})=>v1(h,a)(i)?!0:p.clearNodes()).command(({state:p})=>v1(h,a)(p,s)).run():(console.warn('[tiptap warn]: Currently "setNode()" only supports text block nodes.'),!1)},B9=t=>({tr:a,dispatch:i})=>{if(i){const{doc:s}=a,d=Zc(t,0,s.content.size),h=ga.create(s,d);a.setSelection(h)}return!0},N9=t=>({tr:a,dispatch:i})=>{if(i){const{doc:s}=a,{from:d,to:h}=typeof t=="number"?{from:t,to:t}:t,p=Ta.atStart(s).from,l=Ta.atEnd(s).to,w=Zc(d,p,l),_=Zc(h,p,l),S=Ta.create(s,w,_);a.setSelection(S)}return!0},F9=t=>({state:a,dispatch:i})=>{const s=En(t,a.schema);return wE(s)(a,i)};function S1(t,a){const i=t.storedMarks||t.selection.$to.parentOffset&&t.selection.$from.marks();if(i){const s=i.filter(d=>a==null?void 0:a.includes(d.type.name));t.tr.ensureMarks(s)}}const V9=({keepMarks:t=!0}={})=>({tr:a,state:i,dispatch:s,editor:d})=>{const{selection:h,doc:p}=a,{$from:l,$to:w}=h,_=d.extensionManager.attributes,S=rm(_,l.node().type.name,l.node().attrs);if(h instanceof ga&&h.node.isBlock)return!l.parentOffset||!au(p,l.pos)?!1:(s&&(t&&S1(i,d.extensionManager.splittableMarks),a.split(l.pos).scrollIntoView()),!0);if(!l.parent.isBlock)return!1;if(s){const D=w.parentOffset===w.parent.content.size;h instanceof Ta&&a.deleteSelection();const I=l.depth===0?void 0:_9(l.node(-1).contentMatchAt(l.indexAfter(-1)));let B=D&&I?[{type:I,attrs:S}]:void 0,U=au(a.doc,a.mapping.map(l.pos),1,B);if(!B&&!U&&au(a.doc,a.mapping.map(l.pos),1,I?[{type:I}]:void 0)&&(U=!0,B=I?[{type:I,attrs:S}]:void 0),U&&(a.split(a.mapping.map(l.pos),1,B),I&&!D&&!l.parentOffset&&l.parent.type!==I)){const K=a.mapping.map(l.before()),re=a.doc.resolve(K);l.node(-1).canReplaceWith(re.index(),re.index()+1,I)&&a.setNodeMarkup(a.mapping.map(l.before()),I)}t&&S1(i,d.extensionManager.splittableMarks),a.scrollIntoView()}return!0},U9=t=>({tr:a,state:i,dispatch:s,editor:d})=>{var h;const p=En(t,i.schema),{$from:l,$to:w}=i.selection,_=i.selection.node;if(_&&_.isBlock||l.depth<2||!l.sameParent(w))return!1;const S=l.node(-1);if(S.type!==p)return!1;const D=d.extensionManager.attributes;if(l.parent.content.size===0&&l.node(-1).childCount===l.indexAfter(-1)){if(l.depth===2||l.node(-3).type!==p||l.index(-2)!==l.node(-2).childCount-1)return!1;if(s){let re=tt.empty;const je=l.index(-1)?1:l.index(-2)?2:3;for(let Nt=l.depth-je;Nt>=l.depth-3;Nt-=1)re=tt.from(l.node(Nt).copy(re));const Ce=l.indexAfter(-1){if(Qe>-1)return!1;Nt.isTextblock&&Nt.content.size===0&&(Qe=at+1)}),Qe>-1&&a.setSelection(Ta.near(a.doc.resolve(Qe))),a.scrollIntoView()}return!0}const I=w.pos===l.end()?S.contentMatchAt(0).defaultType:null,B=rm(D,S.type.name,S.attrs),U=rm(D,l.node().type.name,l.node().attrs);a.delete(l.pos,w.pos);const K=I?[{type:p,attrs:B},{type:I,attrs:U}]:[{type:p,attrs:B}];if(!au(a.doc,l.pos,2))return!1;if(s){const{selection:re,storedMarks:je}=i,{splittableMarks:Ce}=d.extensionManager,Ve=je||re.$to.parentOffset&&re.$from.marks();if(a.split(l.pos,2,K).scrollIntoView(),!Ve||!s)return!0;const ft=Ve.filter(st=>Ce.includes(st.type.name));a.ensureMarks(ft)}return!0},kg=(t,a)=>{const i=Pf(p=>p.type===a)(t.selection);if(!i)return!0;const s=t.doc.resolve(Math.max(0,i.pos-1)).before(i.depth);if(s===void 0)return!0;const d=t.doc.nodeAt(s);return i.node.type===(d==null?void 0:d.type)&&gc(t.doc,i.pos)&&t.join(i.pos),!0},wg=(t,a)=>{const i=Pf(p=>p.type===a)(t.selection);if(!i)return!0;const s=t.doc.resolve(i.start).after(i.depth);if(s===void 0)return!0;const d=t.doc.nodeAt(s);return i.node.type===(d==null?void 0:d.type)&&gc(t.doc,s)&&t.join(s),!0},$9=(t,a,i,s={})=>({editor:d,tr:h,state:p,dispatch:l,chain:w,commands:_,can:S})=>{const{extensions:D,splittableMarks:I}=d.extensionManager,B=En(t,p.schema),U=En(a,p.schema),{selection:K,storedMarks:re}=p,{$from:je,$to:Ce}=K,Ve=je.blockRange(Ce),ft=re||K.$to.parentOffset&&K.$from.marks();if(!Ve)return!1;const st=Pf(Qe=>C1(Qe.type.name,D))(K);if(Ve.depth>=1&&st&&Ve.depth-st.depth<=1){if(st.node.type===B)return _.liftListItem(U);if(C1(st.node.type.name,D)&&B.validContent(st.node.content)&&l)return w().command(()=>(h.setNodeMarkup(st.pos,B),!0)).command(()=>kg(h,B)).command(()=>wg(h,B)).run()}return!i||!ft||!l?w().command(()=>S().wrapInList(B,s)?!0:_.clearNodes()).wrapInList(B,s).command(()=>kg(h,B)).command(()=>wg(h,B)).run():w().command(()=>{const Qe=S().wrapInList(B,s),Nt=ft.filter(at=>I.includes(at.type.name));return h.ensureMarks(Nt),Qe?!0:_.clearNodes()}).wrapInList(B,s).command(()=>kg(h,B)).command(()=>wg(h,B)).run()},H9=(t,a={},i={})=>({state:s,commands:d})=>{const{extendEmptyMarkRange:h=!1}=i,p=bc(t,s.schema);return of(s,p,a)?d.unsetMark(p,{extendEmptyMarkRange:h}):d.setMark(p,a)},G9=(t,a,i={})=>({state:s,commands:d})=>{const h=En(t,s.schema),p=En(a,s.schema);return hh(s,h,i)?d.setNode(p):d.setNode(h,i)},W9=(t,a={})=>({state:i,commands:s})=>{const d=En(t,i.schema);return hh(i,d,a)?s.lift(d):s.wrapIn(d,a)},J9=()=>({state:t,dispatch:a})=>{const i=t.plugins;for(let s=0;s=0;w-=1)p.step(l.steps[w].invert(l.docs[w]));if(h.text){const w=p.doc.resolve(h.from).marks();p.replaceWith(h.from,h.to,t.schema.text(h.text,w))}else p.delete(h.from,h.to)}return!0}}return!1},Z9=()=>({tr:t,dispatch:a})=>{const{selection:i}=t,{empty:s,ranges:d}=i;return s||a&&d.forEach(h=>{t.removeMark(h.$from.pos,h.$to.pos)}),!0},Y9=(t,a={})=>({tr:i,state:s,dispatch:d})=>{var h;const{extendEmptyMarkRange:p=!1}=a,{selection:l}=i,w=bc(t,s.schema),{$from:_,empty:S,ranges:D}=l;if(!d)return!0;if(S&&p){let{from:I,to:B}=l;const U=(h=_.marks().find(re=>re.type===w))===null||h===void 0?void 0:h.attrs,K=Df(_,w,U);K&&(I=K.from,B=K.to),i.removeMark(I,B,w)}else D.forEach(I=>{i.removeMark(I.$from.pos,I.$to.pos,w)});return i.removeStoredMark(w),!0},K9=(t,a={})=>({tr:i,state:s,dispatch:d})=>{let h=null,p=null;const l=tp(typeof t=="string"?t:t.name,s.schema);return l?(l==="node"&&(h=En(t,s.schema)),l==="mark"&&(p=bc(t,s.schema)),d&&i.selection.ranges.forEach(w=>{const _=w.$from.pos,S=w.$to.pos;s.doc.nodesBetween(_,S,(D,I)=>{h&&h===D.type&&i.setNodeMarkup(I,void 0,{...D.attrs,...a}),p&&D.marks.length&&D.marks.forEach(B=>{if(p===B.type){const U=Math.max(I,_),K=Math.min(I+D.nodeSize,S);i.addMark(U,K,p.create({...B.attrs,...a}))}})})}),!0):!1},X9=(t,a={})=>({state:i,dispatch:s})=>{const d=En(t,i.schema);return fE(d,a)(i,s)},Q9=(t,a={})=>({state:i,dispatch:s})=>{const d=En(t,i.schema);return bE(d,a)(i,s)};var eI=Object.freeze({__proto__:null,blur:RE,clearContent:BE,clearNodes:NE,command:FE,createParagraphNear:VE,deleteCurrentNode:UE,deleteNode:$E,deleteRange:HE,deleteSelection:GE,enter:WE,exitCode:JE,extendMarkRange:YE,first:KE,focus:XE,forEach:QE,insertContent:e9,insertContentAt:i9,joinUp:n9,joinDown:r9,joinBackward:s9,joinForward:o9,keyboardShortcut:c9,lift:d9,liftEmptyBlock:u9,liftListItem:h9,newlineInCode:m9,resetAttributes:p9,scrollIntoView:g9,selectAll:f9,selectNodeBackward:b9,selectNodeForward:y9,selectParentNode:x9,selectTextblockEnd:v9,selectTextblockStart:k9,setContent:w9,setMark:O9,setMeta:L9,setNode:R9,setNodeSelection:B9,setTextSelection:N9,sinkListItem:F9,splitBlock:V9,splitListItem:U9,toggleList:$9,toggleMark:H9,toggleNode:G9,toggleWrap:W9,undoInputRule:J9,unsetAllMarks:Z9,unsetMark:Y9,updateAttributes:K9,wrapIn:X9,wrapInList:Q9});const tI=ys.create({name:"commands",addCommands(){return{...eI}}}),aI=ys.create({name:"editable",addProseMirrorPlugins(){return[new Dr({key:new io("editable"),props:{editable:()=>this.editor.options.editable}})]}}),iI=ys.create({name:"focusEvents",addProseMirrorPlugins(){const{editor:t}=this;return[new Dr({key:new io("focusEvents"),props:{handleDOMEvents:{focus:(a,i)=>{t.isFocused=!0;const s=t.state.tr.setMeta("focus",{event:i}).setMeta("addToHistory",!1);return a.dispatch(s),!1},blur:(a,i)=>{t.isFocused=!1;const s=t.state.tr.setMeta("blur",{event:i}).setMeta("addToHistory",!1);return a.dispatch(s),!1}}}})]}}),nI=ys.create({name:"keymap",addKeyboardShortcuts(){const t=()=>this.editor.commands.first(({commands:p})=>[()=>p.undoInputRule(),()=>p.command(({tr:l})=>{const{selection:w,doc:_}=l,{empty:S,$anchor:D}=w,{pos:I,parent:B}=D,U=Ia.atStart(_).from===I;return!S||!U||!B.type.isTextblock||B.textContent.length?!1:p.clearNodes()}),()=>p.deleteSelection(),()=>p.joinBackward(),()=>p.selectNodeBackward()]),a=()=>this.editor.commands.first(({commands:p})=>[()=>p.deleteSelection(),()=>p.deleteCurrentNode(),()=>p.joinForward(),()=>p.selectNodeForward()]),s={Enter:()=>this.editor.commands.first(({commands:p})=>[()=>p.newlineInCode(),()=>p.createParagraphNear(),()=>p.liftEmptyBlock(),()=>p.splitBlock()]),"Mod-Enter":()=>this.editor.commands.exitCode(),Backspace:t,"Mod-Backspace":t,"Shift-Backspace":t,Delete:a,"Mod-Delete":a,"Mod-a":()=>this.editor.commands.selectAll()},d={...s},h={...s,"Ctrl-h":t,"Alt-Backspace":t,"Ctrl-d":a,"Ctrl-Alt-Backspace":a,"Alt-Delete":a,"Alt-d":a,"Ctrl-a":()=>this.editor.commands.selectTextblockStart(),"Ctrl-e":()=>this.editor.commands.selectTextblockEnd()};return qf()||Vv()?h:d},addProseMirrorPlugins(){return[new Dr({key:new io("clearDocument"),appendTransaction:(t,a,i)=>{if(!(t.some(U=>U.docChanged)&&!a.doc.eq(i.doc)))return;const{empty:d,from:h,to:p}=a.selection,l=Ia.atStart(a.doc).from,w=Ia.atEnd(a.doc).to;if(d||!(h===l&&p===w)||!(i.doc.textBetween(0,i.doc.content.size," "," ").length===0))return;const D=i.tr,I=Ym({state:i,transaction:D}),{commands:B}=new Km({editor:this.editor,state:I});if(B.clearNodes(),!!D.steps.length)return D}})]}}),rI=ys.create({name:"tabindex",addProseMirrorPlugins(){return[new Dr({key:new io("tabindex"),props:{attributes:this.editor.isEditable?{tabindex:"0"}:{}}})]}});var sI=Object.freeze({__proto__:null,ClipboardTextSerializer:LE,Commands:tI,Editable:aI,FocusEvents:iI,Keymap:nI,Tabindex:rI});const oI=`.ProseMirror { position: relative; } .ProseMirror { word-wrap: break-word; white-space: pre-wrap; white-space: break-spaces; -webkit-font-variant-ligatures: none; font-variant-ligatures: none; font-feature-settings: "liga" 0; /* the above doesn't seem to work in Edge */ } .ProseMirror [contenteditable="false"] { white-space: normal; } .ProseMirror [contenteditable="false"] [contenteditable="true"] { white-space: pre-wrap; } .ProseMirror pre { white-space: pre-wrap; } img.ProseMirror-separator { display: inline !important; border: none !important; margin: 0 !important; width: 1px !important; height: 1px !important; } .ProseMirror-gapcursor { display: none; pointer-events: none; position: absolute; margin: 0; } .ProseMirror-gapcursor:after { content: ""; display: block; position: absolute; top: -2px; width: 20px; border-top: 1px solid black; animation: ProseMirror-cursor-blink 1.1s steps(2, start) infinite; } @keyframes ProseMirror-cursor-blink { to { visibility: hidden; } } .ProseMirror-hideselection *::selection { background: transparent; } .ProseMirror-hideselection *::-moz-selection { background: transparent; } .ProseMirror-hideselection * { caret-color: transparent; } .ProseMirror-focused .ProseMirror-gapcursor { display: block; } .tippy-box[data-animation=fade][data-state=hidden] { opacity: 0 }`;function lI(t,a){const i=document.querySelector("style[data-tiptap-style]");if(i!==null)return i;const s=document.createElement("style");return a&&s.setAttribute("nonce",a),s.setAttribute("data-tiptap-style",""),s.innerHTML=t,document.getElementsByTagName("head")[0].appendChild(s),s}let cI=class extends jE{constructor(a={}){super(),this.isFocused=!1,this.extensionStorage={},this.options={element:document.createElement("div"),content:"",injectCSS:!0,injectNonce:void 0,extensions:[],autofocus:!1,editable:!0,editorProps:{},parseOptions:{},enableInputRules:!0,enablePasteRules:!0,enableCoreExtensions:!0,onBeforeCreate:()=>null,onCreate:()=>null,onUpdate:()=>null,onSelectionUpdate:()=>null,onTransaction:()=>null,onFocus:()=>null,onBlur:()=>null,onDestroy:()=>null},this.isCapturingTransaction=!1,this.capturedTransaction=null,this.setOptions(a),this.createExtensionManager(),this.createCommandManager(),this.createSchema(),this.on("beforeCreate",this.options.onBeforeCreate),this.emit("beforeCreate",{editor:this}),this.createView(),this.injectCSS(),this.on("create",this.options.onCreate),this.on("update",this.options.onUpdate),this.on("selectionUpdate",this.options.onSelectionUpdate),this.on("transaction",this.options.onTransaction),this.on("focus",this.options.onFocus),this.on("blur",this.options.onBlur),this.on("destroy",this.options.onDestroy),window.setTimeout(()=>{this.isDestroyed||(this.commands.focus(this.options.autofocus),this.emit("create",{editor:this}))},0)}get storage(){return this.extensionStorage}get commands(){return this.commandManager.commands}chain(){return this.commandManager.chain()}can(){return this.commandManager.can()}injectCSS(){this.options.injectCSS&&document&&(this.css=lI(oI,this.options.injectNonce))}setOptions(a={}){this.options={...this.options,...a},!(!this.view||!this.state||this.isDestroyed)&&(this.options.editorProps&&this.view.setProps(this.options.editorProps),this.view.updateState(this.state))}setEditable(a,i=!0){this.setOptions({editable:a}),i&&this.emit("update",{editor:this,transaction:this.state.tr})}get isEditable(){return this.options.editable&&this.view&&this.view.editable}get state(){return this.view.state}registerPlugin(a,i){const s=Lv(i)?i(a,[...this.state.plugins]):[...this.state.plugins,a],d=this.state.reconfigure({plugins:s});this.view.updateState(d)}unregisterPlugin(a){if(this.isDestroyed)return;const i=typeof a=="string"?`${a}$`:a.key,s=this.state.reconfigure({plugins:this.state.plugins.filter(d=>!d.key.startsWith(i))});this.view.updateState(s)}createExtensionManager(){const i=[...this.options.enableCoreExtensions?Object.values(sI):[],...this.options.extensions].filter(s=>["extension","node","mark"].includes(s==null?void 0:s.type));this.extensionManager=new Gd(i,this)}createCommandManager(){this.commandManager=new Km({editor:this})}createSchema(){this.schema=this.extensionManager.schema}createView(){const a=Uv(this.options.content,this.schema,this.options.parseOptions),i=Fv(a,this.options.autofocus);this.view=new FM(this.options.element,{...this.options.editorProps,dispatchTransaction:this.dispatchTransaction.bind(this),state:$d.create({doc:a,selection:i||void 0})});const s=this.state.reconfigure({plugins:this.extensionManager.plugins});this.view.updateState(s),this.createNodeViews();const d=this.view.dom;d.editor=this}createNodeViews(){this.view.setProps({nodeViews:this.extensionManager.nodeViews})}captureTransaction(a){this.isCapturingTransaction=!0,a(),this.isCapturingTransaction=!1;const i=this.capturedTransaction;return this.capturedTransaction=null,i}dispatchTransaction(a){if(this.view.isDestroyed)return;if(this.isCapturingTransaction){if(!this.capturedTransaction){this.capturedTransaction=a;return}a.steps.forEach(p=>{var l;return(l=this.capturedTransaction)===null||l===void 0?void 0:l.step(p)});return}const i=this.state.apply(a),s=!this.state.selection.eq(i.selection);this.view.updateState(i),this.emit("transaction",{editor:this,transaction:a}),s&&this.emit("selectionUpdate",{editor:this,transaction:a});const d=a.getMeta("focus"),h=a.getMeta("blur");d&&this.emit("focus",{editor:this,event:d.event,transaction:a}),h&&this.emit("blur",{editor:this,event:h.event,transaction:a}),!(!a.docChanged||a.getMeta("preventUpdate"))&&this.emit("update",{editor:this,transaction:a})}getAttributes(a){return $v(this.state,a)}isActive(a,i){const s=typeof a=="string"?a:null,d=typeof a=="string"?i:a;return D9(this.state,s,d)}getJSON(){return this.state.doc.toJSON()}getHTML(){return S9(this.state.doc.content,this.schema)}getText(a){const{blockSeparator:i=` `,textSerializers:s={}}=a||{};return T9(this.state.doc,{blockSeparator:i,textSerializers:{...Bv(this.schema),...s}})}get isEmpty(){return q9(this.state.doc)}getCharacterCount(){return console.warn('[tiptap warn]: "editor.getCharacterCount()" is deprecated. Please use "editor.storage.characterCount.characters()" instead.'),this.state.doc.content.size-2}destroy(){this.emit("destroy"),this.view&&this.view.destroy(),this.removeAllListeners()}get isDestroyed(){var a;return!(!((a=this.view)===null||a===void 0)&&a.docView)}};function sd(t){return new Qm({find:t.find,handler:({state:a,range:i,match:s})=>{const d=Ea(t.getAttributes,void 0,s);if(d===!1||d===null)return null;const{tr:h}=a,p=s[s.length-1],l=s[0];let w=i.to;if(p){const _=l.search(/\S/),S=i.from+l.indexOf(p),D=S+p.length;if(zm(i.from,i.to,a.doc).filter(B=>B.mark.type.excluded.find(K=>K===t.type&&K!==B.mark.type)).filter(B=>B.to>S).length)return null;Di.from&&h.delete(i.from+_,S),w=i.from+_+p.length,h.addMark(i.from+_,w,t.type.create(d||{})),h.removeStoredMark(t.type)}}})}function Hv(t){return new Qm({find:t.find,handler:({state:a,range:i,match:s})=>{const d=Ea(t.getAttributes,void 0,s)||{},{tr:h}=a,p=i.from;let l=i.to;if(s[1]){const w=s[0].lastIndexOf(s[1]);let _=p+w;_>l?_=l:l=_+s[1].length;const S=s[0][s[0].length-1];h.insertText(S,p+s[0].length-1),h.replaceWith(_,l,t.type.create(d))}else s[0]&&h.replaceWith(p,l,t.type.create(d))}})}function lf(t){return new Qm({find:t.find,handler:({state:a,range:i,match:s})=>{const d=a.doc.resolve(i.from),h=Ea(t.getAttributes,void 0,s)||{};if(!d.node(-1).canReplaceWith(d.index(-1),d.indexAfter(-1),t.type))return null;a.tr.delete(i.from,i.to).setBlockType(i.from,i.from,t.type,h)}})}function mh(t){return new Qm({find:t.find,handler:({state:a,range:i,match:s,chain:d})=>{const h=Ea(t.getAttributes,void 0,s)||{},p=a.tr.delete(i.from,i.to),w=p.doc.resolve(i.from).blockRange(),_=w&&vf(w,t.type,h);if(!_)return null;if(p.wrap(w,_),t.keepMarks&&t.editor){const{selection:D,storedMarks:I}=a,{splittableMarks:B}=t.editor.extensionManager,U=I||D.$to.parentOffset&&D.$from.marks();if(U){const K=U.filter(re=>B.includes(re.type.name));p.ensureMarks(K)}}if(t.keepAttributes){const D=t.type.name==="bulletList"||t.type.name==="orderedList"?"listItem":"taskList";d().updateAttributes(D,h).run()}const S=p.doc.resolve(i.from-1).nodeBefore;S&&S.type===t.type&&gc(p.doc,i.from-1)&&(!t.joinPredicate||t.joinPredicate(s,S))&&p.join(i.from-1)}})}class Os{constructor(a={}){this.type="mark",this.name="mark",this.parent=null,this.child=null,this.config={name:this.name,defaultOptions:{}},this.config={...this.config,...a},this.name=this.config.name,a.defaultOptions&&console.warn(`[tiptap warn]: BREAKING CHANGE: "defaultOptions" is deprecated. Please use "addOptions" instead. Found in extension: "${this.name}".`),this.options=this.config.defaultOptions,this.config.addOptions&&(this.options=Ea(Ut(this,"addOptions",{name:this.name}))),this.storage=Ea(Ut(this,"addStorage",{name:this.name,options:this.options}))||{}}static create(a={}){return new Os(a)}configure(a={}){const i=this.extend();return i.options=ep(this.options,a),i.storage=Ea(Ut(i,"addStorage",{name:i.name,options:i.options})),i}extend(a={}){const i=new Os(a);return i.parent=this,this.child=i,i.name=a.name?a.name:i.parent.name,a.defaultOptions&&console.warn(`[tiptap warn]: BREAKING CHANGE: "defaultOptions" is deprecated. Please use "addOptions" instead. Found in extension: "${i.name}".`),i.options=Ea(Ut(i,"addOptions",{name:i.name})),i.storage=Ea(Ut(i,"addStorage",{name:i.name,options:i.options})),i}static handleExit({editor:a,mark:i}){const{tr:s}=a.state,d=a.state.selection.$from;if(d.pos===d.end()){const p=d.marks();if(!!!p.find(_=>(_==null?void 0:_.type.name)===i.name))return!1;const w=p.find(_=>(_==null?void 0:_.type.name)===i.name);return w&&s.removeStoredMark(w),s.insertText(" ",d.pos),a.view.dispatch(s),!0}return!1}}class hn{constructor(a={}){this.type="node",this.name="node",this.parent=null,this.child=null,this.config={name:this.name,defaultOptions:{}},this.config={...this.config,...a},this.name=this.config.name,a.defaultOptions&&console.warn(`[tiptap warn]: BREAKING CHANGE: "defaultOptions" is deprecated. Please use "addOptions" instead. Found in extension: "${this.name}".`),this.options=this.config.defaultOptions,this.config.addOptions&&(this.options=Ea(Ut(this,"addOptions",{name:this.name}))),this.storage=Ea(Ut(this,"addStorage",{name:this.name,options:this.options}))||{}}static create(a={}){return new hn(a)}configure(a={}){const i=this.extend();return i.options=ep(this.options,a),i.storage=Ea(Ut(i,"addStorage",{name:i.name,options:i.options})),i}extend(a={}){const i=new hn(a);return i.parent=this,this.child=i,i.name=a.name?a.name:i.parent.name,a.defaultOptions&&console.warn(`[tiptap warn]: BREAKING CHANGE: "defaultOptions" is deprecated. Please use "addOptions" instead. Found in extension: "${i.name}".`),i.options=Ea(Ut(i,"addOptions",{name:i.name})),i.storage=Ea(Ut(i,"addStorage",{name:i.name,options:i.options})),i}}function mc(t){return new IE({find:t.find,handler:({state:a,range:i,match:s})=>{const d=Ea(t.getAttributes,void 0,s);if(d===!1||d===null)return null;const{tr:h}=a,p=s[s.length-1],l=s[0];let w=i.to;if(p){const _=l.search(/\S/),S=i.from+l.indexOf(p),D=S+p.length;if(zm(i.from,i.to,a.doc).filter(B=>B.mark.type.excluded.find(K=>K===t.type&&K!==B.mark.type)).filter(B=>B.to>S).length)return null;Di.from&&h.delete(i.from+_,S),w=i.from+_+p.length,h.addMark(i.from+_,w,t.type.create(d||{})),h.removeStoredMark(t.type)}}})}class dI extends cI{constructor(){super(...arguments),this.contentComponent=null}}const uI=({renderers:t})=>_i.createElement(_i.Fragment,null,Object.entries(t).map(([a,i])=>h0.createPortal(i.reactElement,i.element,a)));class hI extends _i.Component{constructor(a){super(a),this.editorContentRef=_i.createRef(),this.initialized=!1,this.state={renderers:{}}}componentDidMount(){this.init()}componentDidUpdate(){this.init()}init(){const{editor:a}=this.props;if(a&&a.options.element){if(a.contentComponent)return;const i=this.editorContentRef.current;i.append(...a.options.element.childNodes),a.setOptions({element:i}),a.contentComponent=this,a.createNodeViews(),this.initialized=!0}}maybeFlushSync(a){this.initialized?m0(a):a()}setRenderer(a,i){this.maybeFlushSync(()=>{this.setState(({renderers:s})=>({renderers:{...s,[a]:i}}))})}removeRenderer(a){this.maybeFlushSync(()=>{this.setState(({renderers:i})=>{const s={...i};return delete s[a],{renderers:s}})})}componentWillUnmount(){const{editor:a}=this.props;if(!a||(this.initialized=!1,a.isDestroyed||a.view.setProps({nodeViews:{}}),a.contentComponent=null,!a.options.element.firstChild))return;const i=document.createElement("div");i.append(...a.options.element.childNodes),a.setOptions({element:i})}render(){const{editor:a,...i}=this.props;return _i.createElement(_i.Fragment,null,_i.createElement("div",{ref:this.editorContentRef,...i}),_i.createElement(uI,{renderers:this.state.renderers}))}}const Of=_i.memo(hI),mI=o0({onDragStart:void 0}),pI=()=>l0(mI);_i.forwardRef((t,a)=>{const{onDragStart:i}=pI(),s=t.as||"div";return _i.createElement(s,{...t,ref:a,"data-node-view-wrapper":"",onDragStart:i,style:{whiteSpace:"normal",...t.style}})});function gI(){const[,t]=Te(0);return()=>t(a=>a+1)}const Lf=(t={},a=[])=>{const[i,s]=Te(null),d=gI(),{onBeforeCreate:h,onBlur:p,onCreate:l,onDestroy:w,onFocus:_,onSelectionUpdate:S,onTransaction:D,onUpdate:I}=t,B=sr(h),U=sr(p),K=sr(l),re=sr(w),je=sr(_),Ce=sr(S),Ve=sr(D),ft=sr(I);return bs(()=>{i&&(h&&(i.off("beforeCreate",B.current),i.on("beforeCreate",h),B.current=h),p&&(i.off("blur",U.current),i.on("blur",p),U.current=p),l&&(i.off("create",K.current),i.on("create",l),K.current=l),w&&(i.off("destroy",re.current),i.on("destroy",w),re.current=w),_&&(i.off("focus",je.current),i.on("focus",_),je.current=_),S&&(i.off("selectionUpdate",Ce.current),i.on("selectionUpdate",S),Ce.current=S),D&&(i.off("transaction",Ve.current),i.on("transaction",D),Ve.current=D),I&&(i.off("update",ft.current),i.on("update",I),ft.current=I))},[h,p,l,w,_,S,D,I,i]),bs(()=>{let st=!0;const Qe=new dI(t);return s(Qe),Qe.on("transaction",()=>{requestAnimationFrame(()=>{requestAnimationFrame(()=>{st&&d()})})}),()=>{Qe.destroy(),st=!1}},a),i},fI=/^\s*>\s$/,bI=hn.create({name:"blockquote",addOptions(){return{HTMLAttributes:{}}},content:"block+",group:"block",defining:!0,parseHTML(){return[{tag:"blockquote"}]},renderHTML({HTMLAttributes:t}){return["blockquote",Gi(this.options.HTMLAttributes,t),0]},addCommands(){return{setBlockquote:()=>({commands:t})=>t.wrapIn(this.name),toggleBlockquote:()=>({commands:t})=>t.toggleWrap(this.name),unsetBlockquote:()=>({commands:t})=>t.lift(this.name)}},addKeyboardShortcuts(){return{"Mod-Shift-b":()=>this.editor.commands.toggleBlockquote()}},addInputRules(){return[mh({find:fI,type:this.type})]}}),yI=/(?:^|\s)((?:\*\*)((?:[^*]+))(?:\*\*))$/,xI=/(?:^|\s)((?:\*\*)((?:[^*]+))(?:\*\*))/g,vI=/(?:^|\s)((?:__)((?:[^__]+))(?:__))$/,kI=/(?:^|\s)((?:__)((?:[^__]+))(?:__))/g,wI=Os.create({name:"bold",addOptions(){return{HTMLAttributes:{}}},parseHTML(){return[{tag:"strong"},{tag:"b",getAttrs:t=>t.style.fontWeight!=="normal"&&null},{style:"font-weight",getAttrs:t=>/^(bold(er)?|[5-9]\d{2,})$/.test(t)&&null}]},renderHTML({HTMLAttributes:t}){return["strong",Gi(this.options.HTMLAttributes,t),0]},addCommands(){return{setBold:()=>({commands:t})=>t.setMark(this.name),toggleBold:()=>({commands:t})=>t.toggleMark(this.name),unsetBold:()=>({commands:t})=>t.unsetMark(this.name)}},addKeyboardShortcuts(){return{"Mod-b":()=>this.editor.commands.toggleBold(),"Mod-B":()=>this.editor.commands.toggleBold()}},addInputRules(){return[sd({find:yI,type:this.type}),sd({find:vI,type:this.type})]},addPasteRules(){return[mc({find:xI,type:this.type}),mc({find:kI,type:this.type})]}}),jI=hn.create({name:"listItem",addOptions(){return{HTMLAttributes:{}}},content:"paragraph block*",defining:!0,parseHTML(){return[{tag:"li"}]},renderHTML({HTMLAttributes:t}){return["li",Gi(this.options.HTMLAttributes,t),0]},addKeyboardShortcuts(){return{Enter:()=>this.editor.commands.splitListItem(this.name),Tab:()=>this.editor.commands.sinkListItem(this.name),"Shift-Tab":()=>this.editor.commands.liftListItem(this.name)}}}),T1=Os.create({name:"textStyle",addOptions(){return{HTMLAttributes:{}}},parseHTML(){return[{tag:"span",getAttrs:t=>t.hasAttribute("style")?{}:!1}]},renderHTML({HTMLAttributes:t}){return["span",Gi(this.options.HTMLAttributes,t),0]},addCommands(){return{removeEmptyTextStyle:()=>({state:t,commands:a})=>{const i=ap(t,this.type);return Object.entries(i).some(([,d])=>!!d)?!0:a.unsetMark(this.name)}}}}),M1=/^\s*([-+*])\s$/,_I=hn.create({name:"bulletList",addOptions(){return{itemTypeName:"listItem",HTMLAttributes:{},keepMarks:!1,keepAttributes:!1}},group:"block list",content(){return`${this.options.itemTypeName}+`},parseHTML(){return[{tag:"ul"}]},renderHTML({HTMLAttributes:t}){return["ul",Gi(this.options.HTMLAttributes,t),0]},addCommands(){return{toggleBulletList:()=>({commands:t,chain:a})=>this.options.keepAttributes?a().toggleList(this.name,this.options.itemTypeName,this.options.keepMarks).updateAttributes(jI.name,this.editor.getAttributes(T1.name)).run():t.toggleList(this.name,this.options.itemTypeName,this.options.keepMarks)}},addKeyboardShortcuts(){return{"Mod-Shift-8":()=>this.editor.commands.toggleBulletList()}},addInputRules(){let t=mh({find:M1,type:this.type});return(this.options.keepMarks||this.options.keepAttributes)&&(t=mh({find:M1,type:this.type,keepMarks:this.options.keepMarks,keepAttributes:this.options.keepAttributes,getAttributes:()=>this.editor.getAttributes(T1.name),editor:this.editor})),[t]}}),zI=/(?:^|\s)((?:`)((?:[^`]+))(?:`))$/,CI=/(?:^|\s)((?:`)((?:[^`]+))(?:`))/g,SI=Os.create({name:"code",addOptions(){return{HTMLAttributes:{}}},excludes:"_",code:!0,exitable:!0,parseHTML(){return[{tag:"code"}]},renderHTML({HTMLAttributes:t}){return["code",Gi(this.options.HTMLAttributes,t),0]},addCommands(){return{setCode:()=>({commands:t})=>t.setMark(this.name),toggleCode:()=>({commands:t})=>t.toggleMark(this.name),unsetCode:()=>({commands:t})=>t.unsetMark(this.name)}},addKeyboardShortcuts(){return{"Mod-e":()=>this.editor.commands.toggleCode()}},addInputRules(){return[sd({find:zI,type:this.type})]},addPasteRules(){return[mc({find:CI,type:this.type})]}}),TI=/^```([a-z]+)?[\s\n]$/,MI=/^~~~([a-z]+)?[\s\n]$/,EI=hn.create({name:"codeBlock",addOptions(){return{languageClassPrefix:"language-",exitOnTripleEnter:!0,exitOnArrowDown:!0,HTMLAttributes:{}}},content:"text*",marks:"",group:"block",code:!0,defining:!0,addAttributes(){return{language:{default:null,parseHTML:t=>{var a;const{languageClassPrefix:i}=this.options,h=[...((a=t.firstElementChild)===null||a===void 0?void 0:a.classList)||[]].filter(p=>p.startsWith(i)).map(p=>p.replace(i,""))[0];return h||null},rendered:!1}}},parseHTML(){return[{tag:"pre",preserveWhitespace:"full"}]},renderHTML({node:t,HTMLAttributes:a}){return["pre",Gi(this.options.HTMLAttributes,a),["code",{class:t.attrs.language?this.options.languageClassPrefix+t.attrs.language:null},0]]},addCommands(){return{setCodeBlock:t=>({commands:a})=>a.setNode(this.name,t),toggleCodeBlock:t=>({commands:a})=>a.toggleNode(this.name,"paragraph",t)}},addKeyboardShortcuts(){return{"Mod-Alt-c":()=>this.editor.commands.toggleCodeBlock(),Backspace:()=>{const{empty:t,$anchor:a}=this.editor.state.selection,i=a.pos===1;return!t||a.parent.type.name!==this.name?!1:i||!a.parent.textContent.length?this.editor.commands.clearNodes():!1},Enter:({editor:t})=>{if(!this.options.exitOnTripleEnter)return!1;const{state:a}=t,{selection:i}=a,{$from:s,empty:d}=i;if(!d||s.parent.type!==this.type)return!1;const h=s.parentOffset===s.parent.nodeSize-2,p=s.parent.textContent.endsWith(` `);return!h||!p?!1:t.chain().command(({tr:l})=>(l.delete(s.pos-2,s.pos),!0)).exitCode().run()},ArrowDown:({editor:t})=>{if(!this.options.exitOnArrowDown)return!1;const{state:a}=t,{selection:i,doc:s}=a,{$from:d,empty:h}=i;if(!h||d.parent.type!==this.type||!(d.parentOffset===d.parent.nodeSize-2))return!1;const l=d.after();return l===void 0||s.nodeAt(l)?!1:t.commands.exitCode()}}},addInputRules(){return[lf({find:TI,type:this.type,getAttributes:t=>({language:t[1]})}),lf({find:MI,type:this.type,getAttributes:t=>({language:t[1]})})]},addProseMirrorPlugins(){return[new Dr({key:new io("codeBlockVSCodeHandler"),props:{handlePaste:(t,a)=>{if(!a.clipboardData||this.editor.isActive(this.type.name))return!1;const i=a.clipboardData.getData("text/plain"),s=a.clipboardData.getData("vscode-editor-data"),d=s?JSON.parse(s):void 0,h=d==null?void 0:d.mode;if(!i||!h)return!1;const{tr:p}=t.state;return p.replaceSelectionWith(this.type.create({language:h})),p.setSelection(Ta.near(p.doc.resolve(Math.max(0,p.selection.from-2)))),p.insertText(i.replace(/\r\n?/g,` `)),p.setMeta("paste",!0),t.dispatch(p),!0}}})]}}),II=hn.create({name:"doc",topNode:!0,content:"block+"});function AI(t={}){return new Dr({view(a){return new DI(a,t)}})}class DI{constructor(a,i){var s;this.editorView=a,this.cursorPos=null,this.element=null,this.timeout=-1,this.width=(s=i.width)!==null&&s!==void 0?s:1,this.color=i.color===!1?void 0:i.color||"black",this.class=i.class,this.handlers=["dragover","dragend","drop","dragleave"].map(d=>{let h=p=>{this[d](p)};return a.dom.addEventListener(d,h),{name:d,handler:h}})}destroy(){this.handlers.forEach(({name:a,handler:i})=>this.editorView.dom.removeEventListener(a,i))}update(a,i){this.cursorPos!=null&&i.doc!=a.state.doc&&(this.cursorPos>a.state.doc.content.size?this.setCursor(null):this.updateOverlay())}setCursor(a){a!=this.cursorPos&&(this.cursorPos=a,a==null?(this.element.parentNode.removeChild(this.element),this.element=null):this.updateOverlay())}updateOverlay(){let a=this.editorView.state.doc.resolve(this.cursorPos),i=!a.parent.inlineContent,s;if(i){let l=a.nodeBefore,w=a.nodeAfter;if(l||w){let _=this.editorView.nodeDOM(this.cursorPos-(l?l.nodeSize:0));if(_){let S=_.getBoundingClientRect(),D=l?S.bottom:S.top;l&&w&&(D=(D+this.editorView.nodeDOM(this.cursorPos).getBoundingClientRect().top)/2),s={left:S.left,right:S.right,top:D-this.width/2,bottom:D+this.width/2}}}}if(!s){let l=this.editorView.coordsAtPos(this.cursorPos);s={left:l.left-this.width/2,right:l.left+this.width/2,top:l.top,bottom:l.bottom}}let d=this.editorView.dom.offsetParent;this.element||(this.element=d.appendChild(document.createElement("div")),this.class&&(this.element.className=this.class),this.element.style.cssText="position: absolute; z-index: 50; pointer-events: none;",this.color&&(this.element.style.backgroundColor=this.color)),this.element.classList.toggle("prosemirror-dropcursor-block",i),this.element.classList.toggle("prosemirror-dropcursor-inline",!i);let h,p;if(!d||d==document.body&&getComputedStyle(d).position=="static")h=-pageXOffset,p=-pageYOffset;else{let l=d.getBoundingClientRect();h=l.left-d.scrollLeft,p=l.top-d.scrollTop}this.element.style.left=s.left-h+"px",this.element.style.top=s.top-p+"px",this.element.style.width=s.right-s.left+"px",this.element.style.height=s.bottom-s.top+"px"}scheduleRemoval(a){clearTimeout(this.timeout),this.timeout=setTimeout(()=>this.setCursor(null),a)}dragover(a){if(!this.editorView.editable)return;let i=this.editorView.posAtCoords({left:a.clientX,top:a.clientY}),s=i&&i.inside>=0&&this.editorView.state.doc.nodeAt(i.inside),d=s&&s.type.spec.disableDropCursor,h=typeof d=="function"?d(this.editorView,i,a):d;if(i&&!h){let p=i.pos;if(this.editorView.dragging&&this.editorView.dragging.slice){let l=Hx(this.editorView.state.doc,p,this.editorView.dragging.slice);l!=null&&(p=l)}this.setCursor(p),this.scheduleRemoval(5e3)}}dragend(){this.scheduleRemoval(20)}drop(){this.scheduleRemoval(20)}dragleave(a){(a.target==this.editorView.dom||!this.editorView.dom.contains(a.relatedTarget))&&this.setCursor(null)}}const qI=ys.create({name:"dropCursor",addOptions(){return{color:"currentColor",width:1,class:void 0}},addProseMirrorPlugins(){return[AI(this.options)]}});class Qi extends Ia{constructor(a){super(a,a)}map(a,i){let s=a.resolve(i.map(this.head));return Qi.valid(s)?new Qi(s):Ia.near(s)}content(){return Pt.empty}eq(a){return a instanceof Qi&&a.head==this.head}toJSON(){return{type:"gapcursor",pos:this.head}}static fromJSON(a,i){if(typeof i.pos!="number")throw new RangeError("Invalid input for GapCursor.fromJSON");return new Qi(a.resolve(i.pos))}getBookmark(){return new Rf(this.anchor)}static valid(a){let i=a.parent;if(i.isTextblock||!PI(a)||!OI(a))return!1;let s=i.type.spec.allowGapCursor;if(s!=null)return s;let d=i.contentMatchAt(a.index()).defaultType;return d&&d.isTextblock}static findGapCursorFrom(a,i,s=!1){e:for(;;){if(!s&&Qi.valid(a))return a;let d=a.pos,h=null;for(let p=a.depth;;p--){let l=a.node(p);if(i>0?a.indexAfter(p)0){h=l.child(i>0?a.indexAfter(p):a.index(p)-1);break}else if(p==0)return null;d+=i;let w=a.doc.resolve(d);if(Qi.valid(w))return w}for(;;){let p=i>0?h.firstChild:h.lastChild;if(!p){if(h.isAtom&&!h.isText&&!ga.isSelectable(h)){a=a.doc.resolve(d+h.nodeSize*i),s=!1;continue e}break}h=p,d+=i;let l=a.doc.resolve(d);if(Qi.valid(l))return l}return null}}}Qi.prototype.visible=!1;Qi.findFrom=Qi.findGapCursorFrom;Ia.jsonID("gapcursor",Qi);class Rf{constructor(a){this.pos=a}map(a){return new Rf(a.map(this.pos))}resolve(a){let i=a.resolve(this.pos);return Qi.valid(i)?new Qi(i):Ia.near(i)}}function PI(t){for(let a=t.depth;a>=0;a--){let i=t.index(a),s=t.node(a);if(i==0){if(s.type.spec.isolating)return!0;continue}for(let d=s.child(i-1);;d=d.lastChild){if(d.childCount==0&&!d.inlineContent||d.isAtom||d.type.spec.isolating)return!0;if(d.inlineContent)return!1}}return!0}function OI(t){for(let a=t.depth;a>=0;a--){let i=t.indexAfter(a),s=t.node(a);if(i==s.childCount){if(s.type.spec.isolating)return!0;continue}for(let d=s.child(i);;d=d.firstChild){if(d.childCount==0&&!d.inlineContent||d.isAtom||d.type.spec.isolating)return!0;if(d.inlineContent)return!1}}return!0}function LI(){return new Dr({props:{decorations:FI,createSelectionBetween(t,a,i){return a.pos==i.pos&&Qi.valid(i)?new Qi(i):null},handleClick:BI,handleKeyDown:RI,handleDOMEvents:{beforeinput:NI}}})}const RI=Ev({ArrowLeft:Qh("horiz",-1),ArrowRight:Qh("horiz",1),ArrowUp:Qh("vert",-1),ArrowDown:Qh("vert",1)});function Qh(t,a){const i=t=="vert"?a>0?"down":"up":a>0?"right":"left";return function(s,d,h){let p=s.selection,l=a>0?p.$to:p.$from,w=p.empty;if(p instanceof Ta){if(!h.endOfTextblock(i)||l.depth==0)return!1;w=!1,l=s.doc.resolve(a>0?l.after():l.before())}let _=Qi.findGapCursorFrom(l,a,w);return _?(d&&d(s.tr.setSelection(new Qi(_))),!0):!1}}function BI(t,a,i){if(!t||!t.editable)return!1;let s=t.state.doc.resolve(a);if(!Qi.valid(s))return!1;let d=t.posAtCoords({left:i.clientX,top:i.clientY});return d&&d.inside>-1&&ga.isSelectable(t.state.doc.nodeAt(d.inside))?!1:(t.dispatch(t.state.tr.setSelection(new Qi(s))),!0)}function NI(t,a){if(a.inputType!="insertCompositionText"||!(t.state.selection instanceof Qi))return!1;let{$from:i}=t.state.selection,s=i.parent.contentMatchAt(i.index()).findWrapping(t.state.schema.nodes.text);if(!s)return!1;let d=tt.empty;for(let p=s.length-1;p>=0;p--)d=tt.from(s[p].createAndFill(null,d));let h=t.state.tr.replace(i.pos,i.pos,new Pt(d,0,0));return h.setSelection(Ta.near(h.doc.resolve(i.pos+1))),t.dispatch(h),!1}function FI(t){if(!(t.selection instanceof Qi))return null;let a=document.createElement("div");return a.className="ProseMirror-gapcursor",bn.create(t.doc,[Ds.widget(t.selection.head,a,{key:"gapcursor"})])}const VI=ys.create({name:"gapCursor",addProseMirrorPlugins(){return[LI()]},extendNodeSchema(t){var a;const i={name:t.name,options:t.options,storage:t.storage};return{allowGapCursor:(a=Ea(Ut(t,"allowGapCursor",i)))!==null&&a!==void 0?a:null}}}),UI=hn.create({name:"hardBreak",addOptions(){return{keepMarks:!0,HTMLAttributes:{}}},inline:!0,group:"inline",selectable:!1,parseHTML(){return[{tag:"br"}]},renderHTML({HTMLAttributes:t}){return["br",Gi(this.options.HTMLAttributes,t)]},renderText(){return` `},addCommands(){return{setHardBreak:()=>({commands:t,chain:a,state:i,editor:s})=>t.first([()=>t.exitCode(),()=>t.command(()=>{const{selection:d,storedMarks:h}=i;if(d.$from.parent.type.spec.isolating)return!1;const{keepMarks:p}=this.options,{splittableMarks:l}=s.extensionManager,w=h||d.$to.parentOffset&&d.$from.marks();return a().insertContent({type:this.name}).command(({tr:_,dispatch:S})=>{if(S&&w&&p){const D=w.filter(I=>l.includes(I.type.name));_.ensureMarks(D)}return!0}).run()})])}},addKeyboardShortcuts(){return{"Mod-Enter":()=>this.editor.commands.setHardBreak(),"Shift-Enter":()=>this.editor.commands.setHardBreak()}}}),$I=hn.create({name:"heading",addOptions(){return{levels:[1,2,3,4,5,6],HTMLAttributes:{}}},content:"inline*",group:"block",defining:!0,addAttributes(){return{level:{default:1,rendered:!1}}},parseHTML(){return this.options.levels.map(t=>({tag:`h${t}`,attrs:{level:t}}))},renderHTML({node:t,HTMLAttributes:a}){return[`h${this.options.levels.includes(t.attrs.level)?t.attrs.level:this.options.levels[0]}`,Gi(this.options.HTMLAttributes,a),0]},addCommands(){return{setHeading:t=>({commands:a})=>this.options.levels.includes(t.level)?a.setNode(this.name,t):!1,toggleHeading:t=>({commands:a})=>this.options.levels.includes(t.level)?a.toggleNode(this.name,"paragraph",t):!1}},addKeyboardShortcuts(){return this.options.levels.reduce((t,a)=>({...t,[`Mod-Alt-${a}`]:()=>this.editor.commands.toggleHeading({level:a})}),{})},addInputRules(){return this.options.levels.map(t=>lf({find:new RegExp(`^(#{1,${t}})\\s$`),type:this.type,getAttributes:{level:t}}))}});var Cm=200,$n=function(){};$n.prototype.append=function(a){return a.length?(a=$n.from(a),!this.length&&a||a.length=i?$n.empty:this.sliceInner(Math.max(0,a),Math.min(this.length,i))};$n.prototype.get=function(a){if(!(a<0||a>=this.length))return this.getInner(a)};$n.prototype.forEach=function(a,i,s){i===void 0&&(i=0),s===void 0&&(s=this.length),i<=s?this.forEachInner(a,i,s,0):this.forEachInvertedInner(a,i,s,0)};$n.prototype.map=function(a,i,s){i===void 0&&(i=0),s===void 0&&(s=this.length);var d=[];return this.forEach(function(h,p){return d.push(a(h,p))},i,s),d};$n.from=function(a){return a instanceof $n?a:a&&a.length?new Gv(a):$n.empty};var Gv=function(t){function a(s){t.call(this),this.values=s}t&&(a.__proto__=t),a.prototype=Object.create(t&&t.prototype),a.prototype.constructor=a;var i={length:{configurable:!0},depth:{configurable:!0}};return a.prototype.flatten=function(){return this.values},a.prototype.sliceInner=function(d,h){return d==0&&h==this.length?this:new a(this.values.slice(d,h))},a.prototype.getInner=function(d){return this.values[d]},a.prototype.forEachInner=function(d,h,p,l){for(var w=h;w=p;w--)if(d(this.values[w],l+w)===!1)return!1},a.prototype.leafAppend=function(d){if(this.length+d.length<=Cm)return new a(this.values.concat(d.flatten()))},a.prototype.leafPrepend=function(d){if(this.length+d.length<=Cm)return new a(d.flatten().concat(this.values))},i.length.get=function(){return this.values.length},i.depth.get=function(){return 0},Object.defineProperties(a.prototype,i),a}($n);$n.empty=new Gv([]);var HI=function(t){function a(i,s){t.call(this),this.left=i,this.right=s,this.length=i.length+s.length,this.depth=Math.max(i.depth,s.depth)+1}return t&&(a.__proto__=t),a.prototype=Object.create(t&&t.prototype),a.prototype.constructor=a,a.prototype.flatten=function(){return this.left.flatten().concat(this.right.flatten())},a.prototype.getInner=function(s){return sl&&this.right.forEachInner(s,Math.max(d-l,0),Math.min(this.length,h)-l,p+l)===!1)return!1},a.prototype.forEachInvertedInner=function(s,d,h,p){var l=this.left.length;if(d>l&&this.right.forEachInvertedInner(s,d-l,Math.max(h,l)-l,p+l)===!1||h=h?this.right.slice(s-h,d-h):this.left.slice(s,h).append(this.right.slice(0,d-h))},a.prototype.leafAppend=function(s){var d=this.right.leafAppend(s);if(d)return new a(this.left,d)},a.prototype.leafPrepend=function(s){var d=this.left.leafPrepend(s);if(d)return new a(d,this.right)},a.prototype.appendInner=function(s){return this.left.depth>=Math.max(this.right.depth,s.depth)+1?new a(this.left,new a(this.right,s)):new a(this,s)},a}($n),Wv=$n;const GI=500;class Xs{constructor(a,i){this.items=a,this.eventCount=i}popEvent(a,i){if(this.eventCount==0)return null;let s=this.items.length;for(;;s--)if(this.items.get(s-1).selection){--s;break}let d,h;i&&(d=this.remapping(s,this.items.length),h=d.maps.length);let p=a.tr,l,w,_=[],S=[];return this.items.forEach((D,I)=>{if(!D.step){d||(d=this.remapping(s,I+1),h=d.maps.length),h--,S.push(D);return}if(d){S.push(new zo(D.map));let B=D.step.map(d.slice(h)),U;B&&p.maybeStep(B).doc&&(U=p.mapping.maps[p.mapping.maps.length-1],_.push(new zo(U,void 0,void 0,_.length+S.length))),h--,U&&d.appendMap(U,h)}else p.maybeStep(D.step);if(D.selection)return l=d?D.selection.map(d.slice(h)):D.selection,w=new Xs(this.items.slice(0,s).append(S.reverse().concat(_)),this.eventCount-1),!1},this.items.length,0),{remaining:w,transform:p,selection:l}}addTransform(a,i,s,d){let h=[],p=this.eventCount,l=this.items,w=!d&&l.length?l.get(l.length-1):null;for(let S=0;SJI&&(l=WI(l,_),p-=_),new Xs(l.append(h),p)}remapping(a,i){let s=new tu;return this.items.forEach((d,h)=>{let p=d.mirrorOffset!=null&&h-d.mirrorOffset>=a?s.maps.length-d.mirrorOffset:void 0;s.appendMap(d.map,p)},a,i),s}addMaps(a){return this.eventCount==0?this:new Xs(this.items.append(a.map(i=>new zo(i))),this.eventCount)}rebased(a,i){if(!this.eventCount)return this;let s=[],d=Math.max(0,this.items.length-i),h=a.mapping,p=a.steps.length,l=this.eventCount;this.items.forEach(I=>{I.selection&&l--},d);let w=i;this.items.forEach(I=>{let B=h.getMirror(--w);if(B==null)return;p=Math.min(p,B);let U=h.maps[B];if(I.step){let K=a.steps[B].invert(a.docs[B]),re=I.selection&&I.selection.map(h.slice(w+1,B));re&&l++,s.push(new zo(U,K,re))}else s.push(new zo(U))},d);let _=[];for(let I=i;IGI&&(D=D.compress(this.items.length-s.length)),D}emptyItemCount(){let a=0;return this.items.forEach(i=>{i.step||a++}),a}compress(a=this.items.length){let i=this.remapping(0,a),s=i.maps.length,d=[],h=0;return this.items.forEach((p,l)=>{if(l>=a)d.push(p),p.selection&&h++;else if(p.step){let w=p.step.map(i.slice(s)),_=w&&w.getMap();if(s--,_&&i.appendMap(_,s),w){let S=p.selection&&p.selection.map(i.slice(s));S&&h++;let D=new zo(_.invert(),w,S),I,B=d.length-1;(I=d.length&&d[B].merge(D))?d[B]=I:d.push(D)}}else p.map&&s--},this.items.length,0),new Xs(Wv.from(d.reverse()),h)}}Xs.empty=new Xs(Wv.empty,0);function WI(t,a){let i;return t.forEach((s,d)=>{if(s.selection&&a--==0)return i=d,!1}),t.slice(i)}class zo{constructor(a,i,s,d){this.map=a,this.step=i,this.selection=s,this.mirrorOffset=d}merge(a){if(this.step&&a.step&&!a.selection){let i=a.step.merge(this.step);if(i)return new zo(i.getMap().invert(),i,this.selection)}}}class Yl{constructor(a,i,s,d){this.done=a,this.undone=i,this.prevRanges=s,this.prevTime=d}}const JI=20;function ZI(t,a,i,s){let d=i.getMeta(cc),h;if(d)return d.historyState;i.getMeta(KI)&&(t=new Yl(t.done,t.undone,null,0));let p=i.getMeta("appendedTransaction");if(i.steps.length==0)return t;if(p&&p.getMeta(cc))return p.getMeta(cc).redo?new Yl(t.done.addTransform(i,void 0,s,sm(a)),t.undone,E1(i.mapping.maps[i.steps.length-1]),t.prevTime):new Yl(t.done,t.undone.addTransform(i,void 0,s,sm(a)),null,t.prevTime);if(i.getMeta("addToHistory")!==!1&&!(p&&p.getMeta("addToHistory")===!1)){let l=t.prevTime==0||!p&&(t.prevTime<(i.time||0)-s.newGroupDelay||!YI(i,t.prevRanges)),w=p?jg(t.prevRanges,i.mapping):E1(i.mapping.maps[i.steps.length-1]);return new Yl(t.done.addTransform(i,l?a.selection.getBookmark():void 0,s,sm(a)),Xs.empty,w,i.time)}else return(h=i.getMeta("rebased"))?new Yl(t.done.rebased(i,h),t.undone.rebased(i,h),jg(t.prevRanges,i.mapping),t.prevTime):new Yl(t.done.addMaps(i.mapping.maps),t.undone.addMaps(i.mapping.maps),jg(t.prevRanges,i.mapping),t.prevTime)}function YI(t,a){if(!a)return!1;if(!t.docChanged)return!0;let i=!1;return t.mapping.maps[0].forEach((s,d)=>{for(let h=0;h=a[h]&&(i=!0)}),i}function E1(t){let a=[];return t.forEach((i,s,d,h)=>a.push(d,h)),a}function jg(t,a){if(!t)return null;let i=[];for(let s=0;s{let i=cc.getState(t);return!i||i.done.eventCount==0?!1:(a&&Jv(i,t,a,!1),!0)},Yv=(t,a)=>{let i=cc.getState(t);return!i||i.undone.eventCount==0?!1:(a&&Jv(i,t,a,!0),!0)},QI=ys.create({name:"history",addOptions(){return{depth:100,newGroupDelay:500}},addCommands(){return{undo:()=>({state:t,dispatch:a})=>Zv(t,a),redo:()=>({state:t,dispatch:a})=>Yv(t,a)}},addProseMirrorPlugins(){return[XI(this.options)]},addKeyboardShortcuts(){return{"Mod-z":()=>this.editor.commands.undo(),"Mod-y":()=>this.editor.commands.redo(),"Shift-Mod-z":()=>this.editor.commands.redo(),"Mod-я":()=>this.editor.commands.undo(),"Shift-Mod-я":()=>this.editor.commands.redo()}}}),eA=hn.create({name:"horizontalRule",addOptions(){return{HTMLAttributes:{}}},group:"block",parseHTML(){return[{tag:"hr"}]},renderHTML({HTMLAttributes:t}){return["hr",Gi(this.options.HTMLAttributes,t)]},addCommands(){return{setHorizontalRule:()=>({chain:t})=>t().insertContent({type:this.name}).command(({tr:a,dispatch:i})=>{var s;if(i){const{$to:d}=a.selection,h=d.end();if(d.nodeAfter)a.setSelection(Ta.create(a.doc,d.pos));else{const p=(s=d.parent.type.contentMatch.defaultType)===null||s===void 0?void 0:s.create();p&&(a.insert(h,p),a.setSelection(Ta.create(a.doc,h)))}a.scrollIntoView()}return!0}).run()}},addInputRules(){return[Hv({find:/^(?:---|—-|___\s|\*\*\*\s)$/,type:this.type})]}}),tA=/(?:^|\s)((?:\*)((?:[^*]+))(?:\*))$/,aA=/(?:^|\s)((?:\*)((?:[^*]+))(?:\*))/g,iA=/(?:^|\s)((?:_)((?:[^_]+))(?:_))$/,nA=/(?:^|\s)((?:_)((?:[^_]+))(?:_))/g,rA=Os.create({name:"italic",addOptions(){return{HTMLAttributes:{}}},parseHTML(){return[{tag:"em"},{tag:"i",getAttrs:t=>t.style.fontStyle!=="normal"&&null},{style:"font-style=italic"}]},renderHTML({HTMLAttributes:t}){return["em",Gi(this.options.HTMLAttributes,t),0]},addCommands(){return{setItalic:()=>({commands:t})=>t.setMark(this.name),toggleItalic:()=>({commands:t})=>t.toggleMark(this.name),unsetItalic:()=>({commands:t})=>t.unsetMark(this.name)}},addKeyboardShortcuts(){return{"Mod-i":()=>this.editor.commands.toggleItalic(),"Mod-I":()=>this.editor.commands.toggleItalic()}},addInputRules(){return[sd({find:tA,type:this.type}),sd({find:iA,type:this.type})]},addPasteRules(){return[mc({find:aA,type:this.type}),mc({find:nA,type:this.type})]}}),sA=hn.create({name:"listItem",addOptions(){return{HTMLAttributes:{}}},content:"paragraph block*",defining:!0,parseHTML(){return[{tag:"li"}]},renderHTML({HTMLAttributes:t}){return["li",Gi(this.options.HTMLAttributes,t),0]},addKeyboardShortcuts(){return{Enter:()=>this.editor.commands.splitListItem(this.name),Tab:()=>this.editor.commands.sinkListItem(this.name),"Shift-Tab":()=>this.editor.commands.liftListItem(this.name)}}}),oA=hn.create({name:"listItem",addOptions(){return{HTMLAttributes:{}}},content:"paragraph block*",defining:!0,parseHTML(){return[{tag:"li"}]},renderHTML({HTMLAttributes:t}){return["li",Gi(this.options.HTMLAttributes,t),0]},addKeyboardShortcuts(){return{Enter:()=>this.editor.commands.splitListItem(this.name),Tab:()=>this.editor.commands.sinkListItem(this.name),"Shift-Tab":()=>this.editor.commands.liftListItem(this.name)}}}),A1=Os.create({name:"textStyle",addOptions(){return{HTMLAttributes:{}}},parseHTML(){return[{tag:"span",getAttrs:t=>t.hasAttribute("style")?{}:!1}]},renderHTML({HTMLAttributes:t}){return["span",Gi(this.options.HTMLAttributes,t),0]},addCommands(){return{removeEmptyTextStyle:()=>({state:t,commands:a})=>{const i=ap(t,this.type);return Object.entries(i).some(([,d])=>!!d)?!0:a.unsetMark(this.name)}}}}),D1=/^(\d+)\.\s$/,lA=hn.create({name:"orderedList",addOptions(){return{itemTypeName:"listItem",HTMLAttributes:{},keepMarks:!1,keepAttributes:!1}},group:"block list",content(){return`${this.options.itemTypeName}+`},addAttributes(){return{start:{default:1,parseHTML:t=>t.hasAttribute("start")?parseInt(t.getAttribute("start")||"",10):1}}},parseHTML(){return[{tag:"ol"}]},renderHTML({HTMLAttributes:t}){const{start:a,...i}=t;return a===1?["ol",Gi(this.options.HTMLAttributes,i),0]:["ol",Gi(this.options.HTMLAttributes,t),0]},addCommands(){return{toggleOrderedList:()=>({commands:t,chain:a})=>this.options.keepAttributes?a().toggleList(this.name,this.options.itemTypeName,this.options.keepMarks).updateAttributes(oA.name,this.editor.getAttributes(A1.name)).run():t.toggleList(this.name,this.options.itemTypeName,this.options.keepMarks)}},addKeyboardShortcuts(){return{"Mod-Shift-7":()=>this.editor.commands.toggleOrderedList()}},addInputRules(){let t=mh({find:D1,type:this.type,getAttributes:a=>({start:+a[1]}),joinPredicate:(a,i)=>i.childCount+i.attrs.start===+a[1]});return(this.options.keepMarks||this.options.keepAttributes)&&(t=mh({find:D1,type:this.type,keepMarks:this.options.keepMarks,keepAttributes:this.options.keepAttributes,getAttributes:a=>({start:+a[1],...this.editor.getAttributes(A1.name)}),joinPredicate:(a,i)=>i.childCount+i.attrs.start===+a[1],editor:this.editor})),[t]}}),cA=hn.create({name:"paragraph",priority:1e3,addOptions(){return{HTMLAttributes:{}}},group:"block",content:"inline*",parseHTML(){return[{tag:"p"}]},renderHTML({HTMLAttributes:t}){return["p",Gi(this.options.HTMLAttributes,t),0]},addCommands(){return{setParagraph:()=>({commands:t})=>t.setNode(this.name)}},addKeyboardShortcuts(){return{"Mod-Alt-0":()=>this.editor.commands.setParagraph()}}}),dA=/(?:^|\s)((?:~~)((?:[^~]+))(?:~~))$/,uA=/(?:^|\s)((?:~~)((?:[^~]+))(?:~~))/g,hA=Os.create({name:"strike",addOptions(){return{HTMLAttributes:{}}},parseHTML(){return[{tag:"s"},{tag:"del"},{tag:"strike"},{style:"text-decoration",consuming:!1,getAttrs:t=>t.includes("line-through")?{}:!1}]},renderHTML({HTMLAttributes:t}){return["s",Gi(this.options.HTMLAttributes,t),0]},addCommands(){return{setStrike:()=>({commands:t})=>t.setMark(this.name),toggleStrike:()=>({commands:t})=>t.toggleMark(this.name),unsetStrike:()=>({commands:t})=>t.unsetMark(this.name)}},addKeyboardShortcuts(){return{"Mod-Shift-x":()=>this.editor.commands.toggleStrike()}},addInputRules(){return[sd({find:dA,type:this.type})]},addPasteRules(){return[mc({find:uA,type:this.type})]}}),mA=hn.create({name:"text",group:"inline"}),Kv=ys.create({name:"starterKit",addExtensions(){var t,a,i,s,d,h,p,l,w,_,S,D,I,B,U,K,re,je;const Ce=[];return this.options.blockquote!==!1&&Ce.push(bI.configure((t=this.options)===null||t===void 0?void 0:t.blockquote)),this.options.bold!==!1&&Ce.push(wI.configure((a=this.options)===null||a===void 0?void 0:a.bold)),this.options.bulletList!==!1&&Ce.push(_I.configure((i=this.options)===null||i===void 0?void 0:i.bulletList)),this.options.code!==!1&&Ce.push(SI.configure((s=this.options)===null||s===void 0?void 0:s.code)),this.options.codeBlock!==!1&&Ce.push(EI.configure((d=this.options)===null||d===void 0?void 0:d.codeBlock)),this.options.document!==!1&&Ce.push(II.configure((h=this.options)===null||h===void 0?void 0:h.document)),this.options.dropcursor!==!1&&Ce.push(qI.configure((p=this.options)===null||p===void 0?void 0:p.dropcursor)),this.options.gapcursor!==!1&&Ce.push(VI.configure((l=this.options)===null||l===void 0?void 0:l.gapcursor)),this.options.hardBreak!==!1&&Ce.push(UI.configure((w=this.options)===null||w===void 0?void 0:w.hardBreak)),this.options.heading!==!1&&Ce.push($I.configure((_=this.options)===null||_===void 0?void 0:_.heading)),this.options.history!==!1&&Ce.push(QI.configure((S=this.options)===null||S===void 0?void 0:S.history)),this.options.horizontalRule!==!1&&Ce.push(eA.configure((D=this.options)===null||D===void 0?void 0:D.horizontalRule)),this.options.italic!==!1&&Ce.push(rA.configure((I=this.options)===null||I===void 0?void 0:I.italic)),this.options.listItem!==!1&&Ce.push(sA.configure((B=this.options)===null||B===void 0?void 0:B.listItem)),this.options.orderedList!==!1&&Ce.push(lA.configure((U=this.options)===null||U===void 0?void 0:U.orderedList)),this.options.paragraph!==!1&&Ce.push(cA.configure((K=this.options)===null||K===void 0?void 0:K.paragraph)),this.options.strike!==!1&&Ce.push(hA.configure((re=this.options)===null||re===void 0?void 0:re.strike)),this.options.text!==!1&&Ce.push(mA.configure((je=this.options)===null||je===void 0?void 0:je.text)),Ce}}),pA="aaa1rp3barth4b0ott3vie4c1le2ogado5udhabi7c0ademy5centure6ountant0s9o1tor4d0s1ult4e0g1ro2tna4f0l1rica5g0akhan5ency5i0g1rbus3force5tel5kdn3l0faromeo7ibaba4pay4lfinanz6state5y2sace3tom5m0azon4ericanexpress7family11x2fam3ica3sterdam8nalytics7droid5quan4z2o0l2partments8p0le4q0uarelle8r0ab1mco4chi3my2pa2t0e3s0da2ia2sociates9t0hleta5torney7u0ction5di0ble3o3spost5thor3o0s4vianca6w0s2x0a2z0ure5ba0by2idu3namex3narepublic11d1k2r0celona5laycard4s5efoot5gains6seball5ketball8uhaus5yern5b0c1t1va3cg1n2d1e0ats2uty4er2ntley5rlin4st0buy5t2f1g1h0arti5i0ble3d1ke2ng0o3o1z2j1lack0friday9ockbuster8g1omberg7ue3m0s1w2n0pparibas9o0ats3ehringer8fa2m1nd2o0k0ing5sch2tik2on4t1utique6x2r0adesco6idgestone9oadway5ker3ther5ussels7s1t1uild0ers6siness6y1zz3v1w1y1z0h3ca0b1fe2l0l1vinklein9m0era3p2non3petown5ital0one8r0avan4ds2e0er0s4s2sa1e1h1ino4t0ering5holic7ba1n1re2s2c1d1enter4o1rn3f0a1d2g1h0anel2nel4rity4se2t2eap3intai5ristmas6ome4urch5i0priani6rcle4sco3tadel4i0c2y0eats7k1l0aims4eaning6ick2nic1que6othing5ud3ub0med6m1n1o0ach3des3ffee4llege4ogne5m0cast4mbank4unity6pany2re3uter5sec4ndos3struction8ulting7tact3ractors9oking0channel11l1p2rsica5untry4pon0s4rses6pa2r0edit0card4union9icket5own3s1uise0s6u0isinella9v1w1x1y0mru3ou3z2dabur3d1nce3ta1e1ing3sun4y2clk3ds2e0al0er2s3gree4livery5l1oitte5ta3mocrat6ntal2ist5si0gn4v2hl2iamonds6et2gital5rect0ory7scount3ver5h2y2j1k1m1np2o0cs1tor4g1mains5t1wnload7rive4tv2ubai3nlop4pont4rban5vag2r2z2earth3t2c0o2deka3u0cation8e1g1mail3erck5nergy4gineer0ing9terprises10pson4quipment8r0icsson6ni3s0q1tate5t0isalat7u0rovision8s2vents5xchange6pert3osed4ress5traspace10fage2il1rwinds6th3mily4n0s2rm0ers5shion4t3edex3edback6rrari3ero6i0at2delity5o2lm2nal1nce1ial7re0stone6mdale6sh0ing5t0ness6j1k1lickr3ghts4r2orist4wers5y2m1o0o0d0network8tball6rd1ex2sale4um3undation8x2r0ee1senius7l1ogans4ntdoor4ier7tr2ujitsu5n0d2rniture7tbol5yi3ga0l0lery3o1up4me0s3p1rden4y2b0iz3d0n2e0a1nt0ing5orge5f1g0ee3h1i0ft0s3ves2ing5l0ass3e1obal2o4m0ail3bh2o1x2n1odaddy5ld0point6f2o0dyear5g0le4p1t1v2p1q1r0ainger5phics5tis4een3ipe3ocery4up4s1t1u0ardian6cci3ge2ide2tars5ru3w1y2hair2mburg5ngout5us3bo2dfc0bank7ealth0care8lp1sinki6re1mes5gtv3iphop4samitsu7tachi5v2k0t2m1n1ockey4ldings5iday5medepot5goods5s0ense7nda3rse3spital5t0ing5t0eles2s3mail5use3w2r1sbc3t1u0ghes5yatt3undai7ibm2cbc2e1u2d1e0ee3fm2kano4l1m0amat4db2mo0bilien9n0c1dustries8finiti5o2g1k1stitute6urance4e4t0ernational10uit4vestments10o1piranga7q1r0ish4s0maili5t0anbul7t0au2v3jaguar4va3cb2e0ep2tzt3welry6io2ll2m0p2nj2o0bs1urg4t1y2p0morgan6rs3uegos4niper7kaufen5ddi3e0rryhotels6logistics9properties14fh2g1h1i0a1ds2m1nder2le4tchen5wi3m1n1oeln3matsu5sher5p0mg2n2r0d1ed3uokgroup8w1y0oto4z2la0caixa5mborghini8er3ncaster5ia3d0rover6xess5salle5t0ino3robe5w0yer5b1c1ds2ease3clerc5frak4gal2o2xus4gbt3i0dl2fe0insurance9style7ghting6ke2lly3mited4o2ncoln4de2k2psy3ve1ing5k1lc1p2oan0s3cker3us3l1ndon4tte1o3ve3pl0financial11r1s1t0d0a3u0ndbeck6xe1ury5v1y2ma0cys3drid4if1son4keup4n0agement7go3p1rket0ing3s4riott5shalls7serati6ttel5ba2c0kinsey7d1e0d0ia3et2lbourne7me1orial6n0u2rckmsd7g1h1iami3crosoft7l1ni1t2t0subishi9k1l0b1s2m0a2n1o0bi0le4da2e1i1m1nash3ey2ster5rmon3tgage6scow4to0rcycles9v0ie4p1q1r1s0d2t0n1r2u0seum3ic3tual5v1w1x1y1z2na0b1goya4me2tura4vy3ba2c1e0c1t0bank4flix4work5ustar5w0s2xt0direct7us4f0l2g0o2hk2i0co2ke1on3nja3ssan1y5l1o0kia3rthwesternmutual14on4w0ruz3tv4p1r0a1w2tt2u1yc2z2obi1server7ffice5kinawa6layan0group9dnavy5lo3m0ega4ne1g1l0ine5oo2pen3racle3nge4g0anic5igins6saka4tsuka4t2vh3pa0ge2nasonic7ris2s1tners4s1y3ssagens7y2ccw3e0t2f0izer5g1h0armacy6d1ilips5one2to0graphy6s4ysio5ics1tet2ures6d1n0g1k2oneer5zza4k1l0ace2y0station9umbing5s3m1n0c2ohl2ker3litie5rn2st3r0america6xi3ess3ime3o0d0uctions8f1gressive8mo2perties3y5tection8u0dential9s1t1ub2w0c2y2qa1pon3uebec3st5racing4dio4e0ad1lestate6tor2y4cipes5d0stone5umbrella9hab3ise0n3t2liance6n0t0als5pair3ort3ublican8st0aurant8view0s5xroth6ich0ardli6oh3l1o1p2o0cher3ks3deo3gers4om3s0vp3u0gby3hr2n2w0e2yukyu6sa0arland6fe0ty4kura4le1on3msclub4ung5ndvik0coromant12ofi4p1rl2s1ve2xo3b0i1s2c0a1b1haeffler7midt4olarships8ol3ule3warz5ience5ot3d1e0arch3t2cure1ity6ek2lect4ner3rvices6ven3w1x0y3fr2g1h0angrila6rp2w2ell3ia1ksha5oes2p0ping5uji3w0time7i0lk2na1gles5te3j1k0i0n2y0pe4l0ing4m0art3ile4n0cf3o0ccer3ial4ftbank4ware6hu2lar2utions7ng1y2y2pa0ce3ort2t3r0l2s1t0ada2ples4r1tebank4farm7c0group6ockholm6rage3e3ream4udio2y3yle4u0cks3pplies3y2ort5rf1gery5zuki5v1watch4iss4x1y0dney4stems6z2tab1ipei4lk2obao4rget4tamotors6r2too4x0i3c0i2d0k2eam2ch0nology8l1masek5nnis4va3f1g1h0d1eater2re6iaa2ckets5enda4ffany5ps2res2ol4j0maxx4x2k0maxx5l1m0all4n1o0day3kyo3ols3p1ray3shiba5tal3urs3wn2yota3s3r0ade1ing4ining5vel0channel7ers0insurance16ust3v2t1ube2i1nes3shu4v0s2w1z2ua1bank3s2g1k1nicom3versity8o2ol2ps2s1y1z2va0cations7na1guard7c1e0gas3ntures6risign5mögensberater2ung14sicherung10t2g1i0ajes4deo3g1king4llas4n1p1rgin4sa1ion4va1o3laanderen9n1odka3lkswagen7vo3te1ing3o2yage5u0elos6wales2mart4ter4ng0gou5tch0es6eather0channel12bcam3er2site5d0ding5ibo2r3f1hoswho6ien2ki2lliamhill9n0dows4e1ners6me2olterskluwer11odside6rk0s2ld3w2s1tc1f3xbox3erox4finity6ihuan4n2xx2yz3yachts4hoo3maxun5ndex5e1odobashi7ga2kohama6u0tube6t1un3za0ppos4ra3ero3ip2m1one3uerich6w2",gA="ελ1υ2бг1ел3дети4ею2католик6ом3мкд2он1сква6онлайн5рг3рус2ф2сайт3рб3укр3қаз3հայ3ישראל5קום3ابوظبي5تصالات6رامكو5لاردن4بحرين5جزائر5سعودية6عليان5مغرب5مارات5یران5بارت2زار4يتك3ھارت5تونس4سودان3رية5شبكة4عراق2ب2مان4فلسطين6قطر3كاثوليك6وم3مصر2ليسيا5وريتانيا7قع4همراه5پاکستان7ڀارت4कॉम3नेट3भारत0म्3ोत5संगठन5বাংলা5ভারত2ৰত4ਭਾਰਤ4ભારત4ଭାରତ4இந்தியா6லங்கை6சிங்கப்பூர்11భారత్5ಭಾರತ4ഭാരതം5ලංකා4คอม3ไทย3ລາວ3გე2みんな3アマゾン4クラウド4グーグル4コム2ストア3セール3ファッション6ポイント4世界2中信1国1國1文网3亚马逊3企业2佛山2信息2健康2八卦2公司1益2台湾1灣2商城1店1标2嘉里0大酒店5在线2大拿2天主教3娱乐2家電2广东2微博2慈善2我爱你3手机2招聘2政务1府2新加坡2闻2时尚2書籍2机构2淡马锡3游戏2澳門2点看2移动2组织机构4网址1店1站1络2联通2谷歌2购物2通販2集团2電訊盈科4飞利浦3食品2餐厅2香格里拉3港2닷넷1컴2삼성2한국2",hu=(t,a)=>{for(const i in a)t[i]=a[i];return t},cf="numeric",df="ascii",uf="alpha",om="asciinumeric",em="alphanumeric",hf="domain",Xv="emoji",fA="scheme",bA="slashscheme",q1="whitespace";function yA(t,a){return t in a||(a[t]=[]),a[t]}function Yc(t,a,i){a[cf]&&(a[om]=!0,a[em]=!0),a[df]&&(a[om]=!0,a[uf]=!0),a[om]&&(a[em]=!0),a[uf]&&(a[em]=!0),a[em]&&(a[hf]=!0),a[Xv]&&(a[hf]=!0);for(const s in a){const d=yA(s,i);d.indexOf(t)<0&&d.push(t)}}function xA(t,a){const i={};for(const s in a)a[s].indexOf(t)>=0&&(i[s]=!0);return i}function Jr(t){t===void 0&&(t=null),this.j={},this.jr=[],this.jd=null,this.t=t}Jr.groups={};Jr.prototype={accepts(){return!!this.t},go(t){const a=this,i=a.j[t];if(i)return i;for(let s=0;st.ta(a,i,s,d),Ms=(t,a,i,s,d)=>t.tr(a,i,s,d),P1=(t,a,i,s,d)=>t.ts(a,i,s,d),ut=(t,a,i,s,d)=>t.tt(a,i,s,d),hl="WORD",mf="UWORD",ph="LOCALHOST",pf="TLD",gf="UTLD",lm="SCHEME",Fd="SLASH_SCHEME",Bf="NUM",Qv="WS",Nf="NL",Wd="OPENBRACE",th="OPENBRACKET",ah="OPENANGLEBRACKET",ih="OPENPAREN",Hc="CLOSEBRACE",Jd="CLOSEBRACKET",Zd="CLOSEANGLEBRACKET",Gc="CLOSEPAREN",Sm="AMPERSAND",Tm="APOSTROPHE",Mm="ASTERISK",Kl="AT",Em="BACKSLASH",Im="BACKTICK",Am="CARET",Ql="COLON",Ff="COMMA",Dm="DOLLAR",Co="DOT",qm="EQUALS",Vf="EXCLAMATION",So="HYPHEN",Pm="PERCENT",Om="PIPE",Lm="PLUS",Rm="POUND",Bm="QUERY",Uf="QUOTE",$f="SEMI",To="SLASH",nh="TILDE",Nm="UNDERSCORE",ek="EMOJI",Fm="SYM";var tk=Object.freeze({__proto__:null,WORD:hl,UWORD:mf,LOCALHOST:ph,TLD:pf,UTLD:gf,SCHEME:lm,SLASH_SCHEME:Fd,NUM:Bf,WS:Qv,NL:Nf,OPENBRACE:Wd,OPENBRACKET:th,OPENANGLEBRACKET:ah,OPENPAREN:ih,CLOSEBRACE:Hc,CLOSEBRACKET:Jd,CLOSEANGLEBRACKET:Zd,CLOSEPAREN:Gc,AMPERSAND:Sm,APOSTROPHE:Tm,ASTERISK:Mm,AT:Kl,BACKSLASH:Em,BACKTICK:Im,CARET:Am,COLON:Ql,COMMA:Ff,DOLLAR:Dm,DOT:Co,EQUALS:qm,EXCLAMATION:Vf,HYPHEN:So,PERCENT:Pm,PIPE:Om,PLUS:Lm,POUND:Rm,QUERY:Bm,QUOTE:Uf,SEMI:$f,SLASH:To,TILDE:nh,UNDERSCORE:Nm,EMOJI:ek,SYM:Fm});const Od=/[a-z]/,zg=new RegExp("\\p{L}","u"),Cg=new RegExp("\\p{Emoji}","u"),Sg=/\d/,O1=/\s/,L1=` `,vA="️",kA="‍";let tm=null,am=null;function wA(t){t===void 0&&(t=[]);const a={};Jr.groups=a;const i=new Jr;tm==null&&(tm=R1(pA)),am==null&&(am=R1(gA)),ut(i,"'",Tm),ut(i,"{",Wd),ut(i,"[",th),ut(i,"<",ah),ut(i,"(",ih),ut(i,"}",Hc),ut(i,"]",Jd),ut(i,">",Zd),ut(i,")",Gc),ut(i,"&",Sm),ut(i,"*",Mm),ut(i,"@",Kl),ut(i,"`",Im),ut(i,"^",Am),ut(i,":",Ql),ut(i,",",Ff),ut(i,"$",Dm),ut(i,".",Co),ut(i,"=",qm),ut(i,"!",Vf),ut(i,"-",So),ut(i,"%",Pm),ut(i,"|",Om),ut(i,"+",Lm),ut(i,"#",Rm),ut(i,"?",Bm),ut(i,'"',Uf),ut(i,"/",To),ut(i,";",$f),ut(i,"~",nh),ut(i,"_",Nm),ut(i,"\\",Em);const s=Ms(i,Sg,Bf,{[cf]:!0});Ms(s,Sg,s);const d=Ms(i,Od,hl,{[df]:!0});Ms(d,Od,d);const h=Ms(i,zg,mf,{[uf]:!0});Ms(h,Od),Ms(h,zg,h);const p=Ms(i,O1,Qv,{[q1]:!0});ut(i,L1,Nf,{[q1]:!0}),ut(p,L1),Ms(p,O1,p);const l=Ms(i,Cg,ek,{[Xv]:!0});Ms(l,Cg,l),ut(l,vA,l);const w=ut(l,kA);Ms(w,Cg,l);const _=[[Od,d]],S=[[Od,null],[zg,h]];for(let D=0;DD[0]>I[0]?1:-1);for(let D=0;D=0?U[hf]=!0:Od.test(I)?Sg.test(I)?U[om]=!0:U[df]=!0:U[cf]=!0,P1(i,I,I,U)}return P1(i,"localhost",ph,{ascii:!0}),i.jd=new Jr(Fm),{start:i,tokens:hu({groups:a},tk)}}function jA(t,a){const i=_A(a.replace(/[A-Z]/g,l=>l.toLowerCase())),s=i.length,d=[];let h=0,p=0;for(;p=0&&(D+=i[p].length,I++),_+=i[p].length,h+=i[p].length,p++;h-=D,p-=I,_-=D,d.push({t:S.t,v:a.slice(h-_,h),s:h-_,e:h})}return d}function _A(t){const a=[],i=t.length;let s=0;for(;s56319||s+1===i||(h=t.charCodeAt(s+1))<56320||h>57343?t[s]:t.slice(s,s+2);a.push(p),s+=p.length}return a}function Jl(t,a,i,s,d){let h;const p=a.length;for(let l=0;l=0;)h++;if(h>0){a.push(i.join(""));for(let p=parseInt(t.substring(s,s+h),10);p>0;p--)i.pop();s+=h}else i.push(t[s]),s++}return a}const gh={defaultProtocol:"http",events:null,format:B1,formatHref:B1,nl2br:!1,tagName:"a",target:null,rel:null,validate:!0,truncate:1/0,className:null,attributes:null,ignoreTags:[],render:null};function Hf(t,a){a===void 0&&(a=null);let i=hu({},gh);t&&(i=hu(i,t instanceof Hf?t.o:t));const s=i.ignoreTags,d=[];for(let h=0;hi?s.substring(0,i)+"…":s},toFormattedHref(t){return t.get("formatHref",this.toHref(t.get("defaultProtocol")),this)},startIndex(){return this.tk[0].s},endIndex(){return this.tk[this.tk.length-1].e},toObject(t){return t===void 0&&(t=gh.defaultProtocol),{type:this.t,value:this.toString(),isLink:this.isLink,href:this.toHref(t),start:this.startIndex(),end:this.endIndex()}},toFormattedObject(t){return{type:this.t,value:this.toFormattedString(t),isLink:this.isLink,href:this.toFormattedHref(t),start:this.startIndex(),end:this.endIndex()}},validate(t){return t.get("validate",this.toString(),this)},render(t){const a=this,i=this.toHref(t.get("defaultProtocol")),s=t.get("formatHref",i,this),d=t.get("tagName",i,a),h=this.toFormattedString(t),p={},l=t.get("className",i,a),w=t.get("target",i,a),_=t.get("rel",i,a),S=t.getObj("attributes",i,a),D=t.getObj("events",i,a);return p.href=s,l&&(p.class=l),w&&(p.target=w),_&&(p.rel=_),S&&hu(p,S),{tagName:d,attributes:p,content:h,eventListeners:D}}};function ip(t,a){class i extends ak{constructor(d,h){super(d,h),this.t=t}}for(const s in a)i.prototype[s]=a[s];return i.t=t,i}const N1=ip("email",{isLink:!0,toHref(){return"mailto:"+this.toString()}}),F1=ip("text"),zA=ip("nl"),Vc=ip("url",{isLink:!0,toHref(t){return t===void 0&&(t=gh.defaultProtocol),this.hasProtocol()?this.v:`${t}://${this.v}`},hasProtocol(){const t=this.tk;return t.length>=2&&t[0].t!==ph&&t[1].t===Ql}}),zn=t=>new Jr(t);function CA(t){let{groups:a}=t;const i=a.domain.concat([Sm,Mm,Kl,Em,Im,Am,Dm,qm,So,Bf,Pm,Om,Lm,Rm,To,Fm,nh,Nm]),s=[Tm,Zd,Hc,Jd,Gc,Ql,Ff,Co,Vf,ah,Wd,th,ih,Bm,Uf,$f],d=[Sm,Tm,Mm,Em,Im,Am,Hc,Dm,qm,So,Wd,Pm,Om,Lm,Rm,Bm,To,Fm,nh,Nm],h=zn(),p=ut(h,nh);Kt(p,d,p),Kt(p,a.domain,p);const l=zn(),w=zn(),_=zn();Kt(h,a.domain,l),Kt(h,a.scheme,w),Kt(h,a.slashscheme,_),Kt(l,d,p),Kt(l,a.domain,l);const S=ut(l,Kl);ut(p,Kl,S),ut(w,Kl,S),ut(_,Kl,S);const D=ut(p,Co);Kt(D,d,p),Kt(D,a.domain,p);const I=zn();Kt(S,a.domain,I),Kt(I,a.domain,I);const B=ut(I,Co);Kt(B,a.domain,I);const U=zn(N1);Kt(B,a.tld,U),Kt(B,a.utld,U),ut(S,ph,U);const K=ut(I,So);Kt(K,a.domain,I),Kt(U,a.domain,I),ut(U,Co,B),ut(U,So,K);const re=ut(U,Ql);Kt(re,a.numeric,N1);const je=ut(l,So),Ce=ut(l,Co);Kt(je,a.domain,l),Kt(Ce,d,p),Kt(Ce,a.domain,l);const Ve=zn(Vc);Kt(Ce,a.tld,Ve),Kt(Ce,a.utld,Ve),Kt(Ve,a.domain,l),Kt(Ve,d,p),ut(Ve,Co,Ce),ut(Ve,So,je),ut(Ve,Kl,S);const ft=ut(Ve,Ql),st=zn(Vc);Kt(ft,a.numeric,st);const Qe=zn(Vc),Nt=zn();Kt(Qe,i,Qe),Kt(Qe,s,Nt),Kt(Nt,i,Qe),Kt(Nt,s,Nt),ut(Ve,To,Qe),ut(st,To,Qe);const at=ut(w,Ql),ka=ut(_,Ql),Mt=ut(ka,To),xt=ut(Mt,To);Kt(w,a.domain,l),ut(w,Co,Ce),ut(w,So,je),Kt(_,a.domain,l),ut(_,Co,Ce),ut(_,So,je),Kt(at,a.domain,Qe),ut(at,To,Qe),Kt(xt,a.domain,Qe),Kt(xt,i,Qe),ut(xt,To,Qe);const Ct=ut(Qe,Wd),ja=ut(Qe,th),wa=ut(Qe,ah),aa=ut(Qe,ih);ut(Nt,Wd,Ct),ut(Nt,th,ja),ut(Nt,ah,wa),ut(Nt,ih,aa),ut(Ct,Hc,Qe),ut(ja,Jd,Qe),ut(wa,Zd,Qe),ut(aa,Gc,Qe),ut(Ct,Hc,Qe);const et=zn(Vc),ba=zn(Vc),Qt=zn(Vc),_a=zn(Vc);Kt(Ct,i,et),Kt(ja,i,ba),Kt(wa,i,Qt),Kt(aa,i,_a);const fi=zn(),Va=zn(),oi=zn(),ii=zn();return Kt(Ct,s),Kt(ja,s),Kt(wa,s),Kt(aa,s),Kt(et,i,et),Kt(ba,i,ba),Kt(Qt,i,Qt),Kt(_a,i,_a),Kt(et,s,et),Kt(ba,s,ba),Kt(Qt,s,Qt),Kt(_a,s,_a),Kt(fi,i,fi),Kt(Va,i,ba),Kt(oi,i,Qt),Kt(ii,i,_a),Kt(fi,s,fi),Kt(Va,s,Va),Kt(oi,s,oi),Kt(ii,s,ii),ut(ba,Jd,Qe),ut(Qt,Zd,Qe),ut(_a,Gc,Qe),ut(et,Hc,Qe),ut(Va,Jd,Qe),ut(oi,Zd,Qe),ut(ii,Gc,Qe),ut(fi,Gc,Qe),ut(h,ph,Ve),ut(h,Nf,zA),{start:h,tokens:tk}}function SA(t,a,i){let s=i.length,d=0,h=[],p=[];for(;d=0&&I++,d++,S++;if(I<0)d-=S,d0&&(h.push(Tg(F1,a,p)),p=[]),d-=I,S-=I;const B=D.t,U=i.slice(d-S,d);h.push(Tg(B,a,U))}}return p.length>0&&h.push(Tg(F1,a,p)),h}function Tg(t,a,i){const s=i[0].s,d=i[i.length-1].e,h=a.slice(s,d);return new t(h,i)}const TA=typeof console<"u"&&console&&console.warn||(()=>{}),MA="until manual call of linkify.init(). Register all schemes and plugins before invoking linkify the first time.",$i={scanner:null,parser:null,tokenQueue:[],pluginQueue:[],customSchemes:[],initialized:!1};function EA(){Jr.groups={},$i.scanner=null,$i.parser=null,$i.tokenQueue=[],$i.pluginQueue=[],$i.customSchemes=[],$i.initialized=!1}function V1(t,a){if(a===void 0&&(a=!1),$i.initialized&&TA(`linkifyjs: already initialized - will not register custom scheme "${t}" ${MA}`),!/^[0-9a-z]+(-[0-9a-z]+)*$/.test(t))throw new Error(`linkifyjs: incorrect scheme format. 1. Must only contain digits, lowercase ASCII letters or "-" 2. Cannot start or end with "-" 3. "-" cannot repeat`);$i.customSchemes.push([t,a])}function IA(){$i.scanner=wA($i.customSchemes);for(let t=0;t<$i.tokenQueue.length;t++)$i.tokenQueue[t][1]({scanner:$i.scanner});$i.parser=CA($i.scanner.tokens);for(let t=0;t<$i.pluginQueue.length;t++)$i.pluginQueue[t][1]({scanner:$i.scanner,parser:$i.parser});$i.initialized=!0}function ik(t){return $i.initialized||IA(),SA($i.parser.start,t,jA($i.scanner.start,t))}function Gf(t,a,i){if(a===void 0&&(a=null),i===void 0&&(i=null),a&&typeof a=="object"){if(i)throw Error(`linkifyjs: Invalid link type ${a}; must be a string`);i=a,a=null}const s=new Hf(i),d=ik(t),h=[];for(let p=0;p{const d=a.some(S=>S.docChanged)&&!i.doc.eq(s.doc),h=a.some(S=>S.getMeta("preventAutolink"));if(!d||h)return;const{tr:p}=s,l=j9(i.doc,[...a]),{mapping:w}=l;if(A9(l).forEach(({oldRange:S,newRange:D})=>{zm(S.from,S.to,i.doc).filter(K=>K.mark.type===t.type).forEach(K=>{const re=w.map(K.from),je=w.map(K.to),Ce=zm(re,je,s.doc).filter(at=>at.mark.type===t.type);if(!Ce.length)return;const Ve=Ce[0],ft=i.doc.textBetween(K.from,K.to,void 0," "),st=s.doc.textBetween(Ve.from,Ve.to,void 0," "),Qe=U1(ft),Nt=U1(st);Qe&&!Nt&&p.removeMark(Ve.from,Ve.to,t.type)});const I=z9(s.doc,D,K=>K.isTextblock);let B,U;if(I.length>1?(B=I[0],U=s.doc.textBetween(B.pos,B.pos+B.node.nodeSize,void 0," ")):I.length&&s.doc.textBetween(D.from,D.to," "," ").endsWith(" ")&&(B=I[0],U=s.doc.textBetween(B.pos,D.to,void 0," ")),B&&U){const K=U.split(" ").filter(Ce=>Ce!=="");if(K.length<=0)return!1;const re=K[K.length-1],je=B.pos+U.lastIndexOf(re);if(!re)return!1;Gf(re).filter(Ce=>Ce.isLink).filter(Ce=>t.validate?t.validate(Ce.value):!0).map(Ce=>({...Ce,from:je+Ce.start+1,to:je+Ce.end+1})).forEach(Ce=>{p.addMark(Ce.from,Ce.to,t.type.create({href:Ce.href}))})}}),!!p.steps.length)return p}})}function DA(t){return new Dr({key:new io("handleClickLink"),props:{handleClick:(a,i,s)=>{var d,h,p;if(s.button!==0)return!1;const l=$v(a.state,t.type.name),w=(d=s.target)===null||d===void 0?void 0:d.closest("a"),_=(h=w==null?void 0:w.href)!==null&&h!==void 0?h:l.href,S=(p=w==null?void 0:w.target)!==null&&p!==void 0?p:l.target;return w&&_?(window.open(_,S),!0):!1}}})}function qA(t){return new Dr({key:new io("handlePasteLink"),props:{handlePaste:(a,i,s)=>{const{state:d}=a,{selection:h}=d,{empty:p}=h;if(p)return!1;let l="";s.content.forEach(_=>{l+=_.textContent});const w=Gf(l).find(_=>_.isLink&&_.value===l);return!l||!w?!1:(t.editor.commands.setMark(t.type,{href:w.href}),!0)}}})}const nk=Os.create({name:"link",priority:1e3,keepOnSplit:!1,onCreate(){this.options.protocols.forEach(t=>{if(typeof t=="string"){V1(t);return}V1(t.scheme,t.optionalSlashes)})},onDestroy(){EA()},inclusive(){return this.options.autolink},addOptions(){return{openOnClick:!0,linkOnPaste:!0,autolink:!0,protocols:[],HTMLAttributes:{target:"_blank",rel:"noopener noreferrer nofollow",class:null},validate:void 0}},addAttributes(){return{href:{default:null},target:{default:this.options.HTMLAttributes.target},class:{default:this.options.HTMLAttributes.class}}},parseHTML(){return[{tag:'a[href]:not([href *= "javascript:" i])'}]},renderHTML({HTMLAttributes:t}){return["a",Gi(this.options.HTMLAttributes,t),0]},addCommands(){return{setLink:t=>({chain:a})=>a().setMark(this.name,t).setMeta("preventAutolink",!0).run(),toggleLink:t=>({chain:a})=>a().toggleMark(this.name,t,{extendEmptyMarkRange:!0}).setMeta("preventAutolink",!0).run(),unsetLink:()=>({chain:t})=>t().unsetMark(this.name,{extendEmptyMarkRange:!0}).setMeta("preventAutolink",!0).run()}},addPasteRules(){return[mc({find:t=>Gf(t).filter(a=>this.options.validate?this.options.validate(a.value):!0).filter(a=>a.isLink).map(a=>({text:a.value,index:a.start,data:a})),type:this.type,getAttributes:t=>{var a;return{href:(a=t.data)===null||a===void 0?void 0:a.href}}})]},addProseMirrorPlugins(){const t=[];return this.options.autolink&&t.push(AA({type:this.type,validate:this.options.validate})),this.options.openOnClick&&t.push(DA({type:this.type})),this.options.linkOnPaste&&t.push(qA({editor:this.editor,type:this.type})),t}}),PA=t=>{const a=Lf({extensions:[Kv,nk],content:"Add your text here. You can format your text, add links, quotes, and bullets."});return a?e.jsx("div",{children:e.jsx(ur,{advancedEditor:a,...t,children:e.jsx(Of,{editor:a})})}):null},OA=hn.create({name:"horizontalRule",addOptions(){return{HTMLAttributes:{}}},group:"block",parseHTML(){return[{tag:"hr"}]},renderHTML({HTMLAttributes:t}){return["hr",Gi(this.options.HTMLAttributes,t)]},addCommands(){return{setHorizontalRule:()=>({chain:t})=>t().insertContent({type:this.name}).command(({tr:a,dispatch:i})=>{var s;if(i){const{$to:d}=a.selection,h=d.end();if(d.nodeAfter)a.setSelection(Ta.create(a.doc,d.pos));else{const p=(s=d.parent.type.contentMatch.defaultType)===null||s===void 0?void 0:s.create();p&&(a.insert(h,p),a.setSelection(Ta.create(a.doc,h)))}a.scrollIntoView()}return!0}).run()}},addInputRules(){return[Hv({find:/^(?:---|—-|___\s|\*\*\*\s)$/,type:this.type})]}}),LA=/(?:^|\s)((?:==)((?:[^~=]+))(?:==))$/,RA=/(?:^|\s)((?:==)((?:[^~=]+))(?:==))/g,BA=Os.create({name:"highlight",addOptions(){return{multicolor:!1,HTMLAttributes:{}}},addAttributes(){return this.options.multicolor?{color:{default:null,parseHTML:t=>t.getAttribute("data-color")||t.style.backgroundColor,renderHTML:t=>t.color?{"data-color":t.color,style:`background-color: ${t.color}; color: inherit`}:{}}}:{}},parseHTML(){return[{tag:"mark"}]},renderHTML({HTMLAttributes:t}){return["mark",Gi(this.options.HTMLAttributes,t),0]},addCommands(){return{setHighlight:t=>({commands:a})=>a.setMark(this.name,t),toggleHighlight:t=>({commands:a})=>a.toggleMark(this.name,t),unsetHighlight:()=>({commands:t})=>t.unsetMark(this.name)}},addKeyboardShortcuts(){return{"Mod-Shift-h":()=>this.editor.commands.toggleHighlight()}},addInputRules(){return[sd({find:LA,type:this.type})]},addPasteRules(){return[mc({find:RA,type:this.type})]}}),NA=t=>{const a=Lf({extensions:[Kv,nk,OA,BA.configure({multicolor:!0})],content:"Add your text here. You can format your text, add links, quotes, and bullets."});if(!a)return null;const i=[{icon:"horizontal-rule",isActive:a.isActive("horizontalRule"),text:"Horizontal Rule",onclick:()=>a.chain().focus().setHorizontalRule().run()},{icon:"highlighter",isActive:a.isActive("highlight"),text:"Highlighter",onclick:()=>a.chain().focus().toggleHighlight().run()}];return e.jsx("div",{children:e.jsx(ur,{advancedEditor:a,extensions:i,...t,children:e.jsx(Of,{editor:a})})})},FA=hn.create({name:"doc",topNode:!0,content:"block+"}),VA=hn.create({name:"paragraph",priority:1e3,addOptions(){return{HTMLAttributes:{}}},group:"block",content:"inline*",parseHTML(){return[{tag:"p"}]},renderHTML({HTMLAttributes:t}){return["p",Gi(this.options.HTMLAttributes,t),0]},addCommands(){return{setParagraph:()=>({commands:t})=>t.setNode(this.name)}},addKeyboardShortcuts(){return{"Mod-Alt-0":()=>this.editor.commands.setParagraph()}}}),UA=hn.create({name:"text",group:"inline"}),$A=t=>{const a=Lf({extensions:[FA,VA,UA],content:"Add your text here. You can format your text, add links, quotes, and bullets."});return a?e.jsx("div",{children:e.jsx(ur,{advancedEditor:a,advancedEditorToolbar:!1,...t,children:e.jsx(Of,{editor:a})})}):null},HA=Object.freeze(Object.defineProperty({__proto__:null,RichTextEditorAdvancedDefault:PA,RichTextEditorAttributes:fT,RichTextEditorDefault:pT,RichTextEditorFocus:bT,RichTextEditorInline:jT,RichTextEditorMoreExtensions:NA,RichTextEditorPreview:_T,RichTextEditorSimple:gT,RichTextEditorSticky:yT,RichTextEditorTemplates:kT,RichTextEditorToolbarBottom:wT,RichTextEditorToolbarDisabled:$A},Symbol.toStringTag,{value:"Module"})),GA=t=>e.jsx("div",{children:e.jsx(vl,{...t})}),WA=t=>e.jsx(vl,{...t,text:"Text Separator"}),JA=t=>e.jsxs(ue,{inline:"flex-container",vertical:"stretch",children:[e.jsx(J,{children:"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua"}),e.jsx(vl,{...t,orientation:"vertical"}),e.jsx(J,{children:"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua"}),e.jsx(vl,{...t,orientation:"vertical"}),e.jsx(J,{children:"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua"})]}),ZA=t=>e.jsx(vl,{...t,lineStyle:"dashed"}),YA=e.jsx(Le,{borderRadius:"rounded",justifyContent:"center",padding:"none",children:e.jsx(Et,{paddingLeft:"xs",paddingRight:"xs",size:"xs",text:"TODAY"})}),KA=t=>e.jsx(vl,{...t,lineStyle:"dashed",children:YA}),XA=Object.freeze(Object.defineProperty({__proto__:null,SectionSeparatorChildren:KA,SectionSeparatorDashed:ZA,SectionSeparatorLine:GA,SectionSeparatorText:WA,SectionSeparatorVertical:JA},Symbol.toStringTag,{value:"Module"})),QA=t=>{const a=[{value:"1",text:"Burgers"},{value:"2",text:"Pizza"},{value:"3",text:"Tacos"}];return e.jsx("div",{children:e.jsx(gi,{label:"Favorite Food",name:"food",options:a,...t})})},e8=t=>{const a=[{value:"USA"},{value:"Canada"},{value:"Brazil"},{value:"Philippines"}];return e.jsx("div",{children:e.jsx(gi,{blankSelection:"Select One...",label:"Where do you live",name:"location",options:a,...t})})},t8=t=>{const a=[{value:"1",disabled:!0,text:"Espresso"},{value:"2",text:"Americano"},{value:"3",disabled:!0,text:"Cappuccino"},{value:"4",text:"Mocha"},{value:"5",text:"Flat White"},{value:"6",text:"Latte"}];return e.jsx("div",{children:e.jsx(gi,{label:"Favorite Coffee",name:"coffee",options:a,value:"2",...t})})},a8=t=>{const a=[{value:"Apple Pie"},{value:"Cookies"},{value:"Ice Cream"},{value:"Brownies"}];return e.jsx("div",{children:e.jsx(gi,{disabled:!0,label:"Favorite Dessert",name:"dessert",options:a,...t})})},i8=t=>{const a=[{value:"Left"},{value:"Right"},{value:"I go without laces"}];return e.jsx("div",{children:e.jsx(gi,{blankSelection:"Select One...",label:"Which shoe do you tie first?",name:"shoe",options:a,required:!0,...t})})},n8=t=>e.jsx("div",{children:e.jsx(gi,{label:"Favorite Holiday",...t,children:e.jsxs("select",{id:"holiday",name:"holiday",...t,children:[e.jsx("option",{value:"1",children:"Christmas"}),e.jsx("option",{value:"2",children:"Thanksgiving"}),e.jsx("option",{value:"3",children:"Halloween"}),e.jsx("option",{value:"4",children:"Fourth of July"})]})})}),r8=t=>{const a=[{value:"Football"},{value:"Baseball"},{value:"Basketball"},{value:"Hockey"}];return e.jsx("div",{children:e.jsx(gi,{label:"Favorite Sport",name:"sports",options:a,...t})})},s8=t=>{const a=[{value:"1",text:"Burgers"},{value:"2",text:"Pizza"},{value:"3",text:"Tacos"}];return e.jsxs("div",{children:[e.jsx(gi,{error:"Please make a valid selection",label:"Favorite Food",name:"food",options:a,value:"2",...t}),e.jsx(Xe,{error:"Please make a valid selection",status:"negative",...t})]})},o8=t=>{const a=[{value:"1",text:"Burgers"},{value:"2",text:"Pizza"},{value:"3",text:"Tacos"}];return e.jsxs("div",{children:[e.jsx(gi,{inline:!0,label:"Favorite Food",name:"food",options:a,...t}),e.jsx(Xe,{status:"negative",...t})]})},l8=t=>{const a=[{value:"1",text:"Burgers"},{value:"2",text:"Pizza"},{value:"3",text:"Tacos"}];return e.jsxs("div",{children:[e.jsx(gi,{inline:!0,label:"Favorite Food",name:"food",options:a,showArrow:!0,...t}),e.jsx(Xe,{status:"negative",...t})]})},c8=t=>{const a=[{value:"1",text:"Burgers"},{value:"2",text:"Pizza"},{value:"3",text:"Tacos"}];return e.jsxs("div",{children:[e.jsx(gi,{compact:!0,inline:!0,label:"Favorite Food",name:"food",options:a,...t}),e.jsx(Xe,{status:"negative",...t})]})},d8=t=>{const a=[{value:"1",text:"Burgers"},{value:"2",text:"Pizza"},{value:"3",text:"Tacos"},{value:"3",text:"BBQ"},{value:"3",text:"Sushi"},{value:"3",text:"Chinese"},{value:"3",text:"Hot Dogs"}];return e.jsx("div",{children:e.jsx(gi,{label:"Favorite Food",multiple:!0,name:"food",options:a,...t})})},u8=Object.freeze(Object.defineProperty({__proto__:null,SelectBlank:e8,SelectCustomSelect:n8,SelectDefault:QA,SelectDisabled:a8,SelectDisabledOptions:t8,SelectError:s8,SelectInline:o8,SelectInlineCompact:c8,SelectInlineShowArrow:l8,SelectMultiple:d8,SelectRequired:i8,SelectValueTextSame:r8},Symbol.toStringTag,{value:"Module"})),h8=t=>{const[a,i]=Te(!0),[s,d]=Te(!0),[h,p]=Te(!1),[l,w]=Te(!1);return e.jsxs("div",{className:"pb--doc-demo-row",children:[e.jsx(Pi,{checked:a,icon:!0,inputId:"selectedWithIcon",name:"selectedWithIcon",onChange:()=>i(!a),value:"selectedWithIcon",...t,children:"Selected, with icon"}),e.jsx(Pi,{checked:s,inputId:"selectedWithoutIcon",name:"selectedWithoutIcon",onChange:()=>d(!s),value:"selectedWithoutIcon",...t,children:"Selected, without icon"}),e.jsx(Pi,{checked:h,inputId:"unselected",name:"unselected",onChange:()=>p(!h),value:"unselected",...t,children:"Unselected"}),e.jsx(Pi,{checked:l,disabled:!0,inputId:"disabled",name:"disabled",onChange:()=>w(!l),value:"disabled",...t,children:"Disabled"})]})},m8=t=>{const[a,i]=Te(null),s=d=>{i(d.target.value)};return e.jsxs("div",{className:"pb--doc-demo-row",children:[e.jsx(Pi,{checked:a==="male",inputId:"male1",multi:!1,name:"gender",onChange:s,value:"male",...t,children:"Male"}),e.jsx(Pi,{checked:a==="female",inputId:"female1",multi:!1,name:"gender",onChange:s,value:"female",...t,children:"Female"}),e.jsx(Pi,{checked:a==="other",inputId:"other1",multi:!1,name:"gender",onChange:s,value:"other",...t,children:"Other"})]})},p8=t=>{const[a,i]=Te(!0),[s,d]=Te(!1),h=l=>{i(l.target.checked)},p=l=>{d(l.target.checked)};return e.jsxs("div",{className:"pb--doc-demo-row",children:[e.jsxs(Pi,{checked:a,inputId:"block",name:"block",onChange:h,value:"block",...t,children:[e.jsx(Fe,{size:4,text:"Block",...t}),e.jsx(Xe,{tag:"span",...t,children:"This uses block"})]}),e.jsx(Pi,{checked:s,inputId:"tag",name:"tag",onChange:p,text:"This passes text through the tag",value:"tag",...t})]})},g8=t=>{const[a,i]=Te(!1),[s,d]=Te(!1),[h,p]=Te(!1);return e.jsxs("div",{children:[e.jsx(Fe,{...t,size:3,text:"What sports do you like?"}),e.jsx("br",{}),e.jsx(Pi,{...t,checked:a,error:!0,inputId:"football",name:"football",onChange:()=>i(!a),value:"football",variant:"displayInput",children:e.jsx(Xe,{...t,children:"Football"})}),e.jsx(Pi,{...t,checked:s,error:!0,inputId:"basketball",name:"basketball",onChange:()=>d(!s),value:"basketball",variant:"displayInput",children:e.jsx(Xe,{...t,children:"Basketball"})}),e.jsx(Pi,{...t,checked:h,error:!0,inputId:"baseball",name:"baseball",onChange:()=>p(!h),value:"baseball",variant:"displayInput",children:e.jsx(Xe,{...t,children:"Baseball"})})]})},f8=t=>{const[a,i]=Te(!0),[s,d]=Te(!1);return e.jsxs("div",{className:"pb--doc-demo-row",children:[e.jsxs(Pi,{checked:a,icon:!0,inputId:"selectableImage",name:"selectableImage",onChange:()=>i(!a),value:"selectableImage",...t,children:[e.jsx(Fa,{rounded:!0,size:"xl",url:"https://unsplash.it/500/400/?image=634",...t}),e.jsx(Xe,{children:"Add text here"})]}),e.jsx(Pi,{checked:s,icon:!0,inputId:"unselectedImage",name:"unselectedImage",onChange:()=>d(!s),value:"unselectedImage",...t,children:e.jsx(Fa,{rounded:!0,size:"xl",url:"https://unsplash.it/500/400/?image=634",...t})})]})},b8=t=>{const[a,i]=Te({firstCheckbox:!0,secondCheckbox:!0,thirdCheckbox:!1,forthCheckbox:!1,radioSelected:"first"}),s=h=>{i({...a,[h.target.name]:h.target.checked})},d=h=>{i({...a,radioSelected:h.target.value})};return e.jsxs(e.Fragment,{children:[e.jsx(Fe,{size:3,text:"What programming languages do you know?",...t}),e.jsx("br",{}),e.jsx(Pi,{checked:a.firstCheckbox,inputId:"firstCheckbox",name:"firstCheckbox",onChange:s,value:"firstCheckbox",variant:"displayInput",...t,children:e.jsx(Xe,{...t,children:"Ruby"})}),e.jsx(Pi,{checked:a.secondCheckbox,inputId:"secondCheckbox",name:"secondCheckbox",onChange:s,value:"secondCheckbox",variant:"displayInput",...t,children:e.jsx(Xe,{...t,children:"JavaScript"})}),e.jsx(Pi,{checked:a.thirdCheckbox,inputId:"thirdCheckbox",name:"thirdCheckbox",onChange:s,value:"thirdCheckbox",variant:"displayInput",...t,children:e.jsx(Xe,{...t,children:"TypeScript"})}),e.jsx(Pi,{checked:a.fourthCheckbox,inputId:"fourthCheckbox",name:"fourthCheckbox",onChange:s,value:"fourthCheckbox",variant:"displayInput",...t,children:e.jsx(Xe,{...t,children:"Swift"})}),e.jsx("br",{}),e.jsx(Fe,{size:3,text:"How likely are you to recommend Playbook to a friend?",...t}),e.jsx("br",{}),e.jsx(Pi,{checked:a.radioSelected==="first",inputId:"radio-1",multi:!1,name:"radio",onChange:d,value:"first",variant:"displayInput",...t,children:e.jsx(Xe,{...t,children:"5"})}),e.jsx(Pi,{checked:a.radioSelected==="second",inputId:"radio-2",multi:!1,name:"radio",onChange:d,value:"second",variant:"displayInput",...t,children:e.jsx(Xe,{...t,children:"4"})}),e.jsx(Pi,{checked:a.radioSelected==="third",inputId:"radio-3",multi:!1,name:"radio",onChange:d,value:"third",variant:"displayInput",...t,children:e.jsx(Xe,{...t,children:"3"})}),e.jsx(Pi,{checked:a.radioSelected==="fourth",inputId:"radio-4",multi:!1,name:"radio",onChange:d,value:"fourth",variant:"displayInput",...t,children:e.jsx(Xe,{...t,children:"2"})}),e.jsx(Pi,{checked:a.radioSelected==="fifth",inputId:"radio-5",multi:!1,name:"radio",onChange:d,value:"fifth",variant:"displayInput",...t,children:e.jsx(Xe,{...t,children:"1"})})]})},y8=Object.freeze(Object.defineProperty({__proto__:null,SelectableCardBlock:p8,SelectableCardDefault:h8,SelectableCardError:g8,SelectableCardImage:f8,SelectableCardInput:b8,SelectableCardSingleSelect:m8},Symbol.toStringTag,{value:"Module"})),x8=t=>{const[a,i]=Te(!0),[s,d]=Te(!1);return e.jsxs("div",{className:"pb--doc-demo-row",children:[e.jsx(Ps,{bodyText:"Export",checked:a,icon:"chart-line",inputId:1,onChange:()=>i(!a),titleText:"Quarterly Report",...t}),e.jsx(Ps,{bodyText:"Export",checked:s,icon:"chart-pie",inputId:2,onChange:()=>d(!s),titleText:"Market Share",...t}),e.jsx(Ps,{bodyText:"Export",disabled:!0,icon:"analytics",inputId:3,titleText:"Comprehensive",...t})]})},v8=t=>{const[a,i]=Te(!0),[s,d]=Te(!1);return e.jsxs("div",{className:"pb--doc-demo-row",children:[e.jsx(Ps,{bodyText:"Howdy Partner.",checked:a,checkmark:!0,icon:"hat-cowboy",inputId:4,onChange:()=>i(!a),titleText:"Cowboy",...t}),e.jsx(Ps,{bodyText:"Poof, you're a sandwich.",checked:s,checkmark:!0,icon:"hat-wizard",inputId:5,onChange:()=>d(!s),titleText:"Wizard",...t}),e.jsx(Ps,{bodyText:"Where is the lamb sauce?",checkmark:!0,disabled:!0,icon:"hat-chef",inputId:6,titleText:"Chef",...t})]})},k8=t=>{const[a,i]=Te(null);return e.jsxs("div",{className:"pb--doc-demo-row",children:[e.jsx(Ps,{checked:a==="car",icon:"car",inputId:7,name:"select",onChange:()=>i("car"),titleText:"Car",value:"car",...t}),e.jsx(Ps,{checked:a==="bus",icon:"bus",inputId:8,name:"select",onChange:()=>i("bus"),titleText:"Bus",value:"bus",...t}),e.jsx(Ps,{checked:a==="subway",icon:"subway",inputId:9,name:"select",onChange:()=>i("subway"),titleText:"Subway",value:"subway",...t})]})},w8={newChat:e.jsx("svg",{ariaHidden:"true",focusable:"false",role:"img",viewBox:"0 0 512 512",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M448 0H64C28.7 0 0 28.7 0 64v288c0 35.3 28.7 64 64 64h96v84c0 7.1 5.8 12 12 12 2.4 0 4.9-.7 7.1-2.4L304 416h144c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64zm16 352c0 8.8-7.2 16-16 16H288l-12.8 9.6L208 428v-60H64c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16h384c8.8 0 16 7.2 16 16v288zM336 184h-56v-56c0-8.8-7.2-16-16-16h-16c-8.8 0-16 7.2-16 16v56h-56c-8.8 0-16 7.2-16 16v16c0 8.8 7.2 16 16 16h56v56c0 8.8 7.2 16 16 16h16c8.8 0 16-7.2 16-16v-56h56c8.8 0 16-7.2 16-16v-16c0-8.8-7.2-16-16-16z",fill:"currentColor"})})},j8=t=>e.jsx("div",{className:"pb--doc-demo-row",children:e.jsx(Ps,{bodyText:"Talk to someone you love",checked:!0,customIcon:w8.newChat,inputId:1,titleText:"New Chat",...t})}),_8=Object.freeze(Object.defineProperty({__proto__:null,SelectableCardIconCheckmark:v8,SelectableCardIconCustom:j8,SelectableCardIconDefault:x8,SelectableCardIconSingleSelect:k8},Symbol.toStringTag,{value:"Module"})),z8=()=>{const[t,a]=Te(!0),[i,s]=Te(!1),[d,h]=Te(!1);return e.jsxs("div",{className:"pb--doc-demo-row",children:[e.jsx(Xd,{checked:t,icon:"dollar-sign",inputId:10,onChange:()=>a(!t),text:"US Dollar"}),e.jsx(Xd,{checked:i,icon:"euro-sign",inputId:11,onChange:()=>s(!i),text:"Euro"}),e.jsx(Xd,{checked:d,disabled:!0,icon:"yen-sign",inputId:12,onChange:()=>h(!d),text:"Yen"})]})},C8=()=>{const[t,a]=Te(null);return e.jsxs("div",{className:"pb--doc-demo-row",children:[e.jsx(Xd,{checked:t==="Cassette",icon:"cassette-tape",inputId:13,multi:!1,name:"music-format",onChange:()=>a("Cassette"),text:"Cassette",value:"Cassette"}),e.jsx(Xd,{checked:t==="CD",icon:"compact-disc",inputId:14,multi:!1,name:"music-format",onChange:()=>a("CD"),text:"CD",value:"CD"}),e.jsx(Xd,{checked:t==="Vinyl",icon:"album-collection",inputId:15,multi:!1,name:"music-format",onChange:()=>a("Vinyl"),text:"Vinyl",value:"Vinyl"})]})},S8=Object.freeze(Object.defineProperty({__proto__:null,SelectableIconDefault:z8,SelectableIconSingleSelect:C8},Symbol.toStringTag,{value:"Module"})),T8=t=>e.jsx("div",{children:e.jsxs(Io,{variant:"checkbox",children:[e.jsx(Io.Item,{label:"Mild",name:"checkbox-name-1",value:"1",...t}),e.jsx(Io.Item,{checked:!0,label:"Medium",name:"checkbox-name-2",value:"2",...t}),e.jsx(Io.Item,{label:"Hot",name:"checkbox-name-3",value:"3",...t})]})}),M8=t=>e.jsx("div",{children:e.jsxs(Io,{variant:"radio",children:[e.jsx(Io.Item,{label:"Small",name:"radio",value:"1",...t}),e.jsx(Io.Item,{defaultChecked:!0,label:"Medium",name:"radio",value:"2",...t}),e.jsx(Io.Item,{label:"Large",name:"radio",value:"3",...t})]})}),E8=Object.freeze(Object.defineProperty({__proto__:null,SelectableListCheckbox:T8,SelectableListRadio:M8},Symbol.toStringTag,{value:"Module"})),I8=t=>e.jsxs(e.Fragment,{children:[e.jsx(Wr,{source:"BJ's Johnston-208",type:"retail",...t}),e.jsx("br",{}),e.jsx("br",{}),e.jsx(Wr,{source:"Referral-phrg",type:"inbound",...t}),e.jsx("br",{}),e.jsx("br",{}),e.jsx(Wr,{source:"BJ's Future CB",type:"user",user:{name:"Anna Black",image:{url:"https://randomuser.me/api/portraits/women/44.jpg"},userId:"48582"},...t})]}),A8=t=>e.jsxs(e.Fragment,{children:[e.jsx(Wr,{hideIcon:!0,source:"BJ's Johnston-208",type:"retail",...t}),e.jsx("br",{}),e.jsx("br",{}),e.jsx(Wr,{hideIcon:!0,source:"Referral-phrg",type:"inbound",...t}),e.jsx("br",{}),e.jsx("br",{}),e.jsx(Wr,{hideIcon:!0,source:"BJ's Future CB",type:"user",user:{name:"Anna Black",image:{url:"https://randomuser.me/api/portraits/women/44.jpg"},userId:"48582"},...t})]}),D8=t=>e.jsxs(e.Fragment,{children:[e.jsx(Wr,{source:"BJ's Johnston-208",type:"retail",...t}),e.jsx("br",{}),e.jsx("br",{}),e.jsx(Wr,{source:"Referral-phrg",type:"inbound",...t}),e.jsx("br",{}),e.jsx("br",{}),e.jsx(Wr,{source:"B.B.B. Outbound",type:"outbound",...t}),e.jsx("br",{}),e.jsx("br",{}),e.jsx(Wr,{source:"Contractor.com",type:"prospecting",...t}),e.jsx("br",{}),e.jsx("br",{}),e.jsx(Wr,{source:"Beards, Beers and Brats",type:"events",...t}),e.jsx("br",{}),e.jsx("br",{}),e.jsx(Wr,{source:"BJ's Johnston-208",type:"referral",...t}),e.jsx("br",{}),e.jsx("br",{}),e.jsx(Wr,{source:"Employee Referral",type:"referral",user:{name:"Anna Black",image:{url:"https://randomuser.me/api/portraits/women/44.jpg"},userId:"48582"},...t}),e.jsx("br",{}),e.jsx("br",{}),e.jsx(Wr,{source:"BJ's Future CB",type:"user",user:{name:"Anna Black",image:{url:"https://randomuser.me/api/portraits/women/44.jpg"},userId:"48582"},...t})]}),q8=Object.freeze(Object.defineProperty({__proto__:null,SourceDefault:I8,SourceNoicon:A8,SourceTypes:D8},Symbol.toStringTag,{value:"Module"})),P8=t=>e.jsxs(e.Fragment,{children:[e.jsx(zi,{paddingBottom:"xs",...t}),e.jsx(zi,{paddingBottom:"xs",rating:.9,...t}),e.jsx(zi,{paddingBottom:"xs",rating:1.5,...t}),e.jsx(zi,{paddingBottom:"xs",rating:3,...t}),e.jsx(zi,{paddingBottom:"xs",rating:4.2,...t}),e.jsx(zi,{paddingBottom:"xs",rating:5,...t})]}),O8=t=>e.jsxs(e.Fragment,{children:[e.jsx(zi,{paddingBottom:"xs",rating:3,...t}),e.jsx(zi,{colorOption:"primary",paddingBottom:"xs",rating:3,...t}),e.jsx(zi,{colorOption:"subtle",paddingBottom:"xs",rating:3,...t})]}),L8=t=>e.jsxs(e.Fragment,{children:[e.jsx(zi,{paddingBottom:"xs",rating:3,...t}),e.jsx(zi,{backgroundType:"outline",paddingBottom:"xs",rating:3,...t})]}),R8=t=>e.jsxs(e.Fragment,{children:[e.jsx(zi,{paddingBottom:"xs",rating:3,...t}),e.jsx(zi,{layoutOption:"number",paddingBottom:"xs",rating:2.8,...t}),e.jsx(zi,{layoutOption:"number",paddingBottom:"xs",rating:3,...t}),e.jsx(zi,{layoutOption:"onestar",paddingBottom:"xs",rating:3,...t})]}),B8=t=>e.jsxs(e.Fragment,{children:[e.jsx(zi,{denominator:3,paddingBottom:"xs",rating:3,...t}),e.jsx(zi,{denominator:4,paddingBottom:"xs",rating:3,...t}),e.jsx(zi,{denominator:5,paddingBottom:"xs",rating:3,...t}),e.jsx(zi,{denominator:6,paddingBottom:"xs",rating:3,...t}),e.jsx(zi,{denominator:7,paddingBottom:"xs",rating:3,...t}),e.jsx(zi,{denominator:8,paddingBottom:"xs",rating:3,...t})]}),N8=t=>e.jsxs(e.Fragment,{children:[e.jsx(zi,{paddingBottom:"xs",rating:3,size:"xs",...t}),e.jsx(zi,{paddingBottom:"xs",rating:3,size:"sm",...t}),e.jsx(zi,{paddingBottom:"xs",rating:3,size:"md",...t}),e.jsx(zi,{paddingBottom:"xs",rating:3,size:"lg",...t}),e.jsx(zi,{layoutOption:"number",paddingBottom:"xs",rating:3,size:"lg",...t}),e.jsx(zi,{layoutOption:"onestar",paddingBottom:"xs",rating:3,size:"lg",...t})]}),F8=Object.freeze(Object.defineProperty({__proto__:null,StarRatingBackgroundOptions:L8,StarRatingColorOptions:O8,StarRatingDefault:P8,StarRatingHide:R8,StarRatingNumberConfig:B8,StarRatingSizeOptions:N8},Symbol.toStringTag,{value:"Module"})),V8=t=>e.jsxs("div",{children:[e.jsx(bl,{change:"increase",value:"28.4",...t}),e.jsx("br",{}),e.jsx(bl,{change:"decrease",value:6.1,...t}),e.jsx("br",{}),e.jsx(bl,{change:"neutral",value:102,...t})]}),U8=t=>e.jsxs("div",{children:[e.jsx(bl,{icon:"chart-line",value:"28.4",...t}),e.jsx("br",{}),e.jsx(bl,{icon:"chart-line-down",value:6.1,...t}),e.jsx("br",{}),e.jsx(bl,{value:102,...t})]}),$8=t=>e.jsxs("div",{children:[e.jsx(bl,{change:"increase",icon:"level-up",value:"28.4",...t}),e.jsx("br",{}),e.jsx(bl,{change:"decrease",icon:"level-down",value:6.1,...t}),e.jsx("br",{}),e.jsx(bl,{change:"neutral",value:102,...t})]}),H8=Object.freeze(Object.defineProperty({__proto__:null,StatChangeDefault:V8,StatChangeUnit:U8,StatChangeUnitTwo:$8},Symbol.toStringTag,{value:"Module"})),G8=t=>e.jsxs(e.Fragment,{children:[e.jsx(Ag,{value:1048,...t}),e.jsx("br",{}),e.jsx("br",{}),e.jsx(Ag,{value:10.48,...t})]}),W8=t=>e.jsx(Ag,{unit:"appt",value:"5,294",...t}),J8=Object.freeze(Object.defineProperty({__proto__:null,StatValueDefault:G8,StatValueUnit:W8},Symbol.toStringTag,{value:"Module"})),Z8=t=>e.jsxs(fe,{size:"sm",...t,children:[e.jsx("thead",{children:e.jsxs("tr",{children:[e.jsx("th",{children:"Column 1"}),e.jsx("th",{children:"Column 2"}),e.jsx("th",{children:"Column 3"}),e.jsx("th",{children:"Column 4"}),e.jsx("th",{children:"Column 5"})]})}),e.jsxs("tbody",{children:[e.jsxs("tr",{children:[e.jsx("td",{children:"Value 1"}),e.jsx("td",{children:"Value 2"}),e.jsx("td",{children:"Value 3"}),e.jsx("td",{children:"Value 4"}),e.jsx("td",{children:"Value 5"})]}),e.jsxs("tr",{children:[e.jsx("td",{children:"Value 1"}),e.jsx("td",{children:"Value 2"}),e.jsx("td",{children:"Value 3"}),e.jsx("td",{children:"Value 4"}),e.jsx("td",{children:"Value 5"})]}),e.jsxs("tr",{children:[e.jsx("td",{children:"Value 1"}),e.jsx("td",{children:"Value 2"}),e.jsx("td",{children:"Value 3"}),e.jsx("td",{children:"Value 4"}),e.jsx("td",{children:"Value 5"})]})]})]}),Y8=t=>e.jsxs(fe,{size:"md",...t,children:[e.jsx("thead",{children:e.jsxs("tr",{children:[e.jsx("th",{children:"Column 1"}),e.jsx("th",{children:"Column 2"}),e.jsx("th",{children:"Column 3"}),e.jsx("th",{children:"Column 4"}),e.jsx("th",{children:"Column 5"})]})}),e.jsxs("tbody",{children:[e.jsxs("tr",{children:[e.jsx("td",{children:"Value 1"}),e.jsx("td",{children:"Value 2"}),e.jsx("td",{children:"Value 3"}),e.jsx("td",{children:"Value 4"}),e.jsx("td",{children:"Value 5"})]}),e.jsxs("tr",{children:[e.jsx("td",{children:"Value 1"}),e.jsx("td",{children:"Value 2"}),e.jsx("td",{children:"Value 3"}),e.jsx("td",{children:"Value 4"}),e.jsx("td",{children:"Value 5"})]}),e.jsxs("tr",{children:[e.jsx("td",{children:"Value 1"}),e.jsx("td",{children:"Value 2"}),e.jsx("td",{children:"Value 3"}),e.jsx("td",{children:"Value 4"}),e.jsx("td",{children:"Value 5"})]})]})]}),K8=t=>e.jsxs(fe,{size:"lg",...t,children:[e.jsx("thead",{children:e.jsxs("tr",{children:[e.jsx("th",{children:"Column 1"}),e.jsx("th",{children:"Column 2"}),e.jsx("th",{children:"Column 3"}),e.jsx("th",{children:"Column 4"}),e.jsx("th",{children:"Column 5"})]})}),e.jsxs("tbody",{children:[e.jsxs("tr",{children:[e.jsx("td",{children:"Value 1"}),e.jsx("td",{children:"Value 2"}),e.jsx("td",{children:"Value 3"}),e.jsx("td",{children:"Value 4"}),e.jsx("td",{children:"Value 5"})]}),e.jsxs("tr",{children:[e.jsx("td",{children:"Value 1"}),e.jsx("td",{children:"Value 2"}),e.jsx("td",{children:"Value 3"}),e.jsx("td",{children:"Value 4"}),e.jsx("td",{children:"Value 5"})]}),e.jsxs("tr",{children:[e.jsx("td",{children:"Value 1"}),e.jsx("td",{children:"Value 2"}),e.jsx("td",{children:"Value 3"}),e.jsx("td",{children:"Value 4"}),e.jsx("td",{children:"Value 5"})]})]})]}),X8=t=>e.jsxs(fe,{sticky:!0,...t,children:[e.jsx("thead",{children:e.jsxs("tr",{children:[e.jsx("th",{children:"Column 1"}),e.jsx("th",{children:"Column 2"}),e.jsx("th",{children:"Column 3"}),e.jsx("th",{children:"Column 4"}),e.jsx("th",{children:"Column 5"})]})}),e.jsxs("tbody",{children:[e.jsxs("tr",{children:[e.jsx("td",{children:"Value 1"}),e.jsx("td",{children:"Value 2"}),e.jsx("td",{children:"Value 3"}),e.jsx("td",{children:"Value 4"}),e.jsx("td",{children:"Value 5"})]}),e.jsxs("tr",{children:[e.jsx("td",{children:"Value 1"}),e.jsx("td",{children:"Value 2"}),e.jsx("td",{children:"Value 3"}),e.jsx("td",{children:"Value 4"}),e.jsx("td",{children:"Value 5"})]}),e.jsxs("tr",{children:[e.jsx("td",{children:"Value 1"}),e.jsx("td",{children:"Value 2"}),e.jsx("td",{children:"Value 3"}),e.jsx("td",{children:"Value 4"}),e.jsx("td",{children:"Value 5"})]}),e.jsxs("tr",{children:[e.jsx("td",{children:"Value 1"}),e.jsx("td",{children:"Value 2"}),e.jsx("td",{children:"Value 3"}),e.jsx("td",{children:"Value 4"}),e.jsx("td",{children:"Value 5"})]}),e.jsxs("tr",{children:[e.jsx("td",{children:"Value 1"}),e.jsx("td",{children:"Value 2"}),e.jsx("td",{children:"Value 3"}),e.jsx("td",{children:"Value 4"}),e.jsx("td",{children:"Value 5"})]}),e.jsxs("tr",{children:[e.jsx("td",{children:"Value 1"}),e.jsx("td",{children:"Value 2"}),e.jsx("td",{children:"Value 3"}),e.jsx("td",{children:"Value 4"}),e.jsx("td",{children:"Value 5"})]}),e.jsxs("tr",{children:[e.jsx("td",{children:"Value 1"}),e.jsx("td",{children:"Value 2"}),e.jsx("td",{children:"Value 3"}),e.jsx("td",{children:"Value 4"}),e.jsx("td",{children:"Value 5"})]}),e.jsxs("tr",{children:[e.jsx("td",{children:"Value 1"}),e.jsx("td",{children:"Value 2"}),e.jsx("td",{children:"Value 3"}),e.jsx("td",{children:"Value 4"}),e.jsx("td",{children:"Value 5"})]}),e.jsxs("tr",{children:[e.jsx("td",{children:"Value 1"}),e.jsx("td",{children:"Value 2"}),e.jsx("td",{children:"Value 3"}),e.jsx("td",{children:"Value 4"}),e.jsx("td",{children:"Value 5"})]}),e.jsxs("tr",{children:[e.jsx("td",{children:"Value 1"}),e.jsx("td",{children:"Value 2"}),e.jsx("td",{children:"Value 3"}),e.jsx("td",{children:"Value 4"}),e.jsx("td",{children:"Value 5"})]})]})]}),Q8=t=>e.jsxs("div",{children:[e.jsxs(fe,{size:"sm",...t,children:[e.jsx("thead",{children:e.jsxs("tr",{children:[e.jsx("th",{children:"Product colors"}),e.jsx("th",{children:"Column 2"}),e.jsx("th",{children:"Column 3"}),e.jsx("th",{children:"Column 4"}),e.jsx("th",{children:"Column 5"})]})}),e.jsxs("tbody",{children:[e.jsxs(fe.Row,{sideHighlightColor:"product_1_highlight",...t,children:[e.jsx("td",{children:"Product 1"}),e.jsx("td",{children:"Value 2"}),e.jsx("td",{children:"Value 3"}),e.jsx("td",{children:"Value 4"}),e.jsx("td",{children:"Value 5"})]}),e.jsxs(fe.Row,{sideHighlightColor:"product_2_highlight",...t,children:[e.jsx("td",{children:"Product 2"}),e.jsx("td",{children:"Value 2"}),e.jsx("td",{children:"Value 3"}),e.jsx("td",{children:"Value 4"}),e.jsx("td",{children:"Value 5"})]}),e.jsxs(fe.Row,{sideHighlightColor:"product_3_highlight",...t,children:[e.jsx("td",{children:"Product 3"}),e.jsx("td",{children:"Value 2"}),e.jsx("td",{children:"Value 3"}),e.jsx("td",{children:"Value 4"}),e.jsx("td",{children:"Value 5"})]}),e.jsxs(fe.Row,{sideHighlightColor:"none",...t,children:[e.jsx("td",{children:"None"}),e.jsx("td",{children:"Value 2"}),e.jsx("td",{children:"Value 3"}),e.jsx("td",{children:"Value 4"}),e.jsx("td",{children:"Value 5"})]})]})]}),e.jsx("br",{}),e.jsxs(fe,{size:"sm",...t,children:[e.jsx("thead",{children:e.jsxs("tr",{children:[e.jsx("th",{children:"Status colors"}),e.jsx("th",{children:"Column 2"}),e.jsx("th",{children:"Column 3"}),e.jsx("th",{children:"Column 4"}),e.jsx("th",{children:"Column 5"})]})}),e.jsxs("tbody",{children:[e.jsxs(fe.Row,{sideHighlightColor:"success",...t,children:[e.jsx("td",{children:"Success"}),e.jsx("td",{children:"Value 2"}),e.jsx("td",{children:"Value 3"}),e.jsx("td",{children:"Value 4"}),e.jsx("td",{children:"Value 5"})]}),e.jsxs(fe.Row,{sideHighlightColor:"warning",...t,children:[e.jsx("td",{children:"Warning"}),e.jsx("td",{children:"Value 2"}),e.jsx("td",{children:"Value 3"}),e.jsx("td",{children:"Value 4"}),e.jsx("td",{children:"Value 5"})]}),e.jsxs(fe.Row,{sideHighlightColor:"error",...t,children:[e.jsx("td",{children:"Error"}),e.jsx("td",{children:"Value 2"}),e.jsx("td",{children:"Value 3"}),e.jsx("td",{children:"Value 4"}),e.jsx("td",{children:"Value 5"})]}),e.jsxs(fe.Row,{sideHighlightColor:"none",...t,children:[e.jsx("td",{children:"None"}),e.jsx("td",{children:"Value 2"}),e.jsx("td",{children:"Value 3"}),e.jsx("td",{children:"Value 4"}),e.jsx("td",{children:"Value 5"})]})]})]}),e.jsx("br",{}),e.jsxs(fe,{size:"sm",...t,children:[e.jsx("thead",{children:e.jsxs("tr",{children:[e.jsx("th",{children:"Category Colors"}),e.jsx("th",{children:"Column 2"}),e.jsx("th",{children:"Column 3"}),e.jsx("th",{children:"Column 4"}),e.jsx("th",{children:"Column 5"})]})}),e.jsxs("tbody",{children:[e.jsxs(fe.Row,{sideHighlightColor:"category_1",...t,children:[e.jsx("td",{children:"Category Color 1"}),e.jsx("td",{children:"Value 2"}),e.jsx("td",{children:"Value 3"}),e.jsx("td",{children:"Value 4"}),e.jsx("td",{children:"Value 5"})]}),e.jsxs(fe.Row,{sideHighlightColor:"category_2",...t,children:[e.jsx("td",{children:"Category Color 2"}),e.jsx("td",{children:"Value 2"}),e.jsx("td",{children:"Value 3"}),e.jsx("td",{children:"Value 4"}),e.jsx("td",{children:"Value 5"})]}),e.jsxs(fe.Row,{sideHighlightColor:"category_3",...t,children:[e.jsx("td",{children:"Category Color 3"}),e.jsx("td",{children:"Value 2"}),e.jsx("td",{children:"Value 3"}),e.jsx("td",{children:"Value 4"}),e.jsx("td",{children:"Value 5"})]}),e.jsxs(fe.Row,{sideHighlightColor:"none",...t,children:[e.jsx("td",{children:"None"}),e.jsx("td",{children:"Value 2"}),e.jsx("td",{children:"Value 3"}),e.jsx("td",{children:"Value 4"}),e.jsx("td",{children:"Value 5"})]})]})]})]}),eD=t=>e.jsxs(fe,{container:!1,size:"md",...t,children:[e.jsx("thead",{children:e.jsxs("tr",{children:[e.jsx("th",{children:"Column 1"}),e.jsx("th",{children:"Column 2"}),e.jsx("th",{children:"Column 3"}),e.jsx("th",{children:"Column 4"}),e.jsx("th",{children:"Column 5"})]})}),e.jsxs("tbody",{children:[e.jsxs("tr",{children:[e.jsx("td",{children:"Value 1"}),e.jsx("td",{children:"Value 2"}),e.jsx("td",{children:"Value 3"}),e.jsx("td",{children:"Value 4"}),e.jsx("td",{children:"Value 5"})]}),e.jsxs("tr",{children:[e.jsx("td",{children:"Value 1"}),e.jsx("td",{children:"Value 2"}),e.jsx("td",{children:"Value 3"}),e.jsx("td",{children:"Value 4"}),e.jsx("td",{children:"Value 5"})]}),e.jsxs("tr",{children:[e.jsx("td",{children:"Value 1"}),e.jsx("td",{children:"Value 2"}),e.jsx("td",{children:"Value 3"}),e.jsx("td",{children:"Value 4"}),e.jsx("td",{children:"Value 5"})]})]})]}),tD=t=>e.jsxs(fe,{dataTable:!0,...t,children:[e.jsx("thead",{children:e.jsxs("tr",{children:[e.jsx("th",{children:"Column 1"}),e.jsx("th",{children:"Column 2"}),e.jsx("th",{children:"Column 3"}),e.jsx("th",{children:"Column 4"}),e.jsx("th",{children:"Column 5"})]})}),e.jsxs("tbody",{children:[e.jsxs("tr",{children:[e.jsx("td",{children:"Value 1"}),e.jsx("td",{children:"Value 2"}),e.jsx("td",{children:"Value 3"}),e.jsx("td",{children:"Value 4"}),e.jsx("td",{children:"Value 5"})]}),e.jsxs("tr",{children:[e.jsx("td",{children:"Value 1"}),e.jsx("td",{children:"Value 2"}),e.jsx("td",{children:"Value 3"}),e.jsx("td",{children:"Value 4"}),e.jsx("td",{children:"Value 5"})]}),e.jsxs("tr",{children:[e.jsx("td",{children:"Value 1"}),e.jsx("td",{children:"Value 2"}),e.jsx("td",{children:"Value 3"}),e.jsx("td",{children:"Value 4"}),e.jsx("td",{children:"Value 5"})]})]})]}),aD=t=>e.jsxs("div",{children:[e.jsx(Fe,{size:4,text:"Not Responsive",...t}),e.jsxs(fe,{responsive:"none",...t,children:[e.jsx("thead",{children:e.jsxs("tr",{children:[e.jsx("th",{children:"Column 1"}),e.jsx("th",{children:"Column 2"}),e.jsx("th",{children:"Column 3"}),e.jsx("th",{children:"Column 4"}),e.jsx("th",{children:"Column 5"})]})}),e.jsx("tbody",{children:e.jsxs("tr",{children:[e.jsx("td",{children:"Value 1"}),e.jsx("td",{children:"Value 2"}),e.jsx("td",{children:"Value 3"}),e.jsx("td",{children:"Value 4"}),e.jsx("td",{children:"Value 5"})]})})]}),e.jsx("br",{}),e.jsx("br",{}),e.jsx(Fe,{size:4,text:"Collapse Mobile",...t}),e.jsxs(fe,{collapse:"sm",...t,children:[e.jsx("thead",{children:e.jsxs("tr",{children:[e.jsx("th",{children:"Column 1"}),e.jsx("th",{children:"Column 2"}),e.jsx("th",{children:"Column 3"}),e.jsx("th",{children:"Column 4"}),e.jsx("th",{children:"Column 5"})]})}),e.jsx("tbody",{children:e.jsxs("tr",{children:[e.jsx("td",{children:"Value 1"}),e.jsx("td",{children:"Value 2"}),e.jsx("td",{children:"Value 3"}),e.jsx("td",{children:"Value 4"}),e.jsx("td",{children:"Value 5"})]})})]}),e.jsx("br",{}),e.jsx("br",{}),e.jsx(Fe,{size:4,text:"Collapse Tablet",...t}),e.jsxs(fe,{collapse:"md",...t,children:[e.jsx("thead",{children:e.jsxs("tr",{children:[e.jsx("th",{children:"Column 1"}),e.jsx("th",{children:"Column 2"}),e.jsx("th",{children:"Column 3"}),e.jsx("th",{children:"Column 4"}),e.jsx("th",{children:"Column 5"})]})}),e.jsx("tbody",{children:e.jsxs("tr",{children:[e.jsx("td",{children:"Value 1"}),e.jsx("td",{children:"Value 2"}),e.jsx("td",{children:"Value 3"}),e.jsx("td",{children:"Value 4"}),e.jsx("td",{children:"Value 5"})]})})]}),e.jsx("br",{}),e.jsx("br",{}),e.jsx(Fe,{size:4,text:"Collapse Desktop",...t}),e.jsxs(fe,{collapse:"lg",...t,children:[e.jsx("thead",{children:e.jsxs("tr",{children:[e.jsx("th",{children:"Column 1"}),e.jsx("th",{children:"Column 2"}),e.jsx("th",{children:"Column 3"}),e.jsx("th",{children:"Column 4"}),e.jsx("th",{children:"Column 5"})]})}),e.jsx("tbody",{children:e.jsxs("tr",{children:[e.jsx("td",{children:"Value 1"}),e.jsx("td",{children:"Value 2"}),e.jsx("td",{children:"Value 3"}),e.jsx("td",{children:"Value 4"}),e.jsx("td",{children:"Value 5"})]})})]})]}),iD=t=>e.jsxs(fe,{disableHover:!0,size:"md",...t,children:[e.jsx("thead",{children:e.jsxs("tr",{children:[e.jsx("th",{children:"Column 1"}),e.jsx("th",{children:"Column 2"}),e.jsx("th",{children:"Column 3"}),e.jsx("th",{children:"Column 4"}),e.jsx("th",{children:"Column 5"})]})}),e.jsxs("tbody",{children:[e.jsxs("tr",{children:[e.jsx("td",{children:"Value 1"}),e.jsx("td",{children:"Value 2"}),e.jsx("td",{children:"Value 3"}),e.jsx("td",{children:"Value 4"}),e.jsx("td",{children:"Value 5"})]}),e.jsxs("tr",{children:[e.jsx("td",{children:"Value 1"}),e.jsx("td",{children:"Value 2"}),e.jsx("td",{children:"Value 3"}),e.jsx("td",{children:"Value 4"}),e.jsx("td",{children:"Value 5"})]}),e.jsxs("tr",{children:[e.jsx("td",{children:"Value 1"}),e.jsx("td",{children:"Value 2"}),e.jsx("td",{children:"Value 3"}),e.jsx("td",{children:"Value 4"}),e.jsx("td",{children:"Value 5"})]})]})]}),nD=t=>e.jsxs(fe,{singleLine:!0,size:"sm",...t,children:[e.jsx("thead",{children:e.jsxs("tr",{children:[e.jsx("th",{children:"Column 1"}),e.jsx("th",{children:"Column 2"}),e.jsx("th",{children:"Column 3"}),e.jsx("th",{children:"Column 4"}),e.jsx("th",{children:"Column 5"})]})}),e.jsxs("tbody",{children:[e.jsxs("tr",{children:[e.jsxs("td",{children:["Value 1",e.jsx("br",{}),"Value 1",e.jsx("br",{}),"Value 1"]}),e.jsx("td",{children:"Value 2"}),e.jsxs("td",{children:["Value 3",e.jsx("br",{}),"Value 3"]}),e.jsx("td",{children:"Value 4"}),e.jsx("td",{children:"Value 5"})]}),e.jsxs("tr",{children:[e.jsxs("td",{children:["Value 1",e.jsx("br",{}),"Value 1",e.jsx("br",{}),"Value 1"]}),e.jsx("td",{children:"Value 2"}),e.jsxs("td",{children:["Value 3",e.jsx("br",{}),"Value 3"]}),e.jsx("td",{children:"Value 4"}),e.jsx("td",{children:"Value 5"})]}),e.jsxs("tr",{children:[e.jsxs("td",{children:["Value 1",e.jsx("br",{}),"Value 1",e.jsx("br",{}),"Value 1"]}),e.jsx("td",{children:"Value 2"}),e.jsxs("td",{children:["Value 3",e.jsx("br",{}),"Value 3"]}),e.jsx("td",{children:"Value 4"}),e.jsx("td",{children:"Value 5"})]})]})]}),rD=t=>e.jsxs(fe,{size:"sm",...t,children:[e.jsx("thead",{children:e.jsxs("tr",{children:[e.jsx("th",{children:"Column 1"}),e.jsx("th",{children:"Column 2"}),e.jsx("th",{children:"Column 3"}),e.jsx("th",{children:"Column 4"}),e.jsx("th",{children:"Column 5"})]})}),e.jsxs("tbody",{children:[e.jsxs("tr",{children:[e.jsxs("td",{children:["Value 1",e.jsx("br",{}),"Value 1",e.jsx("br",{}),"Value 1"]}),e.jsx("td",{children:"Value 2"}),e.jsxs("td",{children:["Value 3",e.jsx("br",{}),"Value 3"]}),e.jsx("td",{children:"Value 4"}),e.jsx("td",{children:"Value 5"})]}),e.jsxs("tr",{children:[e.jsxs("td",{children:["Value 1",e.jsx("br",{}),"Value 1",e.jsx("br",{}),"Value 1"]}),e.jsx("td",{children:"Value 2"}),e.jsxs("td",{children:["Value 3",e.jsx("br",{}),"Value 3"]}),e.jsx("td",{children:"Value 4"}),e.jsx("td",{children:"Value 5"})]}),e.jsxs("tr",{children:[e.jsxs("td",{children:["Value 1",e.jsx("br",{}),"Value 1",e.jsx("br",{}),"Value 1"]}),e.jsx("td",{children:"Value 2"}),e.jsxs("td",{children:["Value 3",e.jsx("br",{}),"Value 3"]}),e.jsx("td",{children:"Value 4"}),e.jsx("td",{children:"Value 5"})]})]})]}),sD=t=>e.jsxs(fe,{size:"sm",...t,children:[e.jsx("thead",{children:e.jsxs("tr",{children:[e.jsx("th",{children:"Column 1"}),e.jsx("th",{children:"Column 2"}),e.jsx("th",{children:"Column 3"}),e.jsx("th",{children:"Column 4"}),e.jsx("th",{children:""})]})}),e.jsxs("tbody",{children:[e.jsxs("tr",{children:[e.jsx("td",{children:"Value 1"}),e.jsx("td",{children:"Value 2"}),e.jsx("td",{children:"Value 3"}),e.jsx("td",{children:"Value 4"}),e.jsxs("td",{align:"right",children:[" ",e.jsx(we,{onClick:()=>alert("button clicked!"),text:"Action",variant:"secondary",...t})," "]})]}),e.jsxs("tr",{children:[e.jsx("td",{children:"Value 1"}),e.jsx("td",{children:"Value 2"}),e.jsx("td",{children:"Value 3"}),e.jsx("td",{children:"Value 4"}),e.jsxs("td",{align:"right",children:[" ",e.jsx(we,{onClick:()=>alert("button clicked!"),text:"Action",variant:"secondary",...t})," "]})]}),e.jsxs("tr",{children:[e.jsx("td",{children:"Value 1"}),e.jsx("td",{children:"Value 2"}),e.jsx("td",{children:"Value 3"}),e.jsx("td",{children:"Value 4"}),e.jsxs("td",{align:"right",children:[" ",e.jsx(we,{onClick:()=>alert("button clicked!"),text:"Action",variant:"secondary",...t})," "]})]})]})]}),oD=t=>e.jsxs(fe,{size:"sm",...t,children:[e.jsx("thead",{children:e.jsxs("tr",{children:[e.jsx("th",{children:"Column 1"}),e.jsx("th",{children:"Column 2"}),e.jsx("th",{children:"Column 3"}),e.jsx("th",{children:"Column 4"}),e.jsx("th",{children:""})]})}),e.jsxs("tbody",{children:[e.jsxs("tr",{children:[e.jsx("td",{children:"Value 1"}),e.jsx("td",{children:"Value 2"}),e.jsx("td",{children:"Value 3"}),e.jsx("td",{children:"Value 4"}),e.jsxs("td",{align:"right",children:[e.jsx(we,{onClick:()=>alert("button clicked!"),paddingLeft:"none",text:"Tertiary Action",variant:"link",...t}),e.jsx(we,{onClick:()=>alert("button clicked!"),text:"Secondary Action",variant:"secondary",...t})]})]}),e.jsxs("tr",{children:[e.jsx("td",{children:"Value 1"}),e.jsx("td",{children:"Value 2"}),e.jsx("td",{children:"Value 3"}),e.jsx("td",{children:"Value 4"}),e.jsxs("td",{align:"right",children:[e.jsx(we,{onClick:()=>alert("button clicked!"),paddingLeft:"none",text:"Tertiary Action",variant:"link",...t}),e.jsx(we,{onClick:()=>alert("button clicked!"),text:"Secondary Action",variant:"secondary",...t})]})]}),e.jsxs("tr",{children:[e.jsx("td",{children:"Value 1"}),e.jsx("td",{children:"Value 2"}),e.jsx("td",{children:"Value 3"}),e.jsx("td",{children:"Value 4"}),e.jsxs("td",{align:"right",children:[e.jsx(we,{onClick:()=>alert("button clicked!"),paddingLeft:"none",text:"Tertiary Action",variant:"link",...t}),e.jsx(we,{onClick:()=>alert("button clicked!"),text:"Secondary Action",variant:"secondary",...t})]})]})]})]}),lD=t=>e.jsxs(fe,{size:"sm",...t,children:[e.jsx("thead",{children:e.jsxs("tr",{children:[e.jsx("th",{children:"Column 1"}),e.jsx("th",{children:"Column 2"}),e.jsx("th",{children:"Column 3"}),e.jsx("th",{children:"Column 4"}),e.jsx("th",{children:""})]})}),e.jsxs("tbody",{children:[e.jsxs("tr",{children:[e.jsx("td",{children:"Value 1"}),e.jsx("td",{children:"Value 2"}),e.jsx("td",{children:"Value 3"}),e.jsx("td",{children:"Value 4"}),e.jsxs("td",{align:"right",children:[" ",e.jsx(rn,{icon:"ellipsis-h",variant:"secondary",...t})]})]}),e.jsxs("tr",{children:[e.jsx("td",{children:"Value 1"}),e.jsx("td",{children:"Value 2"}),e.jsx("td",{children:"Value 3"}),e.jsx("td",{children:"Value 4"}),e.jsxs("td",{align:"right",children:[" ",e.jsx(rn,{icon:"ellipsis-h",variant:"secondary",...t})]})]}),e.jsxs("tr",{children:[e.jsx("td",{children:"Value 1"}),e.jsx("td",{children:"Value 2"}),e.jsx("td",{children:"Value 3"}),e.jsx("td",{children:"Value 4"}),e.jsxs("td",{align:"right",children:[" ",e.jsx(rn,{icon:"ellipsis-h",variant:"secondary",...t})]})]})]})]}),cD=t=>e.jsxs(fe,{size:"sm",...t,children:[e.jsx("thead",{children:e.jsxs("tr",{children:[e.jsx("th",{children:"Column 1"}),e.jsx("th",{children:"Column 2"}),e.jsx("th",{children:"Column 3"}),e.jsx("th",{children:"Column 4"}),e.jsx("th",{children:"Column 5"})]})}),e.jsxs("tbody",{children:[e.jsxs("tr",{children:[e.jsx("td",{children:"Value 1"}),e.jsx("td",{children:"Value 2"}),e.jsxs("td",{children:[" ",e.jsx(we,{onClick:()=>alert("button clicked!"),paddingLeft:"none",text:"Action",variant:"link",...t})]}),e.jsx("td",{children:"Value 4"}),e.jsx("td",{children:"Value 5"})]}),e.jsxs("tr",{children:[e.jsx("td",{children:"Value 1"}),e.jsx("td",{children:"Value 2"}),e.jsxs("td",{children:[" ",e.jsx(we,{onClick:()=>alert("button clicked!"),paddingLeft:"none",text:"Action",variant:"link",...t})]}),e.jsx("td",{children:"Value 4"}),e.jsx("td",{children:"Value 5"})]}),e.jsxs("tr",{children:[e.jsx("td",{children:"Value 1"}),e.jsx("td",{children:"Value 2"}),e.jsxs("td",{children:[" ",e.jsx(we,{onClick:()=>alert("button clicked!"),paddingLeft:"none",text:"Action",variant:"link",...t})]}),e.jsx("td",{children:"Value 4"}),e.jsx("td",{children:"Value 5"})]})]})]}),dD=t=>e.jsxs(fe,{size:"sm",...t,children:[e.jsx("thead",{children:e.jsxs("tr",{children:[e.jsx("th",{children:"Column 1"}),e.jsx("th",{children:"Column 2"}),e.jsx("th",{children:"Column 3"}),e.jsx("th",{children:"Column 4"}),e.jsx("th",{children:""})]})}),e.jsxs("tbody",{children:[e.jsxs("tr",{children:[e.jsx("td",{children:"Value 1"}),e.jsx("td",{children:"Value 2"}),e.jsx("td",{children:"Value 3"}),e.jsx("td",{children:"Value 4"}),e.jsx("td",{align:"right",children:e.jsxs(ue,{justifyContent:"end",orientation:"row",children:[e.jsx(J,{children:e.jsx(rn,{icon:"trash-alt",variant:"link",...t})}),e.jsx(J,{children:e.jsx(rn,{icon:"pencil",variant:"secondary",...t})})]})})]}),e.jsxs("tr",{children:[e.jsx("td",{children:"Value 1"}),e.jsx("td",{children:"Value 2"}),e.jsx("td",{children:"Value 3"}),e.jsx("td",{children:"Value 4"}),e.jsx("td",{align:"right",children:e.jsxs(ue,{justifyContent:"end",orientation:"row",children:[e.jsx(J,{children:e.jsx(rn,{icon:"trash-alt",variant:"link",...t})}),e.jsx(J,{children:e.jsx(rn,{icon:"pencil",variant:"secondary",...t})})]})})]}),e.jsxs("tr",{children:[e.jsx("td",{children:"Value 1"}),e.jsx("td",{children:"Value 2"}),e.jsx("td",{children:"Value 3"}),e.jsx("td",{children:"Value lk"}),e.jsx("td",{align:"right",children:e.jsxs(ue,{justifyContent:"end",orientation:"row",children:[e.jsx(J,{children:e.jsx(rn,{icon:"trash-alt",variant:"link",...t})}),e.jsx(J,{children:e.jsx(rn,{icon:"pencil",variant:"secondary",...t})})]})})]})]})]}),uD=t=>e.jsxs(fe,{...t,children:[e.jsx(fe.Head,{children:e.jsxs(fe.Row,{children:[e.jsx(fe.Header,{children:"Column 1"}),e.jsx(fe.Header,{children:"Column 2"}),e.jsx(fe.Header,{children:"Column 3"}),e.jsx(fe.Header,{textAlign:"center",children:"Rating"}),e.jsx(fe.Header,{textAlign:"right",children:"Money"})]})}),e.jsxs(fe.Body,{children:[e.jsxs(fe.Row,{children:[e.jsx(fe.Cell,{children:"Value 1"}),e.jsx(fe.Cell,{children:"Value 2"}),e.jsx(fe.Cell,{children:"Value 3"}),e.jsx(fe.Cell,{textAlign:"center",children:"3"}),e.jsx(fe.Cell,{textAlign:"right",children:"$57.32"})]}),e.jsxs(fe.Row,{children:[e.jsx(fe.Cell,{children:"Value 1"}),e.jsx(fe.Cell,{children:"Value 2"}),e.jsx(fe.Cell,{children:"Value 3"}),e.jsx(fe.Cell,{textAlign:"center",children:"2"}),e.jsx(fe.Cell,{textAlign:"right",children:"$5,657.08"})]}),e.jsxs(fe.Row,{children:[e.jsx(fe.Cell,{children:"Value 1"}),e.jsx(fe.Cell,{children:"Value 2"}),e.jsx(fe.Cell,{children:"Value 3"}),e.jsx(fe.Cell,{textAlign:"center",children:"4"}),e.jsx(fe.Cell,{textAlign:"right",children:"$358.77"})]})]})]}),hD=t=>e.jsxs(fe,{...t,children:[e.jsx(fe.Head,{children:e.jsxs(fe.Row,{children:[e.jsx(fe.Header,{children:"Column 1"}),e.jsx(fe.Header,{children:"Column 2"}),e.jsx(fe.Header,{children:"Column 3"}),e.jsx(fe.Header,{children:"Column 4"}),e.jsx(fe.Header,{children:"Column 5"})]})}),e.jsxs(fe.Body,{children:[e.jsxs(fe.Row,{children:[e.jsx(fe.Cell,{children:"Value 1"}),e.jsx(fe.Cell,{children:"Value 2"}),e.jsx(fe.Cell,{children:"Value 3"}),e.jsx(fe.Cell,{children:"Value 4"}),e.jsx(fe.Cell,{children:"Value 5"})]}),e.jsxs(fe.Row,{textAlign:"center",children:[e.jsx(fe.Cell,{children:"Value 1"}),e.jsx(fe.Cell,{children:"Value 2"}),e.jsx(fe.Cell,{children:"Value 3"}),e.jsx(fe.Cell,{children:"Value 4"}),e.jsx(fe.Cell,{children:"Value 5"})]}),e.jsxs(fe.Row,{textAlign:"right",children:[e.jsx(fe.Cell,{children:"Value 1"}),e.jsx(fe.Cell,{children:"Value 2"}),e.jsx(fe.Cell,{children:"Value 3"}),e.jsx(fe.Cell,{children:"Value 4"}),e.jsx(fe.Cell,{children:"Value 5"})]})]})]}),mD=t=>e.jsxs(fe,{...t,children:[e.jsx(fe.Head,{children:e.jsxs(fe.Row,{children:[e.jsx(fe.Header,{children:"Column 1"}),e.jsx(fe.Header,{children:"Column 2"}),e.jsx(fe.Header,{children:"Column 3"}),e.jsx(fe.Header,{children:"Column 4"}),e.jsx(fe.Header,{children:"Column 5"})]})}),e.jsxs(fe.Body,{children:[e.jsxs(fe.Row,{children:[e.jsxs(fe.Cell,{children:["Value 1a",e.jsx("br",{}),"Value 1a",e.jsx("br",{}),"Value 1a"]}),e.jsx(fe.Cell,{children:"Value 2a"}),e.jsx(fe.Cell,{children:"Value 3a"}),e.jsx(fe.Cell,{children:"Value 4a"}),e.jsx(fe.Cell,{children:"Value 5a"})]}),e.jsxs(fe.Row,{verticalAlign:"middle",children:[e.jsxs(fe.Cell,{children:["Value 1b",e.jsx("br",{}),"Value 1b",e.jsx("br",{}),"Value 1b"]}),e.jsx(fe.Cell,{children:"Value 2b"}),e.jsx(fe.Cell,{children:"Value 3b"}),e.jsx(fe.Cell,{children:"Value 4b"}),e.jsx(fe.Cell,{children:"Value 5b"})]}),e.jsxs(fe.Row,{verticalAlign:"bottom",children:[e.jsxs(fe.Cell,{children:["Value 1c",e.jsx("br",{}),"Value 1c",e.jsx("br",{}),"Value 1c"]}),e.jsx(fe.Cell,{children:"Value 2c"}),e.jsx(fe.Cell,{children:"Value 3c"}),e.jsx(fe.Cell,{children:"Value 4c"}),e.jsx(fe.Cell,{children:"Value 5c"})]})]})]}),pD=t=>e.jsxs("div",{children:[e.jsxs(fe,{marginBottom:"md",...t,children:[e.jsx(fe.Head,{children:e.jsxs(fe.Row,{children:[e.jsx(fe.Header,{children:" "}),e.jsx(fe.Header,{children:"Price"})]})}),e.jsx(fe.Body,{children:e.jsxs(fe.Row,{children:[e.jsx(fe.Cell,{verticalAlign:"bottom",children:"Total"}),e.jsxs(fe.Cell,{children:["$12",e.jsx("br",{}),"$46",e.jsx("br",{}),"$25",e.jsx("br",{}),"-------",e.jsx("br",{}),"$83"]})]})})]}),e.jsxs(fe,{...t,children:[e.jsx(fe.Head,{children:e.jsxs(fe.Row,{children:[e.jsx(fe.Header,{children:"Espresso Drinks"}),e.jsx(fe.Header,{children:"Ingredients"})]})}),e.jsxs(fe.Body,{children:[e.jsxs(fe.Row,{children:[e.jsxs(fe.Cell,{verticalAlign:"top",children:["Cappuccino"," "]}),e.jsxs(fe.Cell,{children:["Steamed Milk",e.jsx("br",{}),"Milk Foam"]})]}),e.jsxs(fe.Row,{children:[e.jsx(fe.Cell,{verticalAlign:"top",children:"Macchiato"}),e.jsxs(fe.Cell,{verticalAlign:"top",children:["Espresso",e.jsx("br",{}),"Steamed Milk"]})]}),e.jsxs(fe.Row,{children:[e.jsx(fe.Cell,{children:"Mocha"}),e.jsxs(fe.Cell,{children:["Hot Chocolate",e.jsx("br",{}),"Steamed Milk"]})]})]})]})]}),gD=t=>e.jsxs("div",{children:[e.jsx("div",{children:e.jsxs(fe,{...t,children:[e.jsx("thead",{children:e.jsxs("tr",{children:[e.jsx("th",{children:"Column 1"}),e.jsx("th",{children:"Column 2"}),e.jsx("th",{children:"Column 3"})]})}),e.jsxs("tbody",{children:[e.jsxs("tr",{children:[e.jsx("td",{children:"Value 1"}),e.jsx("td",{children:"Value 2"}),e.jsx("td",{children:"Value 3"})]}),e.jsxs(sa,{backgroundColor:"error_subtle",tag:"tr",children:[e.jsx("td",{children:"Value 1"}),e.jsx("td",{children:"Value 2"}),e.jsx("td",{children:"Value 3"})]}),e.jsxs("tr",{children:[e.jsx("td",{children:"Value 1"}),e.jsx("td",{children:"Value 2"}),e.jsx("td",{children:"Value 3"})]}),e.jsxs("tr",{children:[e.jsx("td",{children:"Value 1"}),e.jsx("td",{children:"Value 2"}),e.jsx("td",{children:"Value 3"})]}),e.jsxs(sa,{backgroundColor:"warning_subtle",tag:"tr",children:[e.jsx("td",{children:"Value 1"}),e.jsx("td",{children:"Value 2"}),e.jsx("td",{children:"Value 3"})]}),e.jsxs("tr",{children:[e.jsx("td",{children:"Value 1"}),e.jsx("td",{children:"Value 2"}),e.jsx("td",{children:"Value 3"})]})]})]})}),e.jsx("div",{children:e.jsxs(fe,{paddingTop:"sm",...t,children:[e.jsxs("colgroup",{children:[e.jsx(sa,{backgroundColor:"error_subtle",tag:"col"}),e.jsx(sa,{backgroundColor:"card_light",tag:"col"}),e.jsx(sa,{backgroundColor:"warning_subtle",tag:"col"})]}),e.jsx(sa,{backgroundColor:"card_light",tag:"thead",children:e.jsxs("tr",{children:[e.jsx("th",{children:"Column 1"}),e.jsx("th",{children:"Column 2"}),e.jsx("th",{children:"Column 3"})]})}),e.jsxs("tbody",{children:[e.jsxs("tr",{children:[e.jsx("td",{children:"Value 1"}),e.jsx("td",{children:"Value 2"}),e.jsx("td",{children:"Value 3"})]}),e.jsxs("tr",{children:[e.jsx("td",{children:"Value 1"}),e.jsx("td",{children:"Value 2"}),e.jsx("td",{children:"Value 3"})]}),e.jsxs("tr",{children:[e.jsx("td",{children:"Value 1"}),e.jsx("td",{children:"Value 2"}),e.jsx("td",{children:"Value 3"})]}),e.jsxs("tr",{children:[e.jsx("td",{children:"Value 1"}),e.jsx("td",{children:"Value 2"}),e.jsx("td",{children:"Value 3"})]}),e.jsxs("tr",{children:[e.jsx("td",{children:"Value 1"}),e.jsx("td",{children:"Value 2"}),e.jsx("td",{children:"Value 3"})]}),e.jsxs("tr",{children:[e.jsx("td",{children:"Value 1"}),e.jsx("td",{children:"Value 2"}),e.jsx("td",{children:"Value 3"})]})]})]})})]}),fD=t=>e.jsxs(fe,{size:"sm",verticalBorder:!0,...t,children:[e.jsx("thead",{children:e.jsxs("tr",{children:[e.jsx("th",{children:"Column 1"}),e.jsx("th",{children:"Column 2"}),e.jsx("th",{children:"Column 3"}),e.jsx("th",{children:"Column 4"}),e.jsx("th",{children:"Column 5"})]})}),e.jsxs("tbody",{children:[e.jsxs("tr",{children:[e.jsx("td",{children:"Value 1"}),e.jsx("td",{children:"Value 2"}),e.jsx("td",{children:"Value 3"}),e.jsx("td",{children:"Value 4"}),e.jsx("td",{children:"Value 5"})]}),e.jsxs("tr",{children:[e.jsx("td",{children:"Value 1"}),e.jsx("td",{children:"Value 2"}),e.jsx("td",{children:"Value 3"}),e.jsx("td",{children:"Value 4"}),e.jsx("td",{children:"Value 5"})]}),e.jsxs("tr",{children:[e.jsx("td",{children:"Value 1"}),e.jsx("td",{children:"Value 2"}),e.jsx("td",{children:"Value 3"}),e.jsx("td",{children:"Value 4"}),e.jsx("td",{children:"Value 5"})]})]})]}),bD=t=>e.jsxs(fe,{striped:!0,...t,children:[e.jsx("thead",{children:e.jsxs("tr",{children:[e.jsx("th",{children:"Column 1"}),e.jsx("th",{children:"Column 2"}),e.jsx("th",{children:"Column 3"}),e.jsx("th",{children:"Column 4"}),e.jsx("th",{children:"Column 5"})]})}),e.jsxs("tbody",{children:[e.jsxs("tr",{children:[e.jsx("td",{children:"Value 1"}),e.jsx("td",{children:"Value 2"}),e.jsx("td",{children:"Value 3"}),e.jsx("td",{children:"Value 4"}),e.jsx("td",{children:"Value 5"})]}),e.jsxs("tr",{children:[e.jsx("td",{children:"Value 1"}),e.jsx("td",{children:"Value 2"}),e.jsx("td",{children:"Value 3"}),e.jsx("td",{children:"Value 4"}),e.jsx("td",{children:"Value 5"})]}),e.jsxs("tr",{children:[e.jsx("td",{children:"Value 1"}),e.jsx("td",{children:"Value 2"}),e.jsx("td",{children:"Value 3"}),e.jsx("td",{children:"Value 4"}),e.jsx("td",{children:"Value 5"})]}),e.jsxs("tr",{children:[e.jsx("td",{children:"Value 1"}),e.jsx("td",{children:"Value 2"}),e.jsx("td",{children:"Value 3"}),e.jsx("td",{children:"Value 4"}),e.jsx("td",{children:"Value 5"})]}),e.jsxs("tr",{children:[e.jsx("td",{children:"Value 1"}),e.jsx("td",{children:"Value 2"}),e.jsx("td",{children:"Value 3"}),e.jsx("td",{children:"Value 4"}),e.jsx("td",{children:"Value 5"})]})]})]}),yD=t=>e.jsxs(fe,{size:"sm",tag:"div",...t,children:[e.jsx("div",{className:"pb_table_thead",children:e.jsxs("div",{className:"pb_table_tr",children:[e.jsx("div",{className:"pb_table_th",children:"Column 1"}),e.jsx("div",{className:"pb_table_th",children:"Column 2"}),e.jsx("div",{className:"pb_table_th",children:"Column 3"}),e.jsx("div",{className:"pb_table_th",children:"Column 4"}),e.jsx("div",{className:"pb_table_th",children:"Column 5"})]})}),e.jsxs("div",{className:"pb_table_tbody",children:[e.jsxs("div",{className:"pb_table_tr",children:[e.jsx("div",{className:"pb_table_td",children:"Value 1"}),e.jsx("div",{className:"pb_table_td",children:"Value 2"}),e.jsx("div",{className:"pb_table_td",children:"Value 3"}),e.jsx("div",{className:"pb_table_td",children:"Value 4"}),e.jsx("div",{className:"pb_table_td",children:"Value 5"})]}),e.jsxs("div",{className:"pb_table_tr",children:[e.jsx("div",{className:"pb_table_td",children:"Value 1"}),e.jsx("div",{className:"pb_table_td",children:"Value 2"}),e.jsx("div",{className:"pb_table_td",children:"Value 3"}),e.jsx("div",{className:"pb_table_td",children:"Value 4"}),e.jsx("div",{className:"pb_table_td",children:"Value 5"})]}),e.jsxs("div",{className:"pb_table_tr",children:[e.jsx("div",{className:"pb_table_td",children:"Value 1"}),e.jsx("div",{className:"pb_table_td",children:"Value 2"}),e.jsx("div",{className:"pb_table_td",children:"Value 3"}),e.jsx("div",{className:"pb_table_td",children:"Value 4"}),e.jsx("div",{className:"pb_table_td",children:"Value 5"})]})]})]}),xD=t=>e.jsxs(fe,{size:"sm",...t,children:[e.jsx(fe.Head,{children:e.jsxs(fe.Row,{children:[e.jsx(fe.Header,{children:"Column 1"}),e.jsx(fe.Header,{children:"Column 2"}),e.jsx(fe.Header,{children:"Column 3"}),e.jsx(fe.Header,{children:"Column 4"}),e.jsx(fe.Header,{children:"Column 5"})]})}),e.jsxs(fe.Body,{children:[e.jsxs(fe.Row,{children:[e.jsx(fe.Cell,{children:"Value 1"}),e.jsx(fe.Cell,{children:"Value 2"}),e.jsx(fe.Cell,{children:"Value 3"}),e.jsx(fe.Cell,{children:"Value 4"}),e.jsx(fe.Cell,{children:"Value 5"})]}),e.jsxs(fe.Row,{children:[e.jsx(fe.Cell,{children:"Value 1"}),e.jsx(fe.Cell,{children:"Value 2"}),e.jsx(fe.Cell,{children:"Value 3"}),e.jsx(fe.Cell,{children:"Value 4"}),e.jsx(fe.Cell,{children:"Value 5"})]}),e.jsxs(fe.Row,{children:[e.jsx(fe.Cell,{children:"Value 1"}),e.jsx(fe.Cell,{children:"Value 2"}),e.jsx(fe.Cell,{children:"Value 3"}),e.jsx(fe.Cell,{children:"Value 4"}),e.jsx(fe.Cell,{children:"Value 5"})]})]})]}),vD=t=>e.jsxs(fe,{size:"sm",tag:"div",...t,children:[e.jsx(fe.Head,{tag:"div",children:e.jsxs(fe.Row,{tag:"div",children:[e.jsx(fe.Header,{tag:"div",children:"Column 1"}),e.jsx(fe.Header,{tag:"div",children:"Column 2"}),e.jsx(fe.Header,{tag:"div",children:"Column 3"}),e.jsx(fe.Header,{tag:"div",children:"Column 4"}),e.jsx(fe.Header,{tag:"div",children:"Column 5"})]})}),e.jsxs(fe.Body,{tag:"div",children:[e.jsxs(fe.Row,{tag:"div",children:[e.jsx(fe.Cell,{tag:"div",children:"Value 1"}),e.jsx(fe.Cell,{tag:"div",children:"Value 2"}),e.jsx(fe.Cell,{tag:"div",children:"Value 3"}),e.jsx(fe.Cell,{tag:"div",children:"Value 4"}),e.jsx(fe.Cell,{tag:"div",children:"Value 5"})]}),e.jsxs(fe.Row,{tag:"div",children:[e.jsx(fe.Cell,{tag:"div",children:"Value 1"}),e.jsx(fe.Cell,{tag:"div",children:"Value 2"}),e.jsx(fe.Cell,{tag:"div",children:"Value 3"}),e.jsx(fe.Cell,{tag:"div",children:"Value 4"}),e.jsx(fe.Cell,{tag:"div",children:"Value 5"})]}),e.jsxs(fe.Row,{children:[e.jsx(fe.Cell,{tag:"div",children:"Value 1"}),e.jsx(fe.Cell,{tag:"div",children:"Value 2"}),e.jsx(fe.Cell,{tag:"div",children:"Value 3"}),e.jsx(fe.Cell,{tag:"div",children:"Value 4"}),e.jsx(fe.Cell,{tag:"div",children:"Value 5"})]})]})]}),kD=t=>e.jsxs(fe,{outerPadding:"sm",size:"sm",...t,children:[e.jsx("thead",{children:e.jsxs("tr",{children:[e.jsx("th",{children:"Column 1"}),e.jsx("th",{children:"Column 2"}),e.jsx("th",{children:"Column 3"}),e.jsx("th",{children:"Column 4"}),e.jsx("th",{children:""})]})}),e.jsxs("tbody",{children:[e.jsxs("tr",{children:[e.jsx("td",{children:"Value 1"}),e.jsx("td",{children:"Value 2"}),e.jsx("td",{children:"Value 3"}),e.jsx("td",{children:"Value 4"}),e.jsxs("td",{align:"right",children:[" ",e.jsx(we,{onClick:()=>alert("button clicked!"),text:"Action",variant:"secondary",...t})," "]})]}),e.jsxs("tr",{children:[e.jsx("td",{children:"Value 1"}),e.jsx("td",{children:"Value 2"}),e.jsx("td",{children:"Value 3"}),e.jsx("td",{children:"Value 4"}),e.jsxs("td",{align:"right",children:[" ",e.jsx(we,{onClick:()=>alert("button clicked!"),text:"Action",variant:"secondary",...t})," "]})]}),e.jsxs("tr",{children:[e.jsx("td",{children:"Value 1"}),e.jsx("td",{children:"Value 2"}),e.jsx("td",{children:"Value 3"}),e.jsx("td",{children:"Value 4"}),e.jsxs("td",{align:"right",children:[" ",e.jsx(we,{onClick:()=>alert("button clicked!"),text:"Action",variant:"secondary",...t})," "]})]})]})]}),wD=Object.freeze(Object.defineProperty({__proto__:null,TableActionMiddle:cD,TableAlignmentColumn:uD,TableAlignmentRow:hD,TableAlignmentShiftData:pD,TableAlignmentShiftRow:mD,TableContainer:eD,TableDataTable:tD,TableDisableHover:iD,TableDiv:yD,TableIconButtons:dD,TableLg:K8,TableMd:Y8,TableMultiline:rD,TableOneAction:sD,TableOuterPadding:kD,TableResponsiveTable:aD,TableSideHighlight:Q8,TableSingleLine:nD,TableSm:Z8,TableSticky:X8,TableStriped:bD,TableTwoActions:oD,TableTwoPlusActions:lD,TableVerticalBorder:fD,TableWithBackgroundKit:gD,TableWithSubcomponents:xD,TableWithSubcomponentsAsDivs:vD},Symbol.toStringTag,{value:"Module"})),jD=t=>{const a=({target:w})=>{d(w.value)},i=_i.createRef(),[s,d]=Te(""),[h,p]=Te({firstName:"Jane",lastName:"Doe",phone:"8888888888",email:"jane@doe.com",zip:55555}),l=({target:w})=>{const{name:_,value:S}=w;p({...h,[_]:S})};return e.jsxs("div",{children:[e.jsx(va,{aria:{label:"hello"},data:{say:"hi",yell:"go"},id:"unique-id",label:"First Name",name:"firstName",onChange:l,placeholder:"Enter first name",value:h.firstName,...t}),e.jsx(va,{label:"Last Name",name:"lastName",onChange:l,placeholder:"Enter last name",value:h.lastName,...t}),e.jsx(va,{label:"Phone Number",name:"phone",onChange:l,placeholder:"Enter phone number",type:"phone",value:h.phone,...t}),e.jsx(va,{label:"Email Address",name:"email",onChange:l,placeholder:"Enter email address",type:"email",value:h.email,...t}),e.jsx(va,{label:"Zip Code",name:"zip",onChange:l,placeholder:"Enter zip code",type:"number",value:h.zip,...t}),e.jsx("br",{}),e.jsx("br",{}),e.jsx(Fe,{children:"Event Handler Props"}),e.jsx("br",{}),e.jsx(Et,{children:"onChange"}),e.jsx("br",{}),e.jsx(va,{label:"First Name",onChange:a,placeholder:"Enter first name",ref:i,value:s,...t}),s!==""&&e.jsx(_i.Fragment,{children:`First name is: ${s}`})]})},_D=t=>{const[a,i]=Te(""),s=({target:d})=>{i(d.value)};return e.jsx("div",{children:e.jsx(va,{label:"Custom Label",...t,children:e.jsx("input",{name:"custom-name",onChange:s,placeholder:"custom-placeholder",type:"text",value:a,...t})})})},zD=t=>{const[a,i]=Te(""),s=({target:d})=>{i(d.value)};return e.jsxs("div",{children:[e.jsx(va,{addOn:{icon:"user",alignment:"left",border:!0},error:"Please enter a valid email address",label:"Email Address",onChange:s,placeholder:"Enter email address",type:"email",value:a,...t}),e.jsx(va,{addOn:{icon:"user",alignment:"left",border:!0},label:"Confirm Email Address",onChange:s,placeholder:"Confirm email address",type:"email",value:a,...t})]})};class CD extends _i.Component{render(a){return e.jsx("div",{children:e.jsx(va,{disabled:!0,label:"Last Name",placeholder:"Enter last name",...a})})}}const SD=t=>{const[a,i]=Te(""),[s,d]=Te(""),[h,p]=Te(""),[l,w]=Te(""),[_,S]=Te(""),D=({target:re})=>{i(re.value)},I=({target:re})=>{d(re.value)},B=({target:re})=>{p(re.value)},U=({target:re})=>{w(re.value)},K=({target:re})=>{S(re.value)};return e.jsxs(e.Fragment,{children:[e.jsx("div",{children:e.jsx(va,{addOn:{icon:"bat"},label:"Add On With Defaults",onChange:D,value:a,...t})}),e.jsx("div",{children:e.jsx(va,{addOn:{icon:"user",alignment:"right",border:!0},label:"Right-Aligned Add On With Border",onChange:I,value:s,...t})}),e.jsx("div",{children:e.jsx(va,{addOn:{icon:"percent",alignment:"right",border:!1},label:"Right-Aligned Add On With No Border",onChange:U,value:l,...t})}),e.jsx("div",{children:e.jsx(va,{addOn:{icon:"frog",alignment:"right",border:!0},label:"Right-Aligned Add On With Child Input",onChange:K,...t,children:e.jsx("input",{})})}),e.jsx("div",{children:e.jsx(va,{addOn:{icon:"percent",alignment:"left",border:!1},label:"Left-Aligned Add On With No Border",onChange:B,value:h,...t})}),e.jsx("div",{children:e.jsx(va,{addOn:{icon:"percent",alignment:"left",border:!0},label:"Left-Aligned Add On With Border",onChange:K,value:_,...t})}),e.jsx("div",{children:e.jsx(va,{addOn:{icon:"frog",alignment:"left",border:!0},label:"Left-Aligned Add On With Child Input",onChange:K,...t,children:e.jsx("input",{})})})]})},TD=t=>{const[a,i]=Te("Inline Input"),s=({target:d})=>{i(d.value)};return e.jsx("div",{children:e.jsx(va,{inline:!0,label:"Hover Over Text Below",onChange:s,value:a,...t})})},MD=t=>{const[a,i]=Te(""),s=({target:d})=>{i(d.value)};return e.jsx("div",{children:e.jsx(va,{onChange:s,placeholder:"Enter email address",type:"email",value:a,...t})})},ED=Object.freeze(Object.defineProperty({__proto__:null,TextInputAddOn:SD,TextInputCustom:_D,TextInputDefault:jD,TextInputDisabled:CD,TextInputError:zD,TextInputInline:TD,TextInputNoLabel:MD},Symbol.toStringTag,{value:"Module"})),ID=t=>{const[a,i]=Te("Default value text"),s=d=>{i(d.target.value)};return e.jsxs("div",{children:[e.jsx(Zr,{label:"Label",rows:4,...t}),e.jsx("br",{}),e.jsx(Zr,{label:"Label",placeholder:"Placeholder text",...t}),e.jsx("br",{}),e.jsx(Zr,{label:"Label",name:"comment",onChange:d=>s(d),placeholder:"Placeholder text",value:a,...t})]})},AD=t=>e.jsxs("div",{children:[e.jsx(Zr,{label:"auto",placeholder:"Resize Auto",resize:"auto",...t}),e.jsx("br",{}),e.jsx(Zr,{label:"vertical",placeholder:"Resize Vertical",resize:"vertical",...t}),e.jsx("br",{}),e.jsx(Zr,{label:"both",placeholder:"Resize Both",resize:"both",...t}),e.jsx("br",{}),e.jsx(Zr,{label:"horizontal",placeholder:"Resize Horizontal",resize:"horizontal",...t})]}),DD=t=>e.jsx("div",{children:e.jsx(Zr,{label:"Label",...t,children:e.jsx("textarea",{className:"my_custom_class",name:"custom_textarea",rows:4,children:"Content goes here."})})}),qD=t=>{const[a,i]=Te("default value text"),s=d=>{i(d.target.value)};return e.jsx("div",{children:e.jsx(Zr,{error:"This field has an error!",label:"Label",name:"comment",onChange:d=>s(d),placeholder:"Placeholder text",value:a,...t})})},PD=t=>{const[a,i]=Te("Counting characters!"),[s,d]=Te("This counter prevents the user from exceeding the maximum number of allowed characters. Just try it!"),[h,p]=Te("This counter alerts the user that they have exceeded the maximum number of allowed characters."),[l,w]=Te("Too many characters!"),[_,S]=Te(0),[D,I]=Te(a.length),[B,U]=Te(s.length),[K,re]=Te(h.length),je=ft=>{I(ft.target.value.length),i(ft.target.value)},Ce=(ft,st)=>{ft.target.value.length<=st&&(U(ft.target.value.length),d(ft.target.value))},Ve=(ft,st)=>{ft.target.value.length>st?w("Too many characters!"):w(""),re(ft.target.value.length),p(ft.target.value)};return e.jsxs(e.Fragment,{children:[e.jsx(Zr,{characterCount:_,label:"Count Only",onChange:ft=>S(ft.target.value.length),rows:4,...t}),e.jsx("br",{}),e.jsx(Zr,{characterCount:D,label:"Max Characters",maxCharacters:"100",onChange:()=>je(event),rows:4,value:a,...t}),e.jsx("br",{}),e.jsx(Zr,{characterCount:B,label:"Max Characters w/ Blocker",maxCharacters:"100",onChange:()=>Ce(event,100),rows:4,value:s,...t}),e.jsx("br",{}),e.jsx(Zr,{characterCount:K,error:l,label:"Max Characters w/ Error",maxCharacters:"75",onChange:()=>Ve(event,75),rows:4,value:h,...t})]})},OD=t=>{const[a,i]=Te("Try clicking into this text."),s=d=>{i(d.target.value)};return e.jsx("div",{children:e.jsx(Zr,{inline:!0,onChange:d=>s(d),resize:"auto",rows:1,value:a,...t})})},LD=Object.freeze(Object.defineProperty({__proto__:null,TextareaCharacterCounter:PD,TextareaCustom:DD,TextareaDefault:ID,TextareaError:qD,TextareaInline:OD,TextareaResize:AD},Symbol.toStringTag,{value:"Module"})),RD=t=>e.jsxs("div",{children:[e.jsx(Hi,{date:new Date().getTime(),showTimezone:!1,...t}),e.jsx("br",{}),e.jsx(Hi,{date:new Date,timeZone:"America/New_York",...t}),e.jsx("br",{}),e.jsx(Hi,{date:new Date().getTime(),showIcon:!0,showTimezone:!1,...t}),e.jsx("br",{}),e.jsx(Hi,{date:new Date,showIcon:!0,timeZone:"America/New_York",...t}),e.jsx("br",{}),e.jsx("br",{}),e.jsx(Hi,{date:new Date,showTimezone:!1,size:"md",...t}),e.jsx("br",{}),e.jsx(Hi,{date:new Date,size:"md",timeZone:"America/New_York",...t}),e.jsx("br",{}),e.jsx(Hi,{date:new Date,showIcon:!0,showTimezone:!1,size:"md",...t}),e.jsx("br",{}),e.jsx(Hi,{date:new Date,showIcon:!0,size:"md",timeZone:"America/New_York",...t})]}),BD=t=>e.jsxs(X1,{children:[e.jsx(Hi,{date:new Date,...t}),e.jsx("br",{}),e.jsx(Hi,{date:new Date,size:"md",timeZone:"America/New_York",...t})]}),ND=t=>e.jsxs("div",{children:[e.jsx(Hi,{date:new Date,size:"sm",...t}),e.jsx("br",{}),e.jsx(Hi,{date:new Date().getTime(),size:"sm",...t})]}),FD=t=>e.jsxs("div",{children:[e.jsx(Hi,{date:new Date,size:"md",...t}),e.jsx("br",{}),e.jsx(Hi,{align:"center",date:new Date,size:"md",...t}),e.jsx("br",{}),e.jsx(Hi,{align:"right",date:new Date,size:"md",...t})]}),VD=t=>{const a={east:"America/New_York",central:"America/Chicago",mountain:"America/Denver",west:"America/Los_Angeles",asia:"Asia/Tokyo"};return e.jsxs("div",{children:[e.jsx("h4",{children:"East Coast"}),e.jsx(Hi,{date:new Date,size:"md",timeZone:a.east,...t}),e.jsx("br",{}),e.jsx("h4",{children:"Central"}),e.jsx(Hi,{date:new Date,timeZone:a.central,...t}),e.jsx("br",{}),e.jsx("h4",{children:"Mountain"}),e.jsx(Hi,{date:new Date,timeZone:a.mountain,...t}),e.jsx("br",{}),e.jsx("h4",{children:"West Coast"}),e.jsx(Hi,{date:new Date,timeZone:a.west,...t}),e.jsx("br",{}),e.jsx("h4",{children:"Tokyo, Japan"}),e.jsx(Hi,{date:new Date,timeZone:a.asia,...t})]})},UD=t=>e.jsxs(e.Fragment,{children:[e.jsx(Et,{size:"xs",text:"Basic unstyled example"}),e.jsx(Hi,{date:new Date,showIcon:!0,showTimezone:!0,timeZone:"America/New_York",unstyled:!0,...t}),e.jsx("br",{}),e.jsx(Et,{size:"xs",text:"Example with wrapping typography kit"}),e.jsx(Fe,{size:1,children:e.jsx(Hi,{date:new Date,showIcon:!0,showTimezone:!0,timeZone:"America/New_York",unstyled:!0,...t})}),e.jsx("br",{}),e.jsx(Et,{size:"xs",text:"Example with icon + subcaption"}),e.jsx(Et,{size:"xs",children:e.jsx(Hi,{date:new Date,showIcon:!0,showTimezone:!0,timeZone:"America/New_York",unstyled:!0,...t})}),e.jsx("br",{})]}),$D=Object.freeze(Object.defineProperty({__proto__:null,TimeAlign:FD,TimeDefault:RD,TimeSizes:BD,TimeTimestamp:ND,TimeTimezone:VD,TimeUnstyled:UD},Symbol.toStringTag,{value:"Module"})),HD=t=>e.jsxs("div",{children:[e.jsx(Gl,{endTime:"2012-08-02T17:49:29Z",size:"xs",startTime:"2012-08-02T15:49:29Z",...t}),e.jsx("br",{}),e.jsx(Gl,{endTime:"2012-08-02T17:49:29Z",size:"sm",startTime:"2012-08-02T15:49:29Z",...t}),e.jsx("br",{}),e.jsx("br",{}),e.jsx(Gl,{alignment:"center",endTime:"2012-08-02T17:49:29Z",size:"xs",startTime:"2012-08-02T15:49:29Z",timezone:"true",...t}),e.jsx("br",{}),e.jsx(Gl,{alignment:"center",endTime:"2012-08-02T17:49:29Z",size:"sm",startTime:"2012-08-02T15:49:29Z",timezone:"true",...t}),e.jsx("br",{}),e.jsx("br",{}),e.jsx(Gl,{alignment:"center",endTime:"2012-08-02T17:49:29Z",icon:"true",size:"xs",startTime:"2012-08-02T15:49:29Z",...t}),e.jsx("br",{}),e.jsx(Gl,{alignment:"center",endTime:"2012-08-02T17:49:29Z",icon:"true",size:"sm",startTime:"2012-08-02T15:49:29Z",...t}),e.jsx("br",{}),e.jsx("br",{}),e.jsx(Gl,{alignment:"right",endTime:"2012-08-02T17:49:29Z",icon:"true",size:"xs",startTime:"2012-08-02T15:49:29Z",timezone:"true",...t}),e.jsx("br",{}),e.jsx(Gl,{alignment:"right",endTime:"2012-08-02T17:49:29Z",icon:"true",size:"sm",startTime:"2012-08-02T15:49:29Z",timezone:"true",...t})]}),GD=Object.freeze(Object.defineProperty({__proto__:null,TimeRangeInlineDefault:HD},Symbol.toStringTag,{value:"Module"})),WD=t=>e.jsxs("div",{children:[e.jsx(Gp,{time:new Date,timeZone:"America/New_York",...t}),e.jsx("br",{}),e.jsx(Gp,{align:"center",time:new Date,timeZone:"America/New_York",...t}),e.jsx("br",{}),e.jsx(Gp,{align:"right",time:new Date,timeZone:"America/New_York",...t})]}),JD=Object.freeze(Object.defineProperty({__proto__:null,TimeStackedDefault:WD},Symbol.toStringTag,{value:"Module"})),ZD=t=>e.jsxs("div",{children:[e.jsxs(hi,{children:[e.jsx(hi.Item,{icon:"user",iconColor:"royal",...t,children:e.jsx(Xe,{color:"light",text:"Conversation started",...t})}),e.jsx(hi.Item,{icon:"check",iconColor:"teal",...t,children:e.jsx(Xe,{color:"light",text:"Trip #12422",...t})}),e.jsx(hi.Item,{icon:"credit-card",iconColor:"red",...t,children:e.jsx(Xe,{color:"light",text:"Refund issue #12422",...t})}),e.jsx(hi.Item,{icon:"smile",iconColor:"green",...t,children:e.jsx(Xe,{color:"light",text:"Conversation resolved",...t})})]}),e.jsx("br",{}),e.jsx("br",{}),e.jsxs(hi,{children:[e.jsx(hi.Item,{icon:"user",iconColor:"royal",lineStyle:"dotted",...t,children:e.jsx(rr,{detail:"37-27 74th Street",title:"Jackson heights",...t})}),e.jsx(hi.Item,{icon:"check",iconColor:"teal",...t,children:e.jsx(rr,{detail:"81 Gate St Brooklyn",title:"Greenpoint",...t})})]})]}),YD=t=>e.jsxs("div",{children:[e.jsxs(hi,{orientation:"vertical",children:[e.jsx(hi.Item,{icon:"user",iconColor:"royal",...t,children:e.jsx(Xe,{color:"light",text:"Conversation started",...t})}),e.jsx(hi.Item,{icon:"check",iconColor:"teal",...t,children:e.jsx(Xe,{color:"light",text:"Trip #12422",...t})}),e.jsx(hi.Item,{icon:"credit-card",iconColor:"red",...t,children:e.jsx(Xe,{color:"light",text:"Refund issue #12422",...t})}),e.jsx(hi.Item,{icon:"smile",iconColor:"green",...t,children:e.jsx(Xe,{color:"light",text:"Conversation resolved",...t})})]}),e.jsx("br",{}),e.jsx("br",{}),e.jsxs(hi,{orientation:"vertical",children:[e.jsx(hi.Item,{icon:"user",iconColor:"royal",lineStyle:"dotted",...t,children:e.jsx(rr,{detail:"37-27 74th Street",title:"Jackson Heights",...t})}),e.jsx(hi.Item,{icon:"check",iconColor:"teal",...t,children:e.jsx(rr,{detail:"81 Gate St Brooklyn",title:"Greenpoint",...t})})]})]}),KD=t=>e.jsxs("div",{children:[e.jsxs(hi,{orientation:"horizontal",showDate:!0,...t,children:[e.jsx(hi.Item,{date:new Date,icon:"user",iconColor:"royal",...t,children:e.jsx(rr,{detail:"37-27 74th Street",title:"Jackson Heights",...t})}),e.jsx(hi.Item,{icon:"check",iconColor:"teal",lineStyle:"dotted",...t,children:e.jsx(rr,{detail:"81 Gate St Brooklyn",title:"Greenpoint",...t})}),e.jsx(hi.Item,{date:new Date().setDate(new Date().getDate()+1),icon:"map-marker-alt",iconColor:"purple",...t,children:e.jsx(rr,{detail:"72 E St Astoria",title:"Society Hill",...t})})]}),e.jsx("br",{}),e.jsx("br",{}),e.jsx("br",{}),e.jsxs(hi,{orientation:"vertical",showDate:!0,...t,children:[e.jsx(hi.Item,{date:new Date,icon:"user",iconColor:"royal",...t,children:e.jsx(rr,{detail:"37-27 74th Street",title:"Jackson Heights",...t})}),e.jsx(hi.Item,{icon:"check",iconColor:"teal",lineStyle:"dotted",...t,children:e.jsx(rr,{detail:"81 Gate St Brooklyn",title:"Greenpoint",...t})}),e.jsx(hi.Item,{date:new Date().setDate(new Date().getDate()+1),icon:"map-marker-alt",iconColor:"purple",...t,children:e.jsx(rr,{detail:"72 E St Astoria",title:"Society Hill",...t})})]}),e.jsx("br",{}),e.jsx("br",{}),e.jsx("br",{}),e.jsxs(hi,{orientation:"vertical",showDate:!0,...t,children:[e.jsx(hi.Item,{date:new Date("20 Mar 2018"),icon:"user",iconColor:"royal",...t,children:e.jsx(rr,{detail:"37-27 74th Street",title:"Jackson Heights",...t})}),e.jsx(hi.Item,{icon:"check",iconColor:"teal",lineStyle:"dotted",...t,children:e.jsx(rr,{detail:"81 Gate St Brooklyn",title:"Greenpoint",...t})}),e.jsx(hi.Item,{date:new Date("20 May 2018"),icon:"map-marker-alt",iconColor:"purple",...t,children:e.jsx(rr,{detail:"72 E St Astoria",title:"Society Hill",...t})})]})]}),XD=Object.freeze(Object.defineProperty({__proto__:null,TimelineDefault:ZD,TimelineVertical:YD,TimelineWithDate:KD},Symbol.toStringTag,{value:"Module"})),$1=new Date,QD=new Date().getFullYear()+4,e7=new Date().getFullYear()-1,rk=new Date().getMonth(),sk=new Date().getDate(),ok=new Date().getHours(),lk=new Date().getMinutes(),t7=new Date(QD,rk,sk,ok,lk),a7=new Date(e7,rk,sk,ok,lk),i7=t=>e.jsxs("div",{children:[e.jsx(Ht,{align:"left",showDate:!1,timestamp:$1,...t}),e.jsx("br",{}),e.jsx(Ht,{align:"left",showDate:!0,timestamp:$1,...t}),e.jsx("br",{}),e.jsx(Ht,{align:"left",showDate:!0,timestamp:t7,...t}),e.jsx("br",{}),e.jsx(Ht,{align:"left",showDate:!0,timestamp:a7,...t})]}),Ld=new Date,n7=new Date().getFullYear()+4,r7=new Date().getFullYear()-1,ck=new Date().getMonth(),dk=new Date().getDate(),uk=new Date().getHours(),hk=new Date().getMinutes(),Mg=new Date(n7,ck,dk,uk,hk),Eg=new Date(r7,ck,dk,uk,hk),s7=t=>e.jsxs("div",{children:[e.jsx(Ht,{align:"left",showDate:!1,timestamp:Ld,...t}),e.jsx("br",{}),e.jsx(Ht,{align:"left",showDate:!0,timestamp:Ld,...t}),e.jsx("br",{}),e.jsx(Ht,{align:"left",showDate:!0,timestamp:Mg,...t}),e.jsx("br",{}),e.jsx(Ht,{align:"left",showDate:!0,timestamp:Eg,...t}),e.jsx("br",{}),e.jsx("br",{}),e.jsx(Ht,{align:"center",showDate:!1,timestamp:Ld,...t}),e.jsx("br",{}),e.jsx(Ht,{align:"center",showDate:!0,timestamp:Ld,...t}),e.jsx("br",{}),e.jsx(Ht,{align:"center",showDate:!0,timestamp:Mg,...t}),e.jsx("br",{}),e.jsx(Ht,{align:"center",showDate:!0,timestamp:Eg,...t}),e.jsx("br",{}),e.jsx("br",{}),e.jsx(Ht,{align:"right",showDate:!1,timestamp:Ld,...t}),e.jsx("br",{}),e.jsx(Ht,{align:"right",showDate:!0,timestamp:Ld,...t}),e.jsx("br",{}),e.jsx(Ht,{align:"right",showDate:!0,timestamp:Mg,...t}),e.jsx("br",{}),e.jsx(Ht,{align:"right",showDate:!0,timestamp:Eg,...t})]}),im=new Date,o7=new Date().getFullYear()+4,l7=new Date().getFullYear()-1,mk=new Date().getMonth(),pk=new Date().getDate(),gk=new Date().getHours(),fk=new Date().getMinutes(),H1=new Date(o7,mk,pk,gk,fk),G1=new Date(l7,mk,pk,gk,fk),c7=t=>e.jsxs("div",{children:[e.jsx(Ht,{align:"left",showDate:!1,showTimezone:!0,timestamp:im,timezone:"America/New_York",...t}),e.jsx("br",{}),e.jsx(Ht,{align:"left",showDate:!0,showTimezone:!0,timestamp:im,timezone:"America/New_York",...t}),e.jsx("br",{}),e.jsx(Ht,{align:"left",showDate:!0,showTimezone:!0,timestamp:H1,timezone:"America/New_York",...t}),e.jsx("br",{}),e.jsx(Ht,{align:"left",showDate:!0,showTimezone:!0,timestamp:G1,timezone:"America/New_York",...t}),e.jsx("br",{}),e.jsx(Ht,{align:"left",showDate:!1,showTimezone:!0,timestamp:im,timezone:"Asia/Hong_Kong",...t}),e.jsx("br",{}),e.jsx(Ht,{align:"left",showDate:!0,showTimezone:!0,timestamp:im,timezone:"Asia/Hong_Kong",...t}),e.jsx("br",{}),e.jsx(Ht,{align:"left",showDate:!0,showTimezone:!0,timestamp:H1,timezone:"Asia/Hong_Kong",...t}),e.jsx("br",{}),e.jsx(Ht,{align:"left",showDate:!0,showTimezone:!0,timestamp:G1,timezone:"Asia/Hong_Kong",...t})]}),W1=new Date,d7=t=>e.jsxs("div",{children:[e.jsx(Ht,{showUser:!0,text:"Maricris Nonato",timestamp:W1,variant:"updated",...t}),e.jsx("br",{}),e.jsx(Ht,{showUser:!1,timestamp:W1,variant:"updated",...t})]}),u7=new Date,h7=new Date().getFullYear(),m7=new Date().getMonth(),p7=new Date().getDate(),g7=new Date().getHours()-10,f7=new Date().getMinutes(),J1=new Date(h7,m7,p7,g7,f7),b7=t=>e.jsxs("div",{children:[e.jsx(Ht,{showUser:!0,text:"Maricris Nonato",timestamp:u7,variant:"elapsed",...t}),e.jsx("br",{}),e.jsx(Ht,{showUser:!1,timestamp:J1,variant:"elapsed",...t}),e.jsx("br",{}),e.jsx(Ht,{hideUpdated:!0,showUser:!1,timestamp:J1,variant:"elapsed",...t})]}),y7=t=>e.jsxs(e.Fragment,{children:[e.jsx(Et,{size:"xs",text:"Basic unstyled example"}),e.jsx(Ht,{align:"left",showDate:!0,timestamp:new Date,unstyled:!0,...t}),e.jsx("br",{}),e.jsx(Et,{size:"xs",text:"Example with wrapping typography kit"}),e.jsx(Fe,{size:1,children:e.jsx(Ht,{align:"left",showDate:!0,timestamp:new Date,unstyled:!0,...t})})]}),x7=Object.freeze(Object.defineProperty({__proto__:null,TimestampAlign:s7,TimestampDefault:i7,TimestampElapsed:b7,TimestampTimezones:c7,TimestampUnstyled:y7,TimestampUpdated:d7},Symbol.toStringTag,{value:"Module"})),v7=t=>e.jsxs("div",{children:[e.jsx(Fe,{text:"Default Title",...t}),e.jsx("br",{}),e.jsx(Fe,{size:1,tag:"h1",text:"Title 1",...t}),e.jsx(Fe,{size:2,tag:"h2",text:"Title 2",...t}),e.jsx(Fe,{size:3,tag:"h3",text:"Title 3",...t}),e.jsx(Fe,{size:4,tag:"h4",text:"Title 4",...t})]}),k7=t=>e.jsxs("div",{children:[e.jsx(Fe,{bold:!1,size:1,tag:"h1",text:"Title 1",...t}),e.jsx(Fe,{bold:!1,size:2,tag:"h2",text:"Title 2",...t}),e.jsx(Fe,{bold:!1,size:3,tag:"h2",text:"Title 3",...t})]}),w7=t=>e.jsxs("div",{children:[e.jsx(Fe,{text:"Default Color",...t}),e.jsx(Fe,{color:"link",size:3,tag:"h1",text:"Title Color",...t}),e.jsx(Fe,{color:"success",size:3,tag:"h1",text:"Title Color",...t}),e.jsx(Fe,{color:"error",size:3,tag:"h1",text:"Title Color",...t})]}),j7=t=>e.jsx(e.Fragment,{children:e.jsx(Fe,{size:{xs:"3",sm:"2",md:"1"},text:"Responsive Title",...t})}),_7=t=>{const a="Lorem ipsum dolor sit amet consectetur adipisicing elit. Veritatis, minus. Nisi beatae voluptatum labore sequi. Nemo accusantium corrupti, reiciendis magnam tenetur perferendis esse pariatur voluptas eaque hic vel rem nihil quidem dolorum ex dolor, libero ullam placeat, sapiente eos. Cumque obcaecati dignissimos molestiae, minima quibusdam sint maxime libero accusantium animi quis quia maiores enim ipsum, esse, modi laudantium illum error!";return e.jsxs(ue,{maxWidth:"md",orientation:"column",children:[e.jsx(Et,{text:"After first row",...t}),e.jsx(Fe,{marginBottom:"md",size:4,text:a,truncate:"1",...t}),e.jsx(Et,{text:"After second row",...t}),e.jsx(Fe,{marginBottom:"md",size:4,text:a,truncate:"2",...t}),e.jsx(Et,{text:"After third row",...t}),e.jsx(Fe,{size:4,text:a,truncate:"3",...t})]})},z7=Object.freeze(Object.defineProperty({__proto__:null,TitleColors:w7,TitleDefault:v7,TitleLightWeight:k7,TitleResponsive:j7,TitleTruncate:_7},Symbol.toStringTag,{value:"Module"})),C7=t=>e.jsxs(e.Fragment,{children:[e.jsx(Qd,{count:35.78,title:"Appointments",...t}),e.jsx("br",{}),e.jsx(Qd,{count:7399,size:"lg",title:"Appointments",...t}),e.jsx("br",{}),e.jsx(Qd,{count:-379503.372,size:"lg",title:"Appointments",...t})]}),S7=t=>e.jsxs(e.Fragment,{children:[e.jsx(Qd,{count:527,title:"Remodeling Consultants",...t}),e.jsx("br",{}),e.jsx(Qd,{align:"center",count:527,title:"Remodeling Consultants",...t}),e.jsx("br",{}),e.jsx(Qd,{align:"right",count:527,title:"Remodeling Consultants",...t})]}),T7=Object.freeze(Object.defineProperty({__proto__:null,TitleCountAlign:S7,TitleCountDefault:C7},Symbol.toStringTag,{value:"Module"})),M7=t=>e.jsxs("div",{children:[e.jsx(rr,{detail:"Commits data and history",title:"Email Notifications",...t}),e.jsx(rr,{align:"center",detail:"Commits data and history",title:"Email Notifications",...t}),e.jsx(rr,{align:"right",detail:"Commits data and history",title:"Email Notifications",...t})]}),E7=Object.freeze(Object.defineProperty({__proto__:null,TitleDetailDefault:M7},Symbol.toStringTag,{value:"Module"})),I7=()=>e.jsxs(e.Fragment,{children:[e.jsx(qo,{checked:!0}),e.jsx("br",{}),e.jsx(qo,{})]}),A7=()=>e.jsxs(e.Fragment,{children:[e.jsx(qo,{checked:!0,disabled:!0}),e.jsx("br",{}),e.jsx(qo,{disabled:!0})]}),D7=()=>{const[t,a]=Te(!1),i=({target:s})=>{a(s.value=!t)};return e.jsx(e.Fragment,{children:e.jsx(qo,{checked:t,size:"sm",children:e.jsx("input",{className:"my custom checkbox",name:"custom checkbox",onChange:i,type:"checkbox",value:"ABC"})})})},q7=()=>{const[t,a]=Te(!1),i=({target:s})=>{a(s.value=!t)};return e.jsxs(e.Fragment,{children:[e.jsx(Fe,{size:4,text:"Which of the following vehicles do you own?"}),e.jsx("br",{}),e.jsx(Et,{text:"Car"}),e.jsx(qo,{checked:t,size:"sm",children:e.jsx("input",{name:"vehicle",onChange:i,type:"checkbox",value:"car"})}),e.jsx("br",{}),e.jsx(Et,{text:"Bike"}),e.jsx(qo,{checked:t,size:"sm",children:e.jsx("input",{name:"vehicle",onChange:i,type:"checkbox",value:"bike"})})]})},P7=()=>{const[t,a]=Te("walk"),i=({target:s})=>{a(s.value)};return e.jsxs(e.Fragment,{children:[e.jsx(Fe,{size:4,text:"Select one option:"}),e.jsx("br",{}),e.jsx(Et,{text:"Walk"}),e.jsx(qo,{checked:t,size:"sm",children:e.jsx("input",{name:"modes of transportation",onChange:i,type:"radio",value:"walk"})}),e.jsx("br",{}),e.jsx(Et,{text:"Bike"}),e.jsx(qo,{size:"sm",children:e.jsx("input",{name:"modes of transportation",onChange:i,type:"radio",value:"bike"})}),e.jsx("br",{}),e.jsx(Et,{text:"Ride"}),e.jsx(qo,{size:"sm",children:e.jsx("input",{name:"modes of transportation",onChange:i,type:"radio",value:"ride"})})]})},O7=Object.freeze(Object.defineProperty({__proto__:null,ToggleCustom:D7,ToggleCustomRadio:P7,ToggleDefault:I7,ToggleDisabled:A7,ToggleName:q7},Symbol.toStringTag,{value:"Module"})),L7=t=>e.jsxs(ue,{flexDirection:"row",gap:"md",wrap:!0,children:[e.jsx(J,{children:e.jsx(dr,{placement:"top",text:"Whoa. I'm a Tooltip",zIndex:10,...t,children:"Hover here (Top)"})}),e.jsx(J,{children:e.jsx(dr,{placement:"bottom",text:"Whoa. I'm a Tooltip",zIndex:10,...t,children:"Hover here (Bottom)"})}),e.jsx(J,{children:e.jsx(dr,{placement:"right",text:"Whoa. I'm a Tooltip",zIndex:10,...t,children:"Hover here (Right)"})}),e.jsx(J,{children:e.jsx(dr,{placement:"left",text:"Whoa. I'm a Tooltip",zIndex:10,...t,children:"Hover here (Left)"})})]}),R7=t=>e.jsxs(ue,{flexDirection:"row",gap:"md",wrap:!0,children:[e.jsx(J,{children:e.jsx(dr,{interaction:!0,placement:"top",text:"You can copy me",zIndex:10,...t,children:e.jsx(we,{text:"With Interaction"})})}),e.jsx(J,{children:e.jsx(dr,{placement:"top",text:"I'm just a regular tooltip",zIndex:10,...t,children:e.jsx(we,{text:"No Interaction"})})})]}),B7=t=>e.jsxs(ue,{flexDirection:"row",wrap:!0,children:[e.jsx(dr,{margin:"md",placement:"top",text:"Send Email",zIndex:10,...t,children:e.jsx(rn,{icon:"paper-plane"})}),e.jsx(dr,{margin:"md",placement:"top",text:"Send Email",zIndex:10,...t,children:e.jsx(rn,{icon:"paper-plane"})})]}),N7=t=>e.jsxs(ue,{flexDirection:"row",gap:"md",wrap:!0,children:[e.jsx(dr,{icon:"paper-plane",placement:"top",text:"Send Email",zIndex:10,...t,children:e.jsx(we,{text:"Tooltip With Icon"})}),e.jsx(dr,{icon:"paper-plane",placement:"bottom",text:"Send Email",zIndex:10,...t,children:e.jsx(we,{text:"Tooltip With Icon"})}),e.jsx(dr,{icon:"paper-plane",placement:"right",text:"Send Email",zIndex:10,...t,children:e.jsx(we,{text:"Tooltip With Icon"})}),e.jsx(dr,{icon:"paper-plane",placement:"left",text:"Send Email",zIndex:10,...t,children:e.jsx(we,{text:"Tooltip With Icon"})})]}),F7=t=>e.jsxs(ue,{flexDirection:"row",gap:"md",wrap:!0,children:[e.jsx(J,{children:e.jsx(dr,{delay:1e3,placement:"top",text:"1s open/close delay",zIndex:10,...t,children:e.jsx(we,{text:"1s delay"})})}),e.jsx(J,{children:e.jsx(dr,{delay:{open:1e3},placement:"top",text:"1s open delay",zIndex:10,...t,children:e.jsx(we,{text:"Open only"})})}),e.jsx(J,{children:e.jsx(dr,{delay:{close:1e3},placement:"top",text:"1s close delay",zIndex:10,...t,children:e.jsx(we,{text:"Close only"})})})]}),V7=t=>{const[a,i]=Te(!0);return e.jsxs(ue,{flexDirection:"column",gap:"md",wrap:!0,children:[e.jsx(J,{children:e.jsx(we,{onClick:()=>i(!a),text:"Toggle state"})}),e.jsx(J,{children:e.jsx(Xe,{children:e.jsxs("p",{children:["Tooltip is: ",e.jsx("code",{children:a?"enabled":"disabled"})]})})}),e.jsx(J,{children:e.jsx(dr,{placement:"right",showTooltip:a,text:"Tooltip is enabled",zIndex:10,...t,children:"Hover me."})})]})},U7=Object.freeze(Object.defineProperty({__proto__:null,TooltipDefaultReact:L7,TooltipDelay:F7,TooltipIcon:N7,TooltipInteraction:R7,TooltipMargin:B7,TooltipShowTooltipReact:V7},Symbol.toStringTag,{value:"Module"})),$7=[{name:"Pepperoni",parent:"Toppings",value:600},{name:"Cheese",parent:"Toppings",value:510},{name:"Mushroom",parent:"Toppings",value:330},{name:"Onions",parent:"Toppings",value:250},{name:"Olives",parent:"Toppings",value:204},{name:"Pineapple",parent:"Toppings",value:90},{name:"Pizza Toppings",id:"Toppings"}],H7=t=>e.jsx("div",{children:e.jsx(yh,{chartData:$7,id:"treemap-default",title:"Favored Pizza Toppings",...t})}),G7=[{name:"Meat",id:"Meat",color:"#0056CF"},{name:"Pepperoni",parent:"Meat",value:250},{name:"Meatball",parent:"Meat",value:400},{name:"Anchovy",parent:"Meat",value:40},{name:"Vegetarian",id:"Vegetarian",color:"#F9BB00"},{name:"Onions",parent:"Vegetarian",value:300},{name:"Pineapple",parent:"Vegetarian",value:90},{name:"Peppers",parent:"Vegetarian",value:80},{name:"Specialty",id:"Specialty",color:"#9E64E9"},{name:"Buffalo Chicken",parent:"Specialty",value:400},{name:"Supreme",parent:"Specialty",value:150}],W7=t=>e.jsx("div",{children:e.jsx(yh,{chartData:G7,grouped:!0,id:"treemap-grouped-data",title:"Grouped Toppings",...t})}),J7=[{name:"Evergreen",id:"Evergreen",color:"#0056CF"},{name:"Pine",id:"Pine",parent:"Evergreen",value:300,color:"#477BC4"},{name:"Ponderosa Pine",parent:"Pine",value:50},{name:"Scots Pine",parent:"Pine",value:150},{name:"White Pine",parent:"Pine",value:100},{name:"Douglas Fir",parent:"Evergreen",value:150},{name:"Juniper",parent:"Evergreen",value:80},{name:"Hemlock",parent:"Evergreen",value:30},{name:"Deciduous",id:"Deciduous",color:"#F9BB00"},{name:"Oak",parent:"Deciduous",value:80},{name:"Maple",id:"Maple",parent:"Deciduous",value:180,color:"#F7CE52"},{name:"Red Maple",parent:"Maple",value:80},{name:"Sugar Maple",parent:"Maple",value:100},{name:"Beech",parent:"Deciduous",value:50},{name:"Willow",parent:"Deciduous",value:100},{name:"Juniper",parent:"Deciduous",value:90}],Z7=t=>e.jsx("div",{children:e.jsx(yh,{chartData:J7,drillable:!0,grouped:!0,id:"treemap-drillable",title:"Drillable Grouped Tree Species",...t})}),Y7=[{name:"Pepperoni",parent:"Toppings",value:600},{name:"Cheese",parent:"Toppings",value:510},{name:"Mushroom",parent:"Toppings",value:330},{name:"Onions",parent:"Toppings",value:250},{name:"Olives",parent:"Toppings",value:204},{name:"Pineapple",parent:"Toppings",value:90},{name:"Pizza Toppings",id:"Toppings"}],K7=t=>e.jsx("div",{children:e.jsx(yh,{chartData:Y7,colors:["data-4","data-7","#8E6E53","#124732"],id:"treemap-colors",title:"Favored Pizza Toppings",...t})}),X7=[{name:"Pepperoni",parent:"Toppings",value:600},{name:"Cheese",parent:"Toppings",value:510},{name:"Mushroom",parent:"Toppings",value:330},{name:"Onions",parent:"Toppings",value:250},{name:"Olives",parent:"Toppings",value:204},{name:"Pineapple",parent:"Toppings",value:90},{name:"Pizza Toppings",id:"Toppings"}],Q7=t=>e.jsx("div",{children:e.jsx(yh,{chartData:X7,id:"treemap-tooltip",title:"Favored Pizza Toppings",tooltipHtml:"

Custom tooltip for {point.name}
with value: {point.value}

",...t})}),eq=Object.freeze(Object.defineProperty({__proto__:null,TreemapChartColors:K7,TreemapChartDefault:H7,TreemapChartDrillable:Z7,TreemapChartGroupedData:W7,TreemapChartTooltip:Q7},Symbol.toStringTag,{value:"Module"})),tq=[{label:"Orange",value:"#FFA500"},{label:"Red",value:"#FF0000"},{label:"Green",value:"#00FF00"},{label:"Blue",value:"#0000FF"}],aq=t=>e.jsx(Mn,{label:"Colors",options:tq,...t}),iq=[{name:"Wade Winningham",title:"Nitro Principal Developer",territory:"PHL"},{name:"Jason Cypret",title:"Vice President of User Experience",territory:"PHL"},{name:"Stephen Marshall",title:"Senior User Experience Engineer",territory:"PHL"},{name:"Jasper Furniss",title:"Senior User Experience Engineer",territory:"PHL"}],nq=t=>{const[a,i]=Te(),s=({name:h,territory:p,title:l},{inputValue:w})=>{const _=S=>w.length?S.replace(new RegExp(w,"gi"),D=>`${D}`):S;return e.jsxs(ue,{children:[e.jsx(J,{children:e.jsx(Ft,{marginRight:"sm",name:h,size:"sm"})}),e.jsxs(J,{children:[e.jsx(Fe,{size:4,children:e.jsx("span",{dangerouslySetInnerHTML:{__html:_(h)}})}),e.jsxs(Xe,{color:"light",children:[e.jsx("span",{dangerouslySetInnerHTML:{__html:_(l)}})," • ",p]})]})]})},d={Option:h=>e.jsx(gy.Option,{...h}),SingleValue:({...h})=>e.jsx(gy.SingleValue,{...h,children:e.jsx("span",{children:h.data.name})})};return e.jsx(_i.Fragment,{children:e.jsx(Mn,{components:d,formatOptionLabel:s,getOptionLabel:h=>h.name,getOptionValue:({name:h,title:p})=>`${h} ${p}`,label:"Users",onChange:h=>i(h),options:iq.filter(h=>h.name!=(a==null?void 0:a.name)),placeholder:"type the name of a user",...t})})},rq=[{label:"Windows",value:"#FFA500"},{label:"Siding",value:"#FF0000"},{label:"Doors",value:"#00FF00"},{label:"Roofs",value:"#0000FF"}],sq=t=>e.jsx(e.Fragment,{children:e.jsx(Mn,{isMulti:!0,label:"Colors",options:rq,placeholder:"",...t})}),oq=t=>t.items.map(a=>({name:a.login,id:a.id})),lq=t=>new Promise(a=>{t?fetch(`https://api.github.com/search/users?q=${t}`).then(i=>i.json()).then(i=>a(oq(i))):a([])}),cq=t=>{const[a,i]=Te([]),s=p=>i(h(p)),d=p=>h(p),h=p=>p.map(w=>Object.keys(w)[0]==="name"||Object.keys(w)[1]==="id"?{label:w.name,value:w.id}:w);return e.jsxs(e.Fragment,{children:[a&&a.length>0&&e.jsxs(_i.Fragment,{children:[e.jsx(Et,{marginBottom:"xs",text:"State (Users)",...t}),a.map(p=>e.jsx(Xa,{align:"left",marginBottom:"md",name:p.label,orientation:"horizontal",...t},p.value))]}),e.jsx(Mn,{async:!0,getOptionLabel:p=>p.name,getOptionValue:p=>p.id,isMulti:!0,label:"Github Users",loadOptions:lq,onChange:s,placeholder:"type the name of a Github user",value:d(a),...t})]})},dq=t=>t.items.map(a=>({imageUrl:a.avatar_url,label:a.login,value:a.id})),uq=t=>new Promise(a=>{t?fetch(`https://api.github.com/search/users?q=${t}`).then(i=>i.json()).then(i=>a(dq(i))):a([])}),hq=t=>{const[a,i]=Te([]),s=h=>i(h),d=h=>{alert(`You removed the user: "${h.label}"`)};return e.jsxs(e.Fragment,{children:[a&&a.length>0&&e.jsxs(_i.Fragment,{children:[e.jsx(Et,{marginBottom:"xs",text:"State (Users)",...t}),a.map(h=>e.jsx(Xa,{align:"left",avatar:!0,avatarUrl:h.imageUrl,marginBottom:"md",name:h.label,orientation:"horizontal",...t},h.value))]}),e.jsx(Mn,{async:!0,isMulti:!0,label:"Github Users",loadOptions:uq,noOptionsMessage:()=>"Type to Search",onChange:s,onMultiValueClick:d,placeholder:"type the name of a Github user",...t})]})},mq=t=>t.items.map(a=>({imageUrl:a.avatar_url,label:a.login,value:a.id,territory:"PHL",type:a.type})),pq=t=>new Promise(a=>{t?fetch(`https://api.github.com/search/users?q=${t}`).then(i=>i.json()).then(i=>a(mq(i))):a([])}),gq=t=>{const[a,i]=Te([]),s=h=>i(h),d=h=>{alert(`You removed the user: "${h.label}"`)};return e.jsxs(e.Fragment,{children:[a&&a.length>0&&e.jsxs(_i.Fragment,{children:[e.jsx(Et,{marginBottom:"xs",text:"State (Users)",...t}),e.jsx(For,{each:"user",of:a,children:e.jsx(Xa,{align:"left",avatar:!0,avatarUrl:user.imageUrl,marginBottom:"md",name:user.label,orientation:"horizontal",...t},user.value)})]}),e.jsx(Mn,{async:!0,isMulti:!0,label:"Github Users",loadOptions:pq,onChange:s,onMultiValueClick:d,placeholder:"type the name of a Github user",valueComponent:h=>e.jsx(Xa,{avatar:!0,avatarUrl:h.imageUrl,name:h.label,territory:h.territory,title:h.type}),...t})]})},fq=[{label:"Oberheim",value:"OBXa"},{label:"Moog",value:"Minimoog"},{label:"Roland",value:"Juno"},{label:"Korg",value:"MS-20"}],bq=[{label:"Budapest",value:"Hungary"},{label:"Singapore",value:"Singapore"},{label:"Oslo",value:"Norway"},{label:"Lagos",value:"Nigeria"}],yq=t=>e.jsxs(e.Fragment,{children:[e.jsx(Mn,{inline:!0,isMulti:!0,label:"Synths",options:fq,...t}),e.jsx(Mn,{inline:!0,isMulti:!0,label:"Placeholder Plus Icon",options:bq,placeholder:"Add cities",plusIcon:!0,...t})]}),Z1=[{label:"Verve",value:"1956"},{label:"Stax",value:"1957"},{label:"Motown",value:"1959"},{label:"Kudu",value:"1971"},{label:"Stones Throw",value:"1996"}],Y1=[{label:"Kandinsky",value:"Russia"},{label:"Klee",value:"Switzerland"},{label:"Kokoschka",value:"Austria"},{label:"Kirchner",value:"Germany"}],xq=t=>e.jsxs(e.Fragment,{children:[e.jsx(Mn,{defaultValue:[Z1[0]],isMulti:!0,label:"Badges",multiKit:"badge",options:Z1,...t}),e.jsx(Mn,{defaultValue:[Y1[0]],isMulti:!0,label:"Small Pills",multiKit:"smallPill",options:Y1,...t})]}),vq=[{label:"Jardim",value:"Portuguese"},{label:"Garten",value:"German"},{label:"Giardino",value:"Italian"},{label:"Jardín",value:"Spanish"}],kq=t=>e.jsx(Mn,{createable:!0,isMulti:!0,label:"User Created Options",options:vq,...t}),wq=t=>t.items.map(a=>({label:a.login,value:a.id})),jq=t=>new Promise(a=>{t?fetch(`https://api.github.com/search/users?q=${t}`).then(i=>i.json()).then(i=>{a(i.items?wq(i):[])}):a([])}),_q=t=>e.jsx(Mn,{async:!0,createable:!0,isMulti:!0,label:"Existing or User Created Options",loadOptions:jq,...t}),zq=[{label:"Orange",value:"#FFA500"},{label:"Red",value:"#FF0000"},{label:"Green",value:"#00FF00"},{label:"Blue",value:"#0000FF"}],Cq=t=>{const[a,i]=Te("Please make a valid selection"),[s,d]=Te(null),h=p=>d(p);return bs(()=>{i(s?"":"Please make a valid selection")},[s]),e.jsx(Mn,{error:a,label:"Colors",onChange:h,options:zq,...t})},K1=[{label:"Orange",value:"#FFA500"},{label:"Red",value:"#FF0000"},{label:"Green",value:"#00FF00"},{label:"Blue",value:"#0000FF"},{label:"Amaranth",value:"#9F2B68"},{label:"Key Lime",value:"#DAF7A6"},{label:"Turquois",value:"#00FFD0"}],Sq=t=>{const a=K1.slice(0,3),[i,s]=Te(a),d=i.length==a.length,h=d?()=>s(K1):()=>s(a),p={footer:e.jsx(we,{margin:"sm",onClick:h,text:`Load ${d?"More":"Less"}`})},l=w=>e.jsx(Mn.MenuList,{...p,...w});return e.jsx(Mn,{components:{MenuList:l},label:"Colors",options:i,...t})},Tq=Object.freeze(Object.defineProperty({__proto__:null,TypeaheadAsyncCreateable:_q,TypeaheadCreateable:kq,TypeaheadCustomMenuList:Sq,TypeaheadDefault:aq,TypeaheadErrorState:Cq,TypeaheadInline:yq,TypeaheadMultiKit:xq,TypeaheadWithHighlight:nq,TypeaheadWithPills:sq,TypeaheadWithPillsAsync:cq,TypeaheadWithPillsAsyncCustomOptions:gq,TypeaheadWithPillsAsyncUsers:hq},Symbol.toStringTag,{value:"Module"})),Mq=t=>e.jsxs("div",{className:"pb--doc-demo-row",children:[e.jsx("div",{children:e.jsx(Xa,{align:"center",avatarUrl:"https://randomuser.me/api/portraits/women/44.jpg",name:"Anna Black",orientation:"vertical",size:"lg",title:"Remodeling Consultant",...t})}),e.jsx("div",{children:e.jsx(Xa,{align:"left",avatarUrl:"https://randomuser.me/api/portraits/women/44.jpg",name:"Anna Black",orientation:"horizontal",title:"Remodeling Consultant",...t})}),e.jsxs("div",{children:[e.jsx(Xa,{align:"left",avatarUrl:"https://randomuser.me/api/portraits/women/44.jpg",name:"Anna Black",orientation:"horizontal",...t}),e.jsx("br",{}),e.jsx(Xa,{align:"left",avatar:!0,name:"Anna Black",orientation:"horizontal",...t})]})]}),Eq=t=>e.jsxs("div",{className:"pb--doc-demo-row",children:[e.jsx("div",{children:e.jsx(Xa,{align:"center",avatarUrl:"https://randomuser.me/api/portraits/women/44.jpg",name:"Anna Black",orientation:"vertical",size:"lg",territory:"PHL",title:"Remodeling Consultant",...t})}),e.jsx("div",{children:e.jsx(Xa,{align:"left",avatarUrl:"https://randomuser.me/api/portraits/women/44.jpg",name:"Anna Black",orientation:"horizontal",territory:"PHL",title:"Remodeling Consultant",...t})}),e.jsxs("div",{children:[e.jsx(Xa,{align:"center",name:"Anna Black",orientation:"horizontal",size:"sm",territory:"PHL",title:"Remodeling Consultant",...t}),e.jsx("br",{}),e.jsx(Xa,{align:"left",name:"Anna Black",orientation:"horizontal",size:"lg",territory:"PHL",title:"Remodeling Consultant",...t})]})]}),Iq=t=>e.jsxs("div",{className:"pb--doc-demo-row",children:[e.jsx(Xa,{align:"center",name:"Anna Black",orientation:"horizontal",size:"lg",title:"Remodeling Consultant",...t}),e.jsx(Xa,{align:"left",name:"Anna Black",orientation:"horizontal",title:"Remodeling Consultant",...t})]}),Aq=t=>e.jsxs("div",{className:"pb--doc-demo-row",children:[e.jsx(Xa,{avatarUrl:"https://randomuser.me/api/portraits/women/44.jpg",name:"Anna Black",size:"sm",title:"Remodeling Consultant",...t}),e.jsx(Xa,{avatarUrl:"https://randomuser.me/api/portraits/women/44.jpg",name:"Anna Black",size:"md",title:"Remodeling Consultant",...t}),e.jsx(Xa,{avatarUrl:"https://randomuser.me/api/portraits/women/44.jpg",name:"Anna Black",size:"lg",title:"Remodeling Consultant",...t})]}),Dq=t=>e.jsxs("div",{children:[e.jsx(Xa,{align:"center",avatarUrl:"https://randomuser.me/api/portraits/women/44.jpg",name:"Anna Black",orientation:"vertical",size:"sm",title:"Remodeling Consultant",...t}),e.jsx("br",{}),e.jsx("br",{}),e.jsx(Xa,{align:"center",avatarUrl:"https://randomuser.me/api/portraits/women/44.jpg",name:"Anna Black",orientation:"vertical",size:"md",title:"Remodeling Consultant",...t}),e.jsx("br",{}),e.jsx("br",{}),e.jsx(Xa,{align:"center",avatarUrl:"https://randomuser.me/api/portraits/women/44.jpg",name:"Anna Black",orientation:"vertical",size:"lg",title:"Remodeling Consultant",...t})]}),qq=t=>e.jsxs("div",{className:"pb--doc-demo-row",children:[e.jsx(Xa,{align:"center",avatarUrl:"https://randomuser.me/api/portraits/women/44.jpg",name:"Anna Black",orientation:"vertical",size:"lg",subtitle:"User ID: 12345",territory:"PHL",title:"Remodeling Consultant",...t}),e.jsx(Xa,{align:"left",avatarUrl:"https://randomuser.me/api/portraits/women/44.jpg",name:"Anna Black",orientation:"horizontal",subtitle:"User ID: 12345",territory:"PHL",title:"Remodeling Consultant",...t})]}),Pq=e.jsxs(ue,{children:[e.jsx(Ye,{icon:"users"}),e.jsx(Et,{paddingLeft:"xs",text:"Admin"})]}),Oq=e.jsxs(e.Fragment,{children:[e.jsx(fs,{contactType:"cell",contactValue:"349-185-9988"}),e.jsx(fs,{contactValue:"5555555555"}),e.jsx(fs,{contactType:"email",contactValue:"email@example.com"})]}),Lq=t=>e.jsxs("div",{className:"pb--doc-demo-row",children:[e.jsx(Xa,{align:"left",avatarUrl:"https://randomuser.me/api/portraits/women/44.jpg",name:"Anna Black",orientation:"horizontal",subtitle:Pq,territory:"PHL",title:"Remodeling Consultant",...t}),e.jsx(Xa,{align:"left",avatarUrl:"https://randomuser.me/api/portraits/women/44.jpg",name:"Anna Black",orientation:"horizontal",subtitle:Oq,...t})]}),Rq=Object.freeze(Object.defineProperty({__proto__:null,UserBlockContentSubtitleReact:Lq,UserDefault:Mq,UserSize:Aq,UserSubtitle:qq,UserTextOnly:Iq,UserVerticalSize:Dq,UserWithTerritory:Eq},Symbol.toStringTag,{value:"Module"})),Bq=()=>e.jsxs("div",{children:[e.jsx("div",{children:e.jsx(Yu,{badge:"veteran",size:"md"})}),e.jsx("br",{}),e.jsx("br",{}),e.jsx("div",{children:e.jsx(Yu,{badge:"million-dollar",size:"md"})})]}),Nq=()=>e.jsxs("div",{children:[e.jsx("div",{children:e.jsx(Yu,{badge:"veteran",size:"sm"})}),e.jsx("br",{}),e.jsx("br",{}),e.jsx("div",{children:e.jsx(Yu,{badge:"veteran",size:"md"})}),e.jsx("br",{}),e.jsx("br",{}),e.jsx("div",{children:e.jsx(Yu,{badge:"veteran",size:"lg"})})]}),Fq=Object.freeze(Object.defineProperty({__proto__:null,UserBadgeDefault:Bq,UserBadgeSize:Nq},Symbol.toStringTag,{value:"Module"})),Vq=t=>{const[a,i]=Te({run:!1,steps:[{title:"Example title",content:"This was an example of a Beacon in the Walkthrough Kit it is used as a simple indicator to inform users about a particular thing",target:".example"},{title:"Toggle",content:"By default the walkthrough kit will cycle through each step provided.",target:".pb_toggle_control"},{title:"Top Nav",content:"By default the walkthrough kit will cycle through each step provided.",target:".pb--page--topNav"}]});return e.jsxs("div",{children:[e.jsx("div",{className:"example",style:{display:"inline"},children:"Start the Tour. Then click the Beacon to demo the default behavior of the Walkthrough Kit"}),e.jsx("br",{}),e.jsx("br",{}),e.jsx(we,{onClick:()=>{i({...a,run:!0})},children:"Start Tour"}),e.jsx("br",{}),e.jsx("br",{}),e.jsx(we,{onClick:()=>{i({...a,run:!1})},children:"Reset/Stop Tour"}),e.jsx(sc,{run:a.run,steps:a.steps,...t})]})},Uq=t=>{const[a,i]=Te({run:!1,steps:[{title:"Example Title",content:"Setting the prop - continuous allows the next button to appear and lets the user move to the next step by pressing the next button instead of the beacon",target:".examplePaused"},{title:"Toggle",content:"Setting the prop - continuous allows the next button to appear and lets the user move to the next step by pressing the next button instead of the beacon",target:".pb_toggle_control"},{title:"Top Nav",content:"Setting the prop - continuous allows the next button to appear and lets the user move to the next step by pressing the next button instead of the beacon",target:".pb--page--topNav"}]});return e.jsxs("div",{children:[e.jsx("div",{className:"examplePaused",style:{display:"inline"},children:"Start the Tour. Then click the Beacon to demo the default behavior of the Walkthrough Kit"}),e.jsx("br",{}),e.jsx("br",{}),e.jsx(we,{onClick:()=>{i({...a,run:!0})},children:"Start Tour"}),e.jsx("br",{}),e.jsx("br",{}),e.jsx(we,{onClick:()=>{i({...a,run:!1})},children:"Reset/Stop Tour"}),e.jsx(sc,{run:a.run,steps:a.steps,...t,continuous:!0})]})},$q=t=>{const[a,i]=Te({callback:s=>{s.action==="close"&&s.type==="step:after"&&i({...a,run:!1})},run:!1,steps:[{title:"Example Title",content:"Setting the prop - continuous allows the next button to appear and lets the user move to the next step by pressing the next button instead of the beacon",target:".exampleNoBeacon",disableBeacon:!0},{title:"Toggle",content:"Setting the prop - continuous allows the next button to appear and lets the user move to the next step by pressing the next button instead of the beacon",target:".pb_toggle_control"},{title:"Top Nav",content:"Setting the prop - continuous allows the next button to appear and lets the user move to the next step by pressing the next button instead of the beacon",target:".pb--page--topNav"}]});return e.jsxs("div",{children:[e.jsx("div",{className:"exampleNoBeacon",style:{display:"inline"},children:"Start the Tour. Then click the Beacon to demo the default behavior of the Walkthrough Kit"}),e.jsx("br",{}),e.jsx("br",{}),e.jsx(we,{onClick:()=>{i({...a,run:!0})},children:"Start Tour"}),e.jsx("br",{}),e.jsx("br",{}),e.jsx(we,{onClick:()=>{i({...a,run:!1})},children:"Reset/Stop Tour"}),e.jsx(sc,{run:a.run,steps:a.steps,...t,continuous:!0})]})},Hq=t=>{const[a,i]=Te({run:!1,steps:[{title:"Example title",content:"This was an example of a Beacon in the Walkthrough Kit it is used as a simple indicator to inform users about a particular thing",target:".exampleMulti"}]}),[s,d]=Te({run:!1,steps:[{title:"Toggle",content:"By default the walkthrough kit will cycle through each step provided.",target:".pb_toggle_control"}]}),[h,p]=Te({run:!1,steps:[{title:"Top Nav",content:"By default the walkthrough kit will cycle through each step provided.",target:".pb--page--topNav"}]});return e.jsxs("div",{children:[e.jsx("div",{className:"exampleMulti",style:{display:"inline"},children:"Start the Tour. Then click the Beacon to demo the default behavior of the Walkthrough Kit"}),e.jsx("br",{}),e.jsx("br",{}),e.jsx(we,{onClick:()=>{i({...a,run:!0}),d({...s,run:!0}),p({...h,run:!0})},children:"Start Tour"}),e.jsx("br",{}),e.jsx("br",{}),e.jsx(we,{onClick:()=>{i({...a,run:!1}),d({...s,run:!1}),p({...h,run:!1})},children:"Reset/Stop Tour"}),e.jsx(sc,{run:a.run,steps:a.steps,...t}),e.jsx(sc,{run:s.run,steps:s.steps,...t}),e.jsx(sc,{run:h.run,steps:h.steps,...t})]})},Gq=t=>{const[a,i]=Te({callback:s=>{s.action==="close"&&s.type==="step:after"&&i({...a,run:!1})},disableOverlay:!0,run:!1,steps:[{title:"Example Title",content:"Setting the prop - continuous allows the next button to appear and lets the user move to the next step by pressing the next button instead of the beacon",target:".exampleNoOverlay"},{title:"Toggle",content:"Setting the prop - continuous allows the next button to appear and lets the user move to the next step by pressing the next button instead of the beacon",target:".pb_toggle_control"},{title:"Top Nav",content:"Setting the prop - continuous allows the next button to appear and lets the user move to the next step by pressing the next button instead of the beacon",target:".pb--page--topNav"}]});return e.jsxs("div",{children:[e.jsx("div",{className:"exampleNoOverlay",style:{display:"inline"},children:"Start the Tour. Then click the Beacon to demo the default behavior of the Walkthrough Kit"}),e.jsx("br",{}),e.jsx("br",{}),e.jsx(we,{onClick:()=>{i({...a,run:!0})},children:"Start Tour"}),e.jsx("br",{}),e.jsx("br",{}),e.jsx(we,{onClick:()=>{i({...a,run:!1})},children:"Reset/Stop Tour"}),e.jsx(sc,{disableOverlay:!0,run:a.run,steps:a.steps,...t})]})},Wq=t=>{const[a,i]=Te({run:!1,steps:[{title:"Example title",content:"This was an example of a Beacon in the Walkthrough Kit it is used as a simple indicator to inform users about a particular thing",target:".styled"},{title:"Toggle",content:"By default the walkthrough kit will cycle through each step provided.",target:".pb_toggle_control"},{title:"Top Nav",content:"By default the walkthrough kit will cycle through each step provided.",target:".pb--page--topNav"}]});return e.jsxs("div",{children:[e.jsx("div",{className:"styled",style:{display:"inline"},children:"Start the Tour. Then click the Beacon to demo the default behavior of the Walkthrough Kit"}),e.jsx("br",{}),e.jsx("br",{}),e.jsx(we,{onClick:()=>{i({...a,run:!0})},children:"Start Tour"}),e.jsx("br",{}),e.jsx("br",{}),e.jsx(we,{onClick:()=>{i({...a,run:!1})},children:"Reset/Stop Tour"}),e.jsx(sc,{run:a.run,steps:a.steps,styles:{options:{beaconSize:120}},...t})]})},Jq=Object.freeze(Object.defineProperty({__proto__:null,WalkthroughContinuous:Uq,WalkthroughDefault:Vq,WalkthroughMultiBeacon:Hq,WalkthroughNoBeacon:$q,WalkthroughNoOverlay:Gq,WalkthroughStyled:Wq},Symbol.toStringTag,{value:"Module"})),Zq=t=>e.jsxs("div",{children:[e.jsx(yl,{className:"test",...t}),e.jsx(yl,{align:"center",...t}),e.jsx(yl,{align:"right",...t})]}),Yq=t=>e.jsxs("div",{children:[e.jsx(yl,{variant:"day_only",...t}),e.jsx(yl,{align:"center",variant:"month_day",...t}),e.jsx(yl,{align:"right",variant:"expanded",...t})]}),Kq=t=>e.jsxs("div",{children:[e.jsx(yl,{compact:!0,variant:"day_only",...t}),e.jsx(yl,{align:"center",compact:!0,variant:"month_day",...t}),e.jsx(yl,{align:"right",compact:!0,variant:"expanded",...t})]}),Xq=Object.freeze(Object.defineProperty({__proto__:null,WeekdayStackedCompact:Kq,WeekdayStackedDefault:Zq,WeekdayStackedVariant:Yq},Symbol.toStringTag,{value:"Module"}));r0.registerComponents({...z0,...A0,...L0,...G0,...K0,...jj,...Mj,...Ij,...$j,...Wj,...Kj,...d2,...b2,...$2,...J2,...a_,...r_,...m_,...f_,...k_,...Z_,...K_,...Q_,...sz,...dz,...hz,...pz,...xz,...Ez,...Dz,...Bz,...Xz,...d3,...k3,...M3,...N3,...J3,...Q3,...v4,...j4,...z4,...E4,...N4,...H4,...Y4,...Q4,...n5,...s5,...d5,...k5,...S5,...D5,...$5,...X5,...tC,...lC,...mC,..._C,...TC,...EC,...XC,...eS,...rS,...xS,...CS,...TS,...DS,...FS,...HS,...JS,...aT,...oT,...mT,...HA,...XA,...u8,...y8,..._8,...S8,...E8,...q8,...F8,...H8,...J8,...wD,...ED,...LD,...$D,...GD,...JD,...XD,...x7,...z7,...T7,...E7,...O7,...U7,...eq,...Tq,...Rq,...Fq,...Jq,...Xq});
Story Background
Follow the{" "} release process {" "} to create a new version, create a gem, and package. Create a Ninja testing plan, then update Nitro with the new version.

Timeline / Due Date
Release End of business Thursday
Testing on Nitro End of business Friday

Definition of done
  1. Merge all PR’s
  2. Update the final CHANGELOG
  3. Version up and generate NPM, and RubyGem
  4. Create next version branch and milestone
  5. Update default branch and branch protection rules 
  6. Notify Everyone of new version
  7. Generate testing plan and pages to test for Ninjas (update runway ticket)
  8. Update version on Nitro and get on Demo
  9. Send Ninjas demo and runway ticket for testing
  10. Ninja Approved + PR Approved

Stakeholders / Sign-off
  • Code Owners

Cadence
Jason, Jon, Stephen, Jasper, Brendan, Cole