import{n as e,t}from"./base-DzmKJ9Qc.js";import{t as n}from"./en-ZD_MKrQh.js";const r={type:`aderyn.arth.arth wen.blaidd.bochdew.buwch.cangarŵ.carw.cath.ceffyl.ci.coala.crocodeil.crwban.cwningen.dolffin.eliffant.eryr.estrys.flamingo.gecko.gorila.gwenyn.gwiwer.hipopotamws.jiraff.llew.llew môr.llwynog.llyffant.morfil.mwnci.neidr.panda.parrot.paun.pengwin.pili-pala.pysgod.rabbid.rhinoseros.sebra.siarc.teigr.ystlum`.split(`.`)},i={format:[`Clawr caled`,`Clawr meddal`,`E-lyfr `,`Llyfr sain`]},a={human:[`arian`,`aur`,`brown`,`browngoch`,`coch`,`du`,`glas`,`gwyn`,`gwyrdd`,`indigo`,`llwyd`,`melyn`,`melyngoch`,`oren`,`pinc`,`porffor`]},o={month:{wide:[`Awst`,`Chwefror`,`Ebrill`,`Gorffennaf`,`Hydref`,`Ionawr`,`Mai`,`Mawrth`,`Medi`,`Mehefin`,`Rhagfyr`,`Tachwedd`],abbr:[`Aws`,`Chwef`,`Ebr`,`Gorff`,`Hyd`,`Ion`,`Mai`,`Maw`,`Medi`,`Meh`,`Rhag`,`Tach`]},weekday:{wide:[`Gwener`,`Iau`,`Llun`,`Mawrth`,`Mercher`,`Sadwrn`,`Sul`],abbr:[`Gwen`,`Iau`,`Llun`,`Maw`,`Mer`,`Sad`,`Sul`]}},s={domain_suffix:[`ac.uk`,`biz`,`co`,`co.uk`,`com`,`cymru`,`gov.uk`,`info`,`ltd.uk`,`me.uk`,`name`,`nhs.uk`,`org.uk`,`plc.uk`,`sch.uk`,`uk`,`wales`]};var c=[`###`,`##`,`#`],l=[`{{location.city_prefix}}{{location.city_suffix}}`],u=[`Aber`,`Llan`,`Caer`,`Cas`,`Porth`,`Ponty`,`Pen`,`Bryn`,`Ban`],d=[`tawe`,`teifi`,`pennar`,`daugleddau`,`ystwyth`,`cawl`,`rwst`,`elli`,`dudno`,`dybïe`,`ffilli`,`dydd`,`dâr`,`gele`,`tyleri`,`tridwr`,`newydd`,`gor`,`elwy`],f=[`Affrica`,`Asia`,`Awstralia`,`De America`,`Ewrop`,`Gogledd America`,`Yr Antarctig`],p=[`Abertawe`,`Blaenau Gwent`,`Bro Morgannwg`,`Caerdydd`,`Caerffili`,`Casnewydd`,`Castell-nedd Port Talbot`,`Ceredigion`,`Conwy`,`Gwynedd`,`Merthyr Tydfil`,`Pen-y-bont ar Ogwr`,`Powys`,`Rhondda Cynon Taf`,`Sir Benfro`,`Sir Ddinbych`,`Sir Fynwy`,`Sir Gaerfyrddin`,`Sir y Fflint`,`Tor-faen`,`Wrecsam`,`Ynys Môn`],m={cardinal:[`Gogledd`,`Gorllewin`,`De`,`Dwyrain`],cardinal_abbr:[`G`,`GN`,`D`,`DN`],ordinal:[`Gogledd-ddwyrain`,`Gogledd-orllewin`,`De-ddwyrain`,`De-orllewin`],ordinal_abbr:[`GGd`,`GO`,`DDd`,`DO`]},h=[`{{location.streetAddress}}
{{location.city}}
{{location.county}}
{{location.zipCode}}`,`{{location.secondaryAddress}}, {{location.streetAddress}}
{{location.city}}
{{location.county}}
{{location.zipCode}}`];const g=[`## ##?`,`# #??`],_={animal:r,book:i,color:a,date:o,internet:s,location:{building_number:c,city_pattern:l,city_prefix:u,city_suffix:d,continents:f,county:p,direction:m,postal_address:h,postcode:[`CF`,`CH`,`HR`,`LD`,`LL`,`NP`,`SA`,`SY`].flatMap(e=>g.map(t=>e+t)),state:[`Cymru`],street_name:`Bron Y Graig.Bryn Ystwyth.Cae Cnycoig.Cil Y Graig.Clas Ty Wern.Clos Manteg.Coed Hirwaun.Cwit Yr Caw.Cwit Yr Eos.Derwen Las.Eglwys Nunydd.Esgair Y Maes.Ffordd Caergybi.Ffordd Ceiriog.Ffordd Crwys.Ffordd Cynan.Ffordd Derwen.Ffordd Hwfa.Ffordd Lliforn.Ffordd Nant.Ffordd Penmynydd.Ffordd Tegid.Ffordd Tyn Clwt.Gwydr Cres.Haulfryn.Heol Blandy.Heol Penarth.Heol Y Delyn.Heol y Frenhines.Heol Llangan.Heol-Y-Bardd.Heol-Y-Coed.Heol-Y-Foelas.Heol-Y-Gors.Heol-Y-Nant.Hoel Dolwen.Hoel Mostyn.Hoel-Yr-Orsaf.Llwyn Arian.Llwyn Coch.Llys Castell.Llys-Y-Bryn.Lon Cariadon.Lon Hedydd.Lon Ty Croess.Lon Y Wylan.Maes Hyfryd.Maes Maelor.Maes Mawr.Nant Y Pandy.Pant Y Rhedyn.Pen Y Fai.Pen-Y-Dre.Pen-Y-Wern.Penrhyn.Plas Y Delyn.Ponc-Y-Fron.Rhos.Rhosfryn.Stad Ty croes.Tir Celyn.Trem Eryri.Ty Gwyn Ct.Y Rhos`.split(`.`),street_pattern:[`{{location.street_name}}`]},metadata:{title:`Welsh`,code:`cy`,language:`cy`,endonym:`Cymraeg`,dir:`ltr`,script:`Latn`},person:{sex:[`gwryw`,`benyw`]},phone_number:{format:{human:[`01#### #####`,`01### ######`,`01#1 ### ####`,`011# ### ####`,`02# #### ####`,`03## ### ####`,`055 #### ####`,`056 #### ####`,`0800 ### ####`,`08## ### ####`,`09## ### ####`,`01### #####`,`0500 ######`,`0800 ######`],international:[`+441#########`,`+441#1#######`,`+4411########`,`+442#########`,`+443#########`,`+4455########`,`+4456########`,`+44800#######`,`+448#########`,`+449#########`,`+441########`,`+44500######`,`+44800######`],mobile:[`07#########`],national:[`01### ######`,`01#1 ### ####`,`011# ### ####`,`02# #### ####`,`03## ### ####`,`055 #### ####`,`056 #### ####`,`0800 ### ####`,`08## ### ####`,`09## ### ####`,`01### #####`,`500######`,`0800 ######`]}},vehicle:{fuel:[`Disel`,`Hybrid`,`Petrol`,`Trydan`]}},v=new e({locale:[_,n,t]});export{_ as n,v as t};