class RubyXL::Theme

def self.defaults

def self.defaults
  default_theme = '<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
heme xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" name="Office Theme">
hemeElements>
lrScheme name="Office">
k1>
ysClr val="windowText" lastClr="000000"/>
dk1>
t1>
ysClr val="window" lastClr="FFFFFF"/>
lt1>
k2>
rgbClr val="1F497D"/>
dk2>
t2>
rgbClr val="EEECE1"/>
lt2>
ccent1>
rgbClr val="4F81BD"/>
accent1>
ccent2>
rgbClr val="C0504D"/>
accent2>
ccent3>
rgbClr val="9BBB59"/>
accent3>
ccent4>
rgbClr val="8064A2"/>
accent4>
ccent5>
rgbClr val="4BACC6"/>
accent5>
ccent6>
rgbClr val="F79646"/>
accent6>
link>
rgbClr val="0000FF"/>
hlink>
olHlink>
rgbClr val="800080"/>
folHlink>
clrScheme>
ontScheme name="Office">
ajorFont>
atin typeface="Cambria"/>
a typeface=""/>
s typeface=""/>
ont script="Jpan" typeface="MS Pゴシック"/>
ont script="Hang" typeface="맑은 고딕"/>
ont script="Hans" typeface="宋体"/>
ont script="Hant" typeface="新細明體"/>
ont script="Arab" typeface="Times New Roman"/>
ont script="Hebr" typeface="Times New Roman"/>
ont script="Thai" typeface="Tahoma"/>
ont script="Ethi" typeface="Nyala"/>
ont script="Beng" typeface="Vrinda"/>
ont script="Gujr" typeface="Shruti"/>
ont script="Khmr" typeface="MoolBoran"/>
ont script="Knda" typeface="Tunga"/>
ont script="Guru" typeface="Raavi"/>
ont script="Cans" typeface="Euphemia"/>
ont script="Cher" typeface="Plantagenet Cherokee"/>
ont script="Yiii" typeface="Microsoft Yi Baiti"/>
ont script="Tibt" typeface="Microsoft Himalaya"/>
ont script="Thaa" typeface="MV Boli"/>
ont script="Deva" typeface="Mangal"/>
ont script="Telu" typeface="Gautami"/>
ont script="Taml" typeface="Latha"/>
ont script="Syrc" typeface="Estrangelo Edessa"/>
ont script="Orya" typeface="Kalinga"/>
ont script="Mlym" typeface="Kartika"/>
ont script="Laoo" typeface="DokChampa"/>
ont script="Sinh" typeface="Iskoola Pota"/>
ont script="Mong" typeface="Mongolian Baiti"/>
ont script="Viet" typeface="Times New Roman"/>
ont script="Uigh" typeface="Microsoft Uighur"/>
majorFont>
inorFont>
atin typeface="Calibri"/>
a typeface=""/>
s typeface=""/>
ont script="Jpan" typeface="MS Pゴシック"/>
ont script="Hang" typeface="맑은 고딕"/>
ont script="Hans" typeface="宋体"/>
ont script="Hant" typeface="新細明體"/>
ont script="Arab" typeface="Arial"/>
ont script="Hebr" typeface="Arial"/>
ont script="Thai" typeface="Tahoma"/>
ont script="Ethi" typeface="Nyala"/>
ont script="Beng" typeface="Vrinda"/>
ont script="Gujr" typeface="Shruti"/>
ont script="Khmr" typeface="DaunPenh"/>
ont script="Knda" typeface="Tunga"/>
ont script="Guru" typeface="Raavi"/>
ont script="Cans" typeface="Euphemia"/>
ont script="Cher" typeface="Plantagenet Cherokee"/>
ont script="Yiii" typeface="Microsoft Yi Baiti"/>
ont script="Tibt" typeface="Microsoft Himalaya"/>
ont script="Thaa" typeface="MV Boli"/>
ont script="Deva" typeface="Mangal"/>
ont script="Telu" typeface="Gautami"/>
ont script="Taml" typeface="Latha"/>
ont script="Syrc" typeface="Estrangelo Edessa"/>
ont script="Orya" typeface="Kalinga"/>
ont script="Mlym" typeface="Kartika"/>
ont script="Laoo" typeface="DokChampa"/>
ont script="Sinh" typeface="Iskoola Pota"/>
ont script="Mong" typeface="Mongolian Baiti"/>
ont script="Viet" typeface="Arial"/>
ont script="Uigh" typeface="Microsoft Uighur"/>
minorFont>
fontScheme>
mtScheme name="Office">
illStyleLst>
olidFill>
chemeClr val="phClr"/>
solidFill>
radFill rotWithShape="1">
sLst>
s pos="0">
chemeClr val="phClr">
int val="50000"/>
atMod val="300000"/>
schemeClr>
gs>
s pos="35000">
chemeClr val="phClr">
int val="37000"/>
atMod val="300000"/>
schemeClr>
gs>
s pos="100000">
chemeClr val="phClr">
int val="15000"/>
atMod val="350000"/>
schemeClr>
gs>
gsLst>
in ang="16200000" scaled="1"/>
gradFill>
radFill rotWithShape="1">
sLst>
s pos="0">
chemeClr val="phClr">
int val="100000"/>
hade val="100000"/>
atMod val="130000"/>
schemeClr>
gs>
s pos="100000">
chemeClr val="phClr">
int val="50000"/>
hade val="100000"/>
atMod val="350000"/>
schemeClr>
gs>
gsLst>
in ang="16200000" scaled="0"/>
gradFill>
fillStyleLst>
nStyleLst>
n w="9525" cap="flat" cmpd="sng" algn="ctr">
olidFill>
chemeClr val="phClr">
hade val="95000"/>
atMod val="105000"/>
schemeClr>
solidFill>
rstDash val="solid"/>
ln>
n w="25400" cap="flat" cmpd="sng" algn="ctr">
olidFill>
chemeClr val="phClr"/>
solidFill>
rstDash val="solid"/>
ln>
n w="38100" cap="flat" cmpd="sng" algn="ctr">
olidFill>
chemeClr val="phClr"/>
solidFill>
rstDash val="solid"/>
ln>
lnStyleLst>
ffectStyleLst>
ffectStyle>
ffectLst>
uterShdw blurRad="40000" dist="20000" dir="5400000" rotWithShape="0">
rgbClr val="000000">
lpha val="38000"/>
srgbClr>
outerShdw>
effectLst>
effectStyle>
ffectStyle>
ffectLst>
uterShdw blurRad="40000" dist="23000" dir="5400000" rotWithShape="0">
rgbClr val="000000">
lpha val="35000"/>
srgbClr>
outerShdw>
effectLst>
effectStyle>
ffectStyle>
ffectLst>
uterShdw blurRad="40000" dist="23000" dir="5400000" rotWithShape="0">
rgbClr val="000000">
lpha val="35000"/>
srgbClr>
outerShdw>
effectLst>
cene3d>
amera prst="orthographicFront">
ot lat="0" lon="0" rev="0"/>
camera>
ightRig rig="threePt" dir="t">
ot lat="0" lon="0" rev="1200000"/>
lightRig>
scene3d>
p3d>
evelT w="63500" h="25400"/>
sp3d>
effectStyle>
effectStyleLst>
gFillStyleLst>
olidFill>
chemeClr val="phClr"/>
solidFill>
radFill rotWithShape="1">
sLst>
s pos="0">
chemeClr val="phClr">
int val="40000"/>
atMod val="350000"/>
schemeClr>
gs>
s pos="40000">
chemeClr val="phClr">
int val="45000"/>
hade val="99000"/>
atMod val="350000"/>
schemeClr>
gs>
s pos="100000">
chemeClr val="phClr">
hade val="20000"/>
atMod val="255000"/>
schemeClr>
gs>
gsLst>
ath path="circle">
illToRect l="50000" t="-80000" r="50000" b="180000"/>
path>
gradFill>
radFill rotWithShape="1">
sLst>
s pos="0">
chemeClr val="phClr">
int val="80000"/>
atMod val="300000"/>
schemeClr>
gs>
s pos="100000">
chemeClr val="phClr">
hade val="30000"/>
atMod val="200000"/>
schemeClr>
gs>
gsLst>
ath path="circle">
illToRect l="50000" t="50000" r="50000" b="50000"/>
path>
gradFill>
bgFillStyleLst>
fmtScheme>
themeElements>
bjectDefaults>
pDef>
pPr/>
odyPr/>
stStyle/>
tyle>
nRef idx="1">
chemeClr val="accent1"/>
lnRef>
illRef idx="3">
chemeClr val="accent1"/>
fillRef>
ffectRef idx="2">
chemeClr val="accent1"/>
effectRef>
ontRef idx="minor">
chemeClr val="lt1"/>
fontRef>
style>
spDef>
nDef>
pPr/>
odyPr/>
stStyle/>
tyle>
nRef idx="2">
chemeClr val="accent1"/>
lnRef>
illRef idx="0">
chemeClr val="accent1"/>
fillRef>
ffectRef idx="1">
chemeClr val="accent1"/>
effectRef>
ontRef idx="minor">
chemeClr val="tx1"/>
fontRef>
style>
lnDef>
objectDefaults>
xtraClrSchemeLst/>
theme>'
  self.parse(default_theme)
end

def xlsx_path

def xlsx_path
  File.join('xl', 'theme', 'theme1.xml')
end