Skip to content

Instantly share code, notes, and snippets.

@sonota88
Last active December 28, 2019 05:05
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save sonota88/4a2221def064e675cabfce1a9266d48f to your computer and use it in GitHub Desktop.
Save sonota88/4a2221def064e675cabfce1a9266d48f to your computer and use it in GitHub Desktop.
LibreOffice Drawのodgファイルから図形の情報を抜き出して使うサンプル
require "pp"
require "rexml/document"
def xpath_match(el, xpath)
REXML::XPath.match(el, xpath)
end
def get_text(el)
texts = []
el.each_element_with_text do |x|
texts << x.texts.join("")
end
texts.join("")
end
def extract_rectangles(page)
custom_shape_els = xpath_match(page, "draw:custom-shape")
custom_shape_els.select do |el|
geo_el = xpath_match(el, "draw:enhanced-geometry")[0]
geo_el["draw:type"] == "rectangle"
end
end
def extract_connectors(page)
xpath_match(page, "draw:connector")
end
class Rectangle
attr_reader :draw_id, :text
def initialize(el)
@draw_id = el["draw:id"]
@text = get_text(el)
end
end
class Connector
attr_reader :start_id, :end_id
def initialize(el)
@start_id = el["draw:start-shape"]
@end_id = el["draw:end-shape"]
end
end
# --------------------------------
xml = File.read("sample_connector.fodg")
doc = REXML::Document.new(xml)
page = xpath_match(doc, "//draw:page")[0]
# --------------------------------
rect_els = extract_rectangles(page)
rects = rect_els
.map { |rect_el| Rectangle.new(rect_el) }
# --------------------------------
conn_els = extract_connectors(page)
conns = conn_els
.map { |conn_el| Connector.new(conn_el) }
conns.each do |conn|
rect_start = rects.find { |rect| rect.draw_id == conn.start_id }
rect_end = rects.find { |rect| rect.draw_id == conn.end_id }
puts(
"(%s) %s => (%s) %s" % [
conn.start_id,
rect_start.text,
conn.end_id,
rect_end.text
]
)
end
# coding: utf-8
require "pp"
require "rexml/document"
# マッチする要素が存在しない場合は空配列を返す
def xpath_match(el, xpath)
REXML::XPath.match(el, xpath)
end
def extract_rectangles(page)
custom_shapes = xpath_match(page, "draw:custom-shape")
custom_shapes.select do |el|
geo = xpath_match(el, "draw:enhanced-geometry")[0]
geo["draw:type"] == "rectangle"
end
end
def get_text(el)
xpath_match(el, "text:p")
.map { |text_el| text_el.texts.join("\n") }
.join("\n")
end
def extract_connectors(page)
xpath_match(page, "draw:connector")
end
def to_mm(len)
case len
when /^(.+)cm/
$1.to_f * 10
else
raise "not yet supported"
end
end
class Rectangle
attr_reader :w, :h, :id, :conn_id, :text
def initialize(el)
@x = to_mm( el["svg:x" ] )
@y = to_mm( el["svg:y" ] )
@w = to_mm( el["svg:width" ] )
@h = to_mm( el["svg:height"] )
@text = get_text(el)
@conn_id = el["draw:id"]
@id =
[@text.gsub("\n", "_"),
el["svg:x" ],
el["svg:y" ],
el["svg:width" ],
el["svg:height"]
].join("__").gsub("cm", "")
end
def center_x
@x + @w / 2.0
end
def center_y
@y + @h / 2.0
end
def leader?
# テキストあり矩形をグループの代表とする
! @text.empty?
end
end
class Connector
attr_reader :start_id, :end_id
def initialize(el)
@start_id = el["draw:start-shape"]
@end_id = el["draw:end-shape"]
end
end
# @return 矩形同士が重なっている場合 true
def intersect?(r1, r2)
x_dist = (r2.center_x - r1.center_x).abs
y_dist = (r2.center_y - r1.center_y).abs
x_half = (r1.w + r2.w) / 2.0
y_half = (r1.h + r2.h) / 2.0
(x_dist < x_half) && (y_dist < y_half)
end
def make_leader_map(rects)
map = {}
rects.each do |r1|
rects.each do |r2|
next if r1.id <= r2.id
# p [
# r1.id,
# r2.id,
# intersect?(r1, r2) ? "@" : "."
# ]
if intersect?(r1, r2)
if r1.leader?
map[r2.id] = r1.id
else
map[r1.id] = r2.id
end
end
end
end
map
end
def find_leader(rects, leader_map, conn_id)
leader_rect = rects.find { |rect| rect.conn_id == conn_id }
if leader_map.key?(leader_rect.id)
leader_id = leader_map[leader_rect.id]
leader_rect = rects.find { |rect| rect.id == leader_id }
end
leader_rect
end
# --------------------------------
xml = File.read("sample_connector_2.fodg")
# xml = File.read("pina_colada.fodg")
doc = REXML::Document.new(xml)
page = xpath_match(doc, "//draw:page")[0]
# --------------------------------
# 矩形の処理
rect_els = extract_rectangles(page)
rects = rect_els.map { |rect_el| Rectangle.new(rect_el) }
# id => 代表のid のマッピング
leader_map = make_leader_map(rects)
# --------------------------------
# コネクタの処理
conn_els = extract_connectors(page)
conns = conn_els.map { |conn_el| Connector.new(conn_el) }
pairs = []
conns.each do |conn|
rect_start = find_leader(rects, leader_map, conn.start_id)
rect_end = find_leader(rects, leader_map, conn.end_id)
puts(
"(#{ rect_start.conn_id }) #{ rect_start.text }" +
" => " +
"(#{ rect_end.conn_id }) #{ rect_end.text }"
)
pairs << {
start: rect_start,
end: rect_end
}
end
<?xml version="1.0" encoding="UTF-8"?>
<office:document xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0" xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0" xmlns:table="urn:oasis:names:tc:opendocument:xmlns:table:1.0" xmlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" xmlns:fo="urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" xmlns:number="urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0" xmlns:presentation="urn:oasis:names:tc:opendocument:xmlns:presentation:1.0" xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" xmlns:chart="urn:oasis:names:tc:opendocument:xmlns:chart:1.0" xmlns:dr3d="urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0" xmlns:math="http://www.w3.org/1998/Math/MathML" xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0" xmlns:script="urn:oasis:names:tc:opendocument:xmlns:script:1.0" xmlns:config="urn:oasis:names:tc:opendocument:xmlns:config:1.0" xmlns:ooo="http://openoffice.org/2004/office" xmlns:ooow="http://openoffice.org/2004/writer" xmlns:oooc="http://openoffice.org/2004/calc" xmlns:dom="http://www.w3.org/2001/xml-events" xmlns:xforms="http://www.w3.org/2002/xforms" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:smil="urn:oasis:names:tc:opendocument:xmlns:smil-compatible:1.0" xmlns:anim="urn:oasis:names:tc:opendocument:xmlns:animation:1.0" xmlns:rpt="http://openoffice.org/2005/report" xmlns:of="urn:oasis:names:tc:opendocument:xmlns:of:1.2" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:grddl="http://www.w3.org/2003/g/data-view#" xmlns:officeooo="http://openoffice.org/2009/office" xmlns:tableooo="http://openoffice.org/2009/table" xmlns:drawooo="http://openoffice.org/2010/draw" xmlns:calcext="urn:org:documentfoundation:names:experimental:calc:xmlns:calcext:1.0" xmlns:loext="urn:org:documentfoundation:names:experimental:office:xmlns:loext:1.0" xmlns:field="urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0" xmlns:formx="urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0" xmlns:css3t="http://www.w3.org/TR/css3-text/" office:version="1.2" office:mimetype="application/vnd.oasis.opendocument.graphics">
<office:meta><meta:creation-date>2019-11-04T13:40:55.718714935</meta:creation-date><dc:date>2019-11-12T07:01:20.674184719</dc:date><meta:editing-duration>P1DT13H51M47S</meta:editing-duration><meta:editing-cycles>44</meta:editing-cycles><meta:generator>LibreOffice/5.1.6.2$Linux_X86_64 LibreOffice_project/10m0$Build-2</meta:generator><meta:document-statistic meta:object-count="47"/></office:meta>
<office:settings>
<config:config-item-set config:name="ooo:view-settings">
<config:config-item config:name="VisibleAreaTop" config:type="int">-282</config:config-item>
<config:config-item config:name="VisibleAreaLeft" config:type="int">-13794</config:config-item>
<config:config-item config:name="VisibleAreaWidth" config:type="int">52388</config:config-item>
<config:config-item config:name="VisibleAreaHeight" config:type="int">33715</config:config-item>
<config:config-item-map-indexed config:name="Views">
<config:config-item-map-entry>
<config:config-item config:name="ViewId" config:type="string">view1</config:config-item>
<config:config-item config:name="GridIsVisible" config:type="boolean">false</config:config-item>
<config:config-item config:name="GridIsFront" config:type="boolean">false</config:config-item>
<config:config-item config:name="IsSnapToGrid" config:type="boolean">true</config:config-item>
<config:config-item config:name="IsSnapToPageMargins" config:type="boolean">true</config:config-item>
<config:config-item config:name="IsSnapToSnapLines" config:type="boolean">false</config:config-item>
<config:config-item config:name="IsSnapToObjectFrame" config:type="boolean">false</config:config-item>
<config:config-item config:name="IsSnapToObjectPoints" config:type="boolean">false</config:config-item>
<config:config-item config:name="IsPlusHandlesAlwaysVisible" config:type="boolean">false</config:config-item>
<config:config-item config:name="IsFrameDragSingles" config:type="boolean">true</config:config-item>
<config:config-item config:name="EliminatePolyPointLimitAngle" config:type="int">1500</config:config-item>
<config:config-item config:name="IsEliminatePolyPoints" config:type="boolean">false</config:config-item>
<config:config-item config:name="VisibleLayers" config:type="base64Binary">//////////////////////////////////////////8=</config:config-item>
<config:config-item config:name="PrintableLayers" config:type="base64Binary">//////////////////////////////////////////8=</config:config-item>
<config:config-item config:name="LockedLayers" config:type="base64Binary"/>
<config:config-item config:name="NoAttribs" config:type="boolean">false</config:config-item>
<config:config-item config:name="NoColors" config:type="boolean">true</config:config-item>
<config:config-item config:name="RulerIsVisible" config:type="boolean">true</config:config-item>
<config:config-item config:name="PageKind" config:type="short">0</config:config-item>
<config:config-item config:name="SelectedPage" config:type="short">0</config:config-item>
<config:config-item config:name="IsLayerMode" config:type="boolean">true</config:config-item>
<config:config-item config:name="IsDoubleClickTextEdit" config:type="boolean">true</config:config-item>
<config:config-item config:name="IsClickChangeRotation" config:type="boolean">true</config:config-item>
<config:config-item config:name="SlidesPerRow" config:type="short">4</config:config-item>
<config:config-item config:name="EditMode" config:type="int">0</config:config-item>
<config:config-item config:name="VisibleAreaTop" config:type="int">-282</config:config-item>
<config:config-item config:name="VisibleAreaLeft" config:type="int">-13794</config:config-item>
<config:config-item config:name="VisibleAreaWidth" config:type="int">48896</config:config-item>
<config:config-item config:name="VisibleAreaHeight" config:type="int">31469</config:config-item>
<config:config-item config:name="GridCoarseWidth" config:type="int">1000</config:config-item>
<config:config-item config:name="GridCoarseHeight" config:type="int">1000</config:config-item>
<config:config-item config:name="GridFineWidth" config:type="int">100</config:config-item>
<config:config-item config:name="GridFineHeight" config:type="int">100</config:config-item>
<config:config-item config:name="GridSnapWidthXNumerator" config:type="int">100</config:config-item>
<config:config-item config:name="GridSnapWidthXDenominator" config:type="int">1</config:config-item>
<config:config-item config:name="GridSnapWidthYNumerator" config:type="int">100</config:config-item>
<config:config-item config:name="GridSnapWidthYDenominator" config:type="int">1</config:config-item>
<config:config-item config:name="IsAngleSnapEnabled" config:type="boolean">false</config:config-item>
<config:config-item config:name="SnapAngle" config:type="int">1500</config:config-item>
<config:config-item config:name="ZoomOnPage" config:type="boolean">false</config:config-item>
</config:config-item-map-entry>
</config:config-item-map-indexed>
</config:config-item-set>
<config:config-item-set config:name="ooo:configuration-settings">
<config:config-item config:name="ApplyUserData" config:type="boolean">true</config:config-item>
<config:config-item config:name="BitmapTableURL" config:type="string">$(inst)/share/palette%3B$(user)/config/standard.sob</config:config-item>
<config:config-item config:name="CharacterCompressionType" config:type="short">0</config:config-item>
<config:config-item config:name="ColorTableURL" config:type="string">$(inst)/share/palette%3B$(user)/config/standard.soc</config:config-item>
<config:config-item config:name="DashTableURL" config:type="string">$(inst)/share/palette%3B$(user)/config/standard.sod</config:config-item>
<config:config-item config:name="DefaultTabStop" config:type="int">1250</config:config-item>
<config:config-item config:name="EmbedFonts" config:type="boolean">false</config:config-item>
<config:config-item-map-indexed config:name="ForbiddenCharacters">
<config:config-item-map-entry>
<config:config-item config:name="Language" config:type="string">en</config:config-item>
<config:config-item config:name="Country" config:type="string">US</config:config-item>
<config:config-item config:name="Variant" config:type="string"/>
<config:config-item config:name="BeginLine" config:type="string"/>
<config:config-item config:name="EndLine" config:type="string"/>
</config:config-item-map-entry>
<config:config-item-map-entry>
<config:config-item config:name="Language" config:type="string">ja</config:config-item>
<config:config-item config:name="Country" config:type="string">JP</config:config-item>
<config:config-item config:name="Variant" config:type="string"/>
<config:config-item config:name="BeginLine" config:type="string">!%),.:;?]}¢°’”‰′″℃、。々〉》」』】〕ぁぃぅぇぉっゃゅょゎ゛゜ゝゞァィゥェォッャュョヮヵヶ・ーヽヾ!%),.:;?]}。」、・ァィゥェォャュョッー゙゚¢</config:config-item>
<config:config-item config:name="EndLine" config:type="string">$([¥{£¥‘“〈《「『【〔$([{「£¥</config:config-item>
</config:config-item-map-entry>
</config:config-item-map-indexed>
<config:config-item config:name="GradientTableURL" config:type="string">$(inst)/share/palette%3B$(user)/config/standard.sog</config:config-item>
<config:config-item config:name="HatchTableURL" config:type="string">$(inst)/share/palette%3B$(user)/config/standard.soh</config:config-item>
<config:config-item config:name="IsKernAsianPunctuation" config:type="boolean">false</config:config-item>
<config:config-item config:name="IsPrintBooklet" config:type="boolean">false</config:config-item>
<config:config-item config:name="IsPrintBookletBack" config:type="boolean">true</config:config-item>
<config:config-item config:name="IsPrintBookletFront" config:type="boolean">true</config:config-item>
<config:config-item config:name="IsPrintDate" config:type="boolean">false</config:config-item>
<config:config-item config:name="IsPrintFitPage" config:type="boolean">false</config:config-item>
<config:config-item config:name="IsPrintHiddenPages" config:type="boolean">true</config:config-item>
<config:config-item config:name="IsPrintPageName" config:type="boolean">false</config:config-item>
<config:config-item config:name="IsPrintTilePage" config:type="boolean">false</config:config-item>
<config:config-item config:name="IsPrintTime" config:type="boolean">false</config:config-item>
<config:config-item config:name="LineEndTableURL" config:type="string">$(inst)/share/palette%3B$(user)/config/standard.soe</config:config-item>
<config:config-item config:name="LoadReadonly" config:type="boolean">false</config:config-item>
<config:config-item config:name="MeasureUnit" config:type="short">3</config:config-item>
<config:config-item config:name="PageNumberFormat" config:type="int">4</config:config-item>
<config:config-item config:name="ParagraphSummation" config:type="boolean">false</config:config-item>
<config:config-item config:name="PrintQuality" config:type="int">0</config:config-item>
<config:config-item config:name="PrinterIndependentLayout" config:type="string">low-resolution</config:config-item>
<config:config-item config:name="PrinterName" config:type="string" />
<config:config-item config:name="PrinterSetup" config:type="base64Binary" />
<config:config-item config:name="SaveVersionOnClose" config:type="boolean">false</config:config-item>
<config:config-item config:name="ScaleDenominator" config:type="int">1</config:config-item>
<config:config-item config:name="ScaleNumerator" config:type="int">1</config:config-item>
<config:config-item config:name="UpdateFromTemplate" config:type="boolean">true</config:config-item>
</config:config-item-set>
</office:settings>
<office:scripts>
<office:script script:language="ooo:Basic">
<ooo:libraries xmlns:ooo="http://openoffice.org/2004/office" xmlns:xlink="http://www.w3.org/1999/xlink">
<ooo:library-embedded ooo:name="Standard"/>
</ooo:libraries>
</office:script>
</office:scripts>
<office:font-face-decls>
<style:font-face style:name="Liberation Sans" svg:font-family="&apos;Liberation Sans&apos;" style:font-family-generic="roman" style:font-pitch="variable"/>
<style:font-face style:name="Liberation Serif" svg:font-family="&apos;Liberation Serif&apos;" style:font-family-generic="roman" style:font-pitch="variable"/>
<style:font-face style:name="TakaoGothic" svg:font-family="TakaoGothic" style:font-family-generic="roman" style:font-pitch="variable"/>
<style:font-face style:name="TakaoGothic1" svg:font-family="TakaoGothic" style:font-adornments="標準" style:font-family-generic="roman" style:font-pitch="variable"/>
<style:font-face style:name="TakaoGothic2" svg:font-family="TakaoGothic" style:font-adornments="標準" style:font-family-generic="swiss" style:font-pitch="variable"/>
<style:font-face style:name="TakaoGothic3" svg:font-family="TakaoGothic" style:font-family-generic="system" style:font-pitch="variable"/>
<style:font-face style:name="TakaoGothic4" svg:font-family="TakaoGothic" style:font-adornments="標準" style:font-family-generic="system" style:font-pitch="variable"/>
<style:font-face style:name="TakaoPGothic" svg:font-family="TakaoPGothic" style:font-family-generic="system" style:font-pitch="variable"/>
</office:font-face-decls>
<office:styles>
<draw:gradient draw:name="Gradient_20_2" draw:display-name="Gradient 2" draw:style="linear" draw:start-color="#3465a4" draw:end-color="#ffffff" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
<draw:gradient draw:name="Gradient_20_3" draw:display-name="Gradient 3" draw:style="linear" draw:start-color="#3465a4" draw:end-color="#ffffff" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
<draw:hatch draw:name="Hatching_20_91" draw:display-name="Hatching 91" draw:style="single" draw:color="#3465a4" draw:distance="0.02cm" draw:rotation="0"/>
<draw:fill-image draw:name="Bitmap_20_1" draw:display-name="Bitmap 1">
<office:binary-data />
</draw:fill-image>
<draw:marker draw:name="Arrow" svg:viewBox="0 0 20 30" svg:d="M10 0l-10 30h20z"/>
<draw:marker draw:name="Symmetric_20_Arrow" draw:display-name="Symmetric Arrow" svg:viewBox="0 0 1131 902" svg:d="M564 0l-564 902h1131z"/>
<draw:stroke-dash draw:name="Dashed_20__28_var_29__20_1" draw:display-name="Dashed (var) 1" draw:style="rect" draw:dots1="1" draw:dots1-length="0.02cm" draw:dots2="1" draw:dots2-length="0.02cm" draw:distance="0.02cm"/>
<style:default-style style:family="graphic">
<style:graphic-properties svg:stroke-color="#3465a4" draw:fill-color="#729fcf" fo:wrap-option="no-wrap"/>
<style:paragraph-properties style:text-autospace="none" style:punctuation-wrap="simple" style:line-break="strict" style:writing-mode="lr-tb" style:font-independent-line-spacing="false">
<style:tab-stops/>
</style:paragraph-properties>
<style:text-properties style:use-window-font-color="true" style:font-name="Liberation Serif" fo:font-size="24pt" fo:language="en" fo:country="US" style:font-name-asian="TakaoPGothic" style:font-size-asian="24pt" style:language-asian="ja" style:country-asian="JP" style:font-name-complex="TakaoPGothic" style:font-size-complex="24pt" style:language-complex="hi" style:country-complex="IN"/>
</style:default-style>
<style:style style:name="standard" style:family="graphic">
<style:graphic-properties draw:stroke="solid" draw:stroke-dash="Dashed_20__28_var_29__20_1" svg:stroke-width="0cm" svg:stroke-color="#3465a4" draw:marker-start-width="0.2cm" draw:marker-start-center="false" draw:marker-end-width="0.2cm" draw:marker-end-center="false" draw:fill="solid" draw:fill-color="#729fcf" draw:fill-image-width="0cm" draw:fill-image-height="0cm" draw:textarea-horizontal-align="justify" fo:padding-top="0.125cm" fo:padding-bottom="0.125cm" fo:padding-left="0.25cm" fo:padding-right="0.25cm" draw:shadow="hidden" draw:shadow-offset-x="0.2cm" draw:shadow-offset-y="0.2cm" draw:shadow-color="#808080">
<text:list-style style:name="standard">
<text:list-level-style-bullet text:level="1" text:bullet-char="●">
<style:list-level-properties text:min-label-width="0.6cm"/>
<style:text-properties fo:font-family="StarSymbol" style:use-window-font-color="true" fo:font-size="45%"/>
</text:list-level-style-bullet>
<text:list-level-style-bullet text:level="2" text:bullet-char="●">
<style:list-level-properties text:space-before="0.6cm" text:min-label-width="0.6cm"/>
<style:text-properties fo:font-family="StarSymbol" style:use-window-font-color="true" fo:font-size="45%"/>
</text:list-level-style-bullet>
<text:list-level-style-bullet text:level="3" text:bullet-char="●">
<style:list-level-properties text:space-before="1.2cm" text:min-label-width="0.6cm"/>
<style:text-properties fo:font-family="StarSymbol" style:use-window-font-color="true" fo:font-size="45%"/>
</text:list-level-style-bullet>
<text:list-level-style-bullet text:level="4" text:bullet-char="●">
<style:list-level-properties text:space-before="1.8cm" text:min-label-width="0.6cm"/>
<style:text-properties fo:font-family="StarSymbol" style:use-window-font-color="true" fo:font-size="45%"/>
</text:list-level-style-bullet>
<text:list-level-style-bullet text:level="5" text:bullet-char="●">
<style:list-level-properties text:space-before="2.4cm" text:min-label-width="0.6cm"/>
<style:text-properties fo:font-family="StarSymbol" style:use-window-font-color="true" fo:font-size="45%"/>
</text:list-level-style-bullet>
<text:list-level-style-bullet text:level="6" text:bullet-char="●">
<style:list-level-properties text:space-before="3cm" text:min-label-width="0.6cm"/>
<style:text-properties fo:font-family="StarSymbol" style:use-window-font-color="true" fo:font-size="45%"/>
</text:list-level-style-bullet>
<text:list-level-style-bullet text:level="7" text:bullet-char="●">
<style:list-level-properties text:space-before="3.6cm" text:min-label-width="0.6cm"/>
<style:text-properties fo:font-family="StarSymbol" style:use-window-font-color="true" fo:font-size="45%"/>
</text:list-level-style-bullet>
<text:list-level-style-bullet text:level="8" text:bullet-char="●">
<style:list-level-properties text:space-before="4.2cm" text:min-label-width="0.6cm"/>
<style:text-properties fo:font-family="StarSymbol" style:use-window-font-color="true" fo:font-size="45%"/>
</text:list-level-style-bullet>
<text:list-level-style-bullet text:level="9" text:bullet-char="●">
<style:list-level-properties text:space-before="4.8cm" text:min-label-width="0.6cm"/>
<style:text-properties fo:font-family="StarSymbol" style:use-window-font-color="true" fo:font-size="45%"/>
</text:list-level-style-bullet>
<text:list-level-style-bullet text:level="10" text:bullet-char="●">
<style:list-level-properties text:space-before="5.4cm" text:min-label-width="0.6cm"/>
<style:text-properties fo:font-family="StarSymbol" style:use-window-font-color="true" fo:font-size="45%"/>
</text:list-level-style-bullet>
</text:list-style>
</style:graphic-properties>
<style:paragraph-properties fo:margin-left="0cm" fo:margin-right="0cm" fo:margin-top="0cm" fo:margin-bottom="0cm" fo:line-height="100%" fo:text-indent="0cm"/>
<style:text-properties fo:font-variant="normal" fo:text-transform="none" style:use-window-font-color="true" style:text-outline="false" style:text-line-through-style="none" style:text-line-through-type="none" style:font-name="TakaoGothic2" fo:font-family="TakaoGothic" style:font-style-name="標準" style:font-family-generic="swiss" style:font-pitch="variable" fo:font-size="11pt" fo:font-style="normal" fo:text-shadow="none" style:text-underline-style="none" fo:font-weight="bold" style:letter-kerning="true" style:font-name-asian="TakaoGothic2" style:font-family-asian="TakaoGothic" style:font-style-name-asian="標準" style:font-family-generic-asian="swiss" style:font-pitch-asian="variable" style:font-size-asian="11pt" style:font-style-asian="normal" style:font-weight-asian="bold" style:font-name-complex="TakaoPGothic" style:font-family-complex="TakaoPGothic" style:font-family-generic-complex="system" style:font-pitch-complex="variable" style:font-size-complex="18pt" style:font-style-complex="normal" style:font-weight-complex="normal" style:text-emphasize="none" style:font-relief="none" style:text-overline-style="none" style:text-overline-color="font-color"/>
</style:style>
<style:style style:name="objectwitharrow" style:family="graphic" style:parent-style-name="standard">
<style:graphic-properties draw:stroke="solid" svg:stroke-width="0.15cm" svg:stroke-color="#000000" draw:marker-start="Arrow" draw:marker-start-width="0.7cm" draw:marker-start-center="true" draw:marker-end-width="0.3cm"/>
</style:style>
<style:style style:name="objectwithshadow" style:family="graphic" style:parent-style-name="standard">
<style:graphic-properties draw:shadow="visible" draw:shadow-offset-x="0.2cm" draw:shadow-offset-y="0.2cm" draw:shadow-color="#808080"/>
</style:style>
<style:style style:name="objectwithoutfill" style:family="graphic" style:parent-style-name="standard">
<style:graphic-properties svg:stroke-color="#000000" draw:fill="none"/>
</style:style>
<style:style style:name="塗りつぶしなし線なしオブジェクト" style:family="graphic" style:parent-style-name="standard">
<style:graphic-properties draw:stroke="none" draw:fill="none"/>
</style:style>
<style:style style:name="text" style:family="graphic" style:parent-style-name="standard">
<style:graphic-properties draw:stroke="none" draw:fill="none"/>
</style:style>
<style:style style:name="textbody" style:family="graphic" style:parent-style-name="standard">
<style:graphic-properties draw:stroke="none" draw:fill="none"/>
<style:text-properties fo:font-size="16pt"/>
</style:style>
<style:style style:name="textbodyjustfied" style:family="graphic" style:parent-style-name="standard">
<style:graphic-properties draw:stroke="none" draw:fill="none"/>
<style:paragraph-properties fo:text-align="justify"/>
</style:style>
<style:style style:name="textbodyindent" style:family="graphic" style:parent-style-name="standard">
<style:graphic-properties draw:stroke="none" draw:fill="none"/>
<style:paragraph-properties fo:margin-left="0cm" fo:margin-right="0cm" fo:text-indent="0.6cm"/>
</style:style>
<style:style style:name="title" style:family="graphic" style:parent-style-name="standard">
<style:graphic-properties draw:stroke="none" draw:fill="none"/>
<style:text-properties fo:font-size="44pt"/>
</style:style>
<style:style style:name="title1" style:family="graphic" style:parent-style-name="standard">
<style:graphic-properties draw:stroke="none" draw:fill="solid" draw:fill-color="#008080" draw:shadow="visible" draw:shadow-offset-x="0.2cm" draw:shadow-offset-y="0.2cm" draw:shadow-color="#808080"/>
<style:paragraph-properties fo:text-align="center"/>
<style:text-properties fo:font-size="24pt"/>
</style:style>
<style:style style:name="title2" style:family="graphic" style:parent-style-name="standard">
<style:graphic-properties svg:stroke-width="0.05cm" draw:fill-color="#ffcc99" draw:shadow="visible" draw:shadow-offset-x="0.2cm" draw:shadow-offset-y="0.2cm" draw:shadow-color="#808080"/>
<style:paragraph-properties fo:margin-left="0cm" fo:margin-right="0.2cm" fo:margin-top="0.1cm" fo:margin-bottom="0.1cm" fo:text-align="center" fo:text-indent="0cm"/>
<style:text-properties fo:font-size="36pt"/>
</style:style>
<style:style style:name="headline" style:family="graphic" style:parent-style-name="standard">
<style:graphic-properties draw:stroke="none" draw:fill="none"/>
<style:paragraph-properties fo:margin-top="0.42cm" fo:margin-bottom="0.21cm"/>
<style:text-properties fo:font-size="24pt"/>
</style:style>
<style:style style:name="headline1" style:family="graphic" style:parent-style-name="standard">
<style:graphic-properties draw:stroke="none" draw:fill="none"/>
<style:paragraph-properties fo:margin-top="0.42cm" fo:margin-bottom="0.21cm"/>
<style:text-properties fo:font-size="18pt" fo:font-weight="bold"/>
</style:style>
<style:style style:name="headline2" style:family="graphic" style:parent-style-name="standard">
<style:graphic-properties draw:stroke="none" draw:fill="none"/>
<style:paragraph-properties fo:margin-top="0.42cm" fo:margin-bottom="0.21cm"/>
<style:text-properties fo:font-size="14pt" fo:font-style="italic" fo:font-weight="bold"/>
</style:style>
<style:style style:name="measure" style:family="graphic" style:parent-style-name="standard">
<style:graphic-properties draw:stroke="solid" svg:stroke-color="#000000" draw:marker-start="Arrow" draw:marker-start-width="0.2cm" draw:marker-end="Arrow" draw:marker-end-width="0.2cm" draw:fill="none" draw:show-unit="true"/>
<style:text-properties fo:font-size="12pt"/>
</style:style>
<style:style style:name="conn1" style:family="graphic" style:parent-style-name="standard">
<style:graphic-properties draw:stroke-dash="Dashed_20__28_var_29__20_1" svg:stroke-width="0.1cm" svg:stroke-color="#b2b2b2" draw:marker-start-width="0.35cm" draw:marker-end="Symmetric_20_Arrow" draw:marker-end-width="0.35cm"/>
</style:style>
<style:style style:name="box1" style:family="graphic" style:parent-style-name="standard">
<style:graphic-properties draw:stroke="none" draw:stroke-dash="Dashed_20__28_var_29__20_1" svg:stroke-color="#579d1c" draw:fill-color="#aecf00" draw:fill-image-width="0cm" draw:fill-image-height="0cm"/>
<style:text-properties style:font-name="TakaoGothic2" fo:font-family="TakaoGothic" style:font-style-name="標準" style:font-family-generic="swiss" style:font-pitch="variable" fo:font-size="11pt" style:font-name-asian="TakaoGothic2" style:font-family-asian="TakaoGothic" style:font-style-name-asian="標準" style:font-family-generic-asian="swiss" style:font-pitch-asian="variable" style:font-size-asian="11pt"/>
</style:style>
<style:style style:name="join" style:family="graphic" style:parent-style-name="standard">
<style:graphic-properties draw:stroke="none" draw:fill-color="#004586"/>
</style:style>
<style:style style:name="conn_5f_point" style:display-name="conn_point" style:family="graphic" style:parent-style-name="standard">
<style:graphic-properties draw:stroke="none" draw:fill-color="#0084d1"/>
</style:style>
</office:styles>
<office:automatic-styles>
<style:page-layout style:name="PM0">
<style:page-layout-properties fo:margin-top="1cm" fo:margin-bottom="1cm" fo:margin-left="1cm" fo:margin-right="1cm" fo:page-width="21cm" fo:page-height="29.7cm" style:print-orientation="portrait"/>
</style:page-layout>
<style:style style:name="dp1" style:family="drawing-page">
<style:drawing-page-properties draw:background-size="border" draw:fill="none"/>
</style:style>
<style:style style:name="dp2" style:family="drawing-page"/>
<style:style style:name="gr1" style:family="graphic" style:parent-style-name="join">
<style:graphic-properties draw:textarea-vertical-align="middle" draw:auto-grow-height="false" fo:min-height="0.65cm" fo:min-width="16.5cm"/>
</style:style>
<style:style style:name="gr2" style:family="graphic" style:parent-style-name="box1">
<style:graphic-properties draw:textarea-vertical-align="middle" draw:auto-grow-height="false" fo:min-height="0.45cm" fo:min-width="3.5cm"/>
</style:style>
<style:style style:name="gr3" style:family="graphic" style:parent-style-name="box1">
<style:graphic-properties draw:textarea-vertical-align="middle" draw:auto-grow-height="false" fo:min-height="0.45cm" fo:min-width="3.9cm"/>
</style:style>
<style:style style:name="gr4" style:family="graphic" style:parent-style-name="join">
<style:graphic-properties draw:textarea-vertical-align="middle" draw:auto-grow-height="false" fo:min-height="0.65cm" fo:min-width="16cm"/>
</style:style>
<style:style style:name="gr5" style:family="graphic" style:parent-style-name="conn1">
<style:graphic-properties draw:textarea-vertical-align="middle"/>
</style:style>
<style:style style:name="gr6" style:family="graphic" style:parent-style-name="conn_5f_point">
<style:graphic-properties draw:textarea-vertical-align="middle" draw:auto-grow-height="false" fo:min-height="0.45cm" fo:min-width="0.2cm"/>
</style:style>
<style:style style:name="gr7" style:family="graphic" style:parent-style-name="join">
<style:graphic-properties draw:textarea-vertical-align="middle" draw:auto-grow-height="false" fo:min-height="0.65cm" fo:min-width="8cm"/>
</style:style>
<style:style style:name="gr8" style:family="graphic" style:parent-style-name="box1">
<style:graphic-properties draw:textarea-vertical-align="middle" draw:auto-grow-height="false" fo:min-height="0.65cm" fo:min-width="4.1cm"/>
</style:style>
<style:style style:name="gr9" style:family="graphic" style:parent-style-name="box1">
<style:graphic-properties draw:textarea-vertical-align="middle" draw:auto-grow-height="false" fo:min-height="0.65cm" fo:min-width="3.7cm"/>
</style:style>
<style:style style:name="gr10" style:family="graphic" style:parent-style-name="box1">
<style:graphic-properties draw:textarea-vertical-align="middle" draw:auto-grow-height="false" fo:min-height="0.65cm" fo:min-width="3.6cm"/>
</style:style>
<style:style style:name="gr11" style:family="graphic" style:parent-style-name="box1">
<style:graphic-properties draw:textarea-vertical-align="middle" draw:auto-grow-height="false" fo:min-height="0.45cm" fo:min-width="2.4cm"/>
</style:style>
<style:style style:name="gr12" style:family="graphic" style:parent-style-name="box1">
<style:graphic-properties draw:textarea-vertical-align="middle" draw:auto-grow-height="false" fo:min-height="0.65cm" fo:min-width="4.8cm"/>
</style:style>
<style:style style:name="gr13" style:family="graphic" style:parent-style-name="box1">
<style:graphic-properties draw:textarea-vertical-align="middle" draw:auto-grow-height="false" fo:min-height="0.65cm" fo:min-width="2.8cm"/>
</style:style>
<style:style style:name="gr14" style:family="graphic" style:parent-style-name="join">
<style:graphic-properties draw:textarea-vertical-align="middle" draw:auto-grow-height="false" fo:min-height="0.65cm" fo:min-width="7cm"/>
</style:style>
<style:style style:name="gr15" style:family="graphic" style:parent-style-name="box1">
<style:graphic-properties draw:textarea-vertical-align="middle" draw:auto-grow-height="false" fo:min-height="0.65cm" fo:min-width="2.6cm"/>
</style:style>
<style:style style:name="gr16" style:family="graphic" style:parent-style-name="box1">
<style:graphic-properties draw:textarea-vertical-align="middle" draw:auto-grow-height="false" fo:min-height="0.65cm" fo:min-width="4cm"/>
</style:style>
<style:style style:name="gr17" style:family="graphic" style:parent-style-name="box1">
<style:graphic-properties draw:textarea-vertical-align="middle" draw:auto-grow-height="false" fo:min-height="0.65cm" fo:min-width="4.4cm"/>
</style:style>
<style:style style:name="gr18" style:family="graphic" style:parent-style-name="box1">
<style:graphic-properties draw:textarea-vertical-align="middle" draw:auto-grow-height="false" fo:min-height="0.65cm" fo:min-width="3cm"/>
</style:style>
<style:style style:name="P1" style:family="paragraph">
<style:paragraph-properties fo:text-align="center"/>
</style:style>
<text:list-style style:name="L1">
<text:list-level-style-bullet text:level="1" text:bullet-char="●">
<style:list-level-properties text:min-label-width="0.6cm"/>
<style:text-properties fo:font-family="StarSymbol" style:use-window-font-color="true" fo:font-size="45%"/>
</text:list-level-style-bullet>
<text:list-level-style-bullet text:level="2" text:bullet-char="●">
<style:list-level-properties text:space-before="0.6cm" text:min-label-width="0.6cm"/>
<style:text-properties fo:font-family="StarSymbol" style:use-window-font-color="true" fo:font-size="45%"/>
</text:list-level-style-bullet>
<text:list-level-style-bullet text:level="3" text:bullet-char="●">
<style:list-level-properties text:space-before="1.2cm" text:min-label-width="0.6cm"/>
<style:text-properties fo:font-family="StarSymbol" style:use-window-font-color="true" fo:font-size="45%"/>
</text:list-level-style-bullet>
<text:list-level-style-bullet text:level="4" text:bullet-char="●">
<style:list-level-properties text:space-before="1.8cm" text:min-label-width="0.6cm"/>
<style:text-properties fo:font-family="StarSymbol" style:use-window-font-color="true" fo:font-size="45%"/>
</text:list-level-style-bullet>
<text:list-level-style-bullet text:level="5" text:bullet-char="●">
<style:list-level-properties text:space-before="2.4cm" text:min-label-width="0.6cm"/>
<style:text-properties fo:font-family="StarSymbol" style:use-window-font-color="true" fo:font-size="45%"/>
</text:list-level-style-bullet>
<text:list-level-style-bullet text:level="6" text:bullet-char="●">
<style:list-level-properties text:space-before="3cm" text:min-label-width="0.6cm"/>
<style:text-properties fo:font-family="StarSymbol" style:use-window-font-color="true" fo:font-size="45%"/>
</text:list-level-style-bullet>
<text:list-level-style-bullet text:level="7" text:bullet-char="●">
<style:list-level-properties text:space-before="3.6cm" text:min-label-width="0.6cm"/>
<style:text-properties fo:font-family="StarSymbol" style:use-window-font-color="true" fo:font-size="45%"/>
</text:list-level-style-bullet>
<text:list-level-style-bullet text:level="8" text:bullet-char="●">
<style:list-level-properties text:space-before="4.2cm" text:min-label-width="0.6cm"/>
<style:text-properties fo:font-family="StarSymbol" style:use-window-font-color="true" fo:font-size="45%"/>
</text:list-level-style-bullet>
<text:list-level-style-bullet text:level="9" text:bullet-char="●">
<style:list-level-properties text:space-before="4.8cm" text:min-label-width="0.6cm"/>
<style:text-properties fo:font-family="StarSymbol" style:use-window-font-color="true" fo:font-size="45%"/>
</text:list-level-style-bullet>
<text:list-level-style-bullet text:level="10" text:bullet-char="●">
<style:list-level-properties text:space-before="5.4cm" text:min-label-width="0.6cm"/>
<style:text-properties fo:font-family="StarSymbol" style:use-window-font-color="true" fo:font-size="45%"/>
</text:list-level-style-bullet>
</text:list-style>
</office:automatic-styles>
<office:master-styles>
<draw:layer-set>
<draw:layer draw:name="layout"/>
<draw:layer draw:name="background"/>
<draw:layer draw:name="backgroundobjects"/>
<draw:layer draw:name="controls"/>
<draw:layer draw:name="measurelines"/>
</draw:layer-set>
<style:master-page style:name="標準" style:page-layout-name="PM0" draw:style-name="dp1"/>
</office:master-styles>
<office:body>
<office:drawing>
<draw:page draw:name="page1" draw:style-name="dp2" draw:master-page-name="標準">
<draw:custom-shape draw:style-name="gr1" draw:text-style-name="P1" draw:layer="layout" svg:width="17cm" svg:height="0.9cm" svg:x="2.2cm" svg:y="12.1cm">
<text:p text:style-name="P1">join3</text:p>
<draw:enhanced-geometry svg:viewBox="0 0 21600 21600" draw:type="rectangle" draw:enhanced-path="M 0 0 L 21600 0 21600 21600 0 21600 0 0 Z N"/>
</draw:custom-shape>
<draw:custom-shape draw:style-name="gr2" draw:text-style-name="P1" xml:id="id1" draw:id="id1" draw:layer="layout" svg:width="4cm" svg:height="0.7cm" svg:x="1.7cm" svg:y="1.9cm">
<text:p text:style-name="P1">2_ミックスを開ける</text:p>
<draw:enhanced-geometry svg:viewBox="0 0 21600 21600" draw:mirror-horizontal="false" draw:mirror-vertical="false" draw:type="rectangle" draw:enhanced-path="M 0 0 L 21600 0 21600 21600 0 21600 0 0 Z N"/>
</draw:custom-shape>
<draw:custom-shape draw:style-name="gr3" draw:text-style-name="P1" xml:id="id3" draw:id="id3" draw:layer="layout" svg:width="4.4cm" svg:height="0.7cm" svg:x="8.8cm" svg:y="1.9cm">
<text:p text:style-name="P1">1_ブレンダーを開ける</text:p>
<draw:enhanced-geometry svg:viewBox="0 0 21600 21600" draw:mirror-horizontal="false" draw:mirror-vertical="false" draw:type="rectangle" draw:enhanced-path="M 0 0 L 21600 0 21600 21600 0 21600 0 0 Z N"/>
</draw:custom-shape>
<draw:custom-shape draw:style-name="gr4" draw:text-style-name="P1" draw:layer="layout" svg:width="16.5cm" svg:height="0.9cm" svg:x="2.4cm" svg:y="24.5cm">
<text:p text:style-name="P1">join4</text:p>
<draw:enhanced-geometry svg:viewBox="0 0 21600 21600" draw:type="rectangle" draw:enhanced-path="M 0 0 L 21600 0 21600 21600 0 21600 0 0 Z N"/>
</draw:custom-shape>
<draw:connector draw:style-name="gr5" draw:text-style-name="P1" draw:layer="layout" draw:type="curve" svg:x1="3.7cm" svg:y1="2.6cm" svg:x2="3.75cm" svg:y2="4.7cm" draw:start-shape="id1" draw:start-glue-point="2" draw:end-shape="id2" svg:d="M3700 2600c0 1575 50 525 50 2100" svg:viewBox="0 0 51 2101">
<text:p/>
</draw:connector>
<draw:connector draw:style-name="gr5" draw:text-style-name="P1" draw:layer="layout" draw:type="curve" svg:x1="11cm" svg:y1="2.6cm" svg:x2="8.05cm" svg:y2="4.7cm" draw:start-shape="id3" draw:end-shape="id4" svg:d="M11000 2600c0 1575-2950 525-2950 2100" svg:viewBox="0 0 2951 2101">
<text:p/>
</draw:connector>
<draw:custom-shape draw:style-name="gr6" draw:text-style-name="P1" xml:id="id5" draw:id="id5" draw:layer="layout" svg:width="0.7cm" svg:height="0.7cm" svg:x="10.1cm" svg:y="25.3cm">
<text:p/>
<draw:enhanced-geometry svg:viewBox="0 0 21600 21600" draw:type="rectangle" draw:enhanced-path="M 0 0 L 21600 0 21600 21600 0 21600 0 0 Z N"/>
</draw:custom-shape>
<draw:connector draw:style-name="gr5" draw:text-style-name="P1" draw:layer="layout" draw:type="curve" svg:x1="10.45cm" svg:y1="26cm" svg:x2="10.45cm" svg:y2="27.4cm" draw:start-shape="id5" draw:start-glue-point="2" draw:end-shape="id6" svg:d="M10450 26000v1400" svg:viewBox="0 0 1 1401">
<text:p/>
</draw:connector>
<draw:custom-shape draw:style-name="gr7" draw:text-style-name="P1" draw:layer="layout" svg:width="8.5cm" svg:height="0.9cm" svg:x="1.5cm" svg:y="5.2cm">
<text:p text:style-name="P1">join1</text:p>
<draw:enhanced-geometry svg:viewBox="0 0 21600 21600" draw:mirror-horizontal="false" draw:mirror-vertical="false" draw:type="rectangle" draw:enhanced-path="M 0 0 L 21600 0 21600 21600 0 21600 0 0 Z N"/>
</draw:custom-shape>
<draw:connector draw:style-name="gr5" draw:text-style-name="P1" draw:layer="layout" draw:type="curve" svg:x1="11cm" svg:y1="2.6cm" svg:x2="10.9cm" svg:y2="8.6cm" draw:start-shape="id3" draw:end-shape="id7" svg:d="M11000 2600c0 4500-100 1500-100 6000" svg:viewBox="0 0 101 6001">
<text:p/>
</draw:connector>
<draw:custom-shape draw:style-name="gr8" draw:text-style-name="P1" xml:id="id25" draw:id="id25" draw:layer="layout" svg:width="4.6cm" svg:height="0.9cm" svg:x="13.5cm" svg:y="15.2cm">
<text:p text:style-name="P1">7_ブレンダーを閉める</text:p>
<draw:enhanced-geometry svg:viewBox="0 0 21600 21600" draw:type="rectangle" draw:enhanced-path="M 0 0 L 21600 0 21600 21600 0 21600 0 0 Z N"/>
</draw:custom-shape>
<draw:custom-shape draw:style-name="gr6" draw:text-style-name="P1" xml:id="id9" draw:id="id9" draw:layer="layout" svg:width="0.7cm" svg:height="0.7cm" svg:x="9.8cm" svg:y="23.9cm">
<text:p text:style-name="P1"/>
<draw:enhanced-geometry svg:viewBox="0 0 21600 21600" draw:type="rectangle" draw:enhanced-path="M 0 0 L 21600 0 21600 21600 0 21600 0 0 Z N"/>
</draw:custom-shape>
<draw:connector draw:style-name="gr5" draw:text-style-name="P1" draw:layer="layout" draw:type="line" svg:x1="10.05cm" svg:y1="18.5cm" svg:x2="10.15cm" svg:y2="23.9cm" draw:start-shape="id8" draw:end-shape="id9" svg:d="M10050 18500l100 5400" svg:viewBox="0 0 101 5401">
<text:p/>
</draw:connector>
<draw:custom-shape draw:style-name="gr9" draw:text-style-name="P1" xml:id="id7" draw:id="id7" draw:layer="layout" svg:width="4.2cm" svg:height="0.9cm" svg:x="8.8cm" svg:y="8.6cm">
<text:p text:style-name="P1">6_氷を2カップ入れる</text:p>
<draw:enhanced-geometry svg:viewBox="0 0 21600 21600" draw:mirror-horizontal="false" draw:mirror-vertical="false" draw:type="rectangle" draw:enhanced-path="M 0 0 L 21600 0 21600 21600 0 21600 0 0 Z N"/>
</draw:custom-shape>
<draw:connector draw:style-name="gr5" draw:text-style-name="P1" draw:layer="layout" draw:type="curve" svg:x1="10.9cm" svg:y1="9.5cm" svg:x2="11.95cm" svg:y2="11.6cm" draw:start-shape="id7" draw:end-shape="id10" svg:d="M10900 9500c0 1575 1050 525 1050 2100" svg:viewBox="0 0 1051 2101">
<text:p/>
</draw:connector>
<draw:custom-shape draw:style-name="gr6" draw:text-style-name="P1" xml:id="id10" draw:id="id10" draw:layer="layout" svg:width="0.7cm" svg:height="0.7cm" svg:x="11.6cm" svg:y="11.6cm">
<text:p text:style-name="P1"/>
<draw:enhanced-geometry svg:viewBox="0 0 21600 21600" draw:mirror-horizontal="false" draw:mirror-vertical="false" draw:type="rectangle" draw:enhanced-path="M 0 0 L 21600 0 21600 21600 0 21600 0 0 Z N"/>
</draw:custom-shape>
<draw:connector draw:style-name="gr5" draw:text-style-name="P1" draw:layer="layout" draw:type="curve" svg:x1="5.35cm" svg:y1="6.7cm" svg:x2="5.35cm" svg:y2="8.7cm" draw:start-shape="id11" draw:start-glue-point="2" draw:end-shape="id12" svg:d="M5350 6700v2000" svg:viewBox="0 0 1 2001">
<text:p/>
</draw:connector>
<draw:custom-shape draw:style-name="gr6" draw:text-style-name="P1" xml:id="id11" draw:id="id11" draw:layer="layout" svg:width="0.7cm" svg:height="0.7cm" svg:x="5cm" svg:y="6cm">
<text:p text:style-name="P1"/>
<draw:enhanced-geometry svg:viewBox="0 0 21600 21600" draw:type="rectangle" draw:enhanced-path="M 0 0 L 21600 0 21600 21600 0 21600 0 0 Z N"/>
</draw:custom-shape>
<draw:custom-shape draw:style-name="gr10" draw:text-style-name="P1" xml:id="id12" draw:id="id12" draw:layer="layout" svg:width="4.1cm" svg:height="0.9cm" svg:x="3.3cm" svg:y="8.7cm">
<text:p text:style-name="P1">3_ミックスを入れる</text:p>
<draw:enhanced-geometry svg:viewBox="0 0 21600 21600" draw:mirror-horizontal="false" draw:mirror-vertical="false" draw:type="rectangle" draw:enhanced-path="M 0 0 L 21600 0 21600 21600 0 21600 0 0 Z N"/>
</draw:custom-shape>
<draw:connector draw:style-name="gr5" draw:text-style-name="P1" draw:layer="layout" draw:type="curve" svg:x1="5.35cm" svg:y1="9.6cm" svg:x2="5.35cm" svg:y2="11.7cm" draw:start-shape="id12" draw:start-glue-point="2" draw:end-shape="id13" svg:d="M5350 9600v2100" svg:viewBox="0 0 1 2101">
<text:p/>
</draw:connector>
<draw:custom-shape draw:style-name="gr6" draw:text-style-name="P1" xml:id="id13" draw:id="id13" draw:layer="layout" svg:width="0.7cm" svg:height="0.7cm" svg:x="5cm" svg:y="11.7cm">
<text:p text:style-name="P1"/>
<draw:enhanced-geometry svg:viewBox="0 0 21600 21600" draw:mirror-horizontal="false" draw:mirror-vertical="false" draw:type="rectangle" draw:enhanced-path="M 0 0 L 21600 0 21600 21600 0 21600 0 0 Z N"/>
</draw:custom-shape>
<draw:custom-shape draw:style-name="gr6" draw:text-style-name="P1" xml:id="id2" draw:id="id2" draw:layer="layout" svg:width="0.7cm" svg:height="0.7cm" svg:x="3.4cm" svg:y="4.7cm">
<text:p text:style-name="P1"/>
<draw:enhanced-geometry svg:viewBox="0 0 21600 21600" draw:type="rectangle" draw:enhanced-path="M 0 0 L 21600 0 21600 21600 0 21600 0 0 Z N"/>
</draw:custom-shape>
<draw:custom-shape draw:style-name="gr6" draw:text-style-name="P1" xml:id="id4" draw:id="id4" draw:layer="layout" svg:width="0.7cm" svg:height="0.7cm" svg:x="7.7cm" svg:y="4.7cm">
<text:p text:style-name="P1"/>
<draw:enhanced-geometry svg:viewBox="0 0 21600 21600" draw:type="rectangle" draw:enhanced-path="M 0 0 L 21600 0 21600 21600 0 21600 0 0 Z N"/>
</draw:custom-shape>
<draw:custom-shape draw:style-name="gr11" draw:text-style-name="P1" xml:id="id14" draw:id="id14" draw:layer="layout" svg:width="2.9cm" svg:height="0.7cm" svg:x="15.6cm" svg:y="1.9cm">
<text:p text:style-name="P1">4_ラムを計る</text:p>
<draw:enhanced-geometry svg:viewBox="0 0 21600 21600" draw:mirror-horizontal="false" draw:mirror-vertical="false" draw:type="rectangle" draw:enhanced-path="M 0 0 L 21600 0 21600 21600 0 21600 0 0 Z N"/>
</draw:custom-shape>
<draw:connector draw:style-name="gr5" draw:text-style-name="P1" draw:layer="layout" draw:type="curve" svg:x1="17.05cm" svg:y1="2.6cm" svg:x2="17.05cm" svg:y2="4.7cm" draw:start-shape="id14" draw:end-shape="id15" svg:d="M17050 2600v2100" svg:viewBox="0 0 1 2101">
<text:p/>
</draw:connector>
<draw:connector draw:style-name="gr5" draw:text-style-name="P1" draw:layer="layout" draw:type="curve" svg:x1="4.85cm" svg:y1="21.1cm" svg:x2="4.85cm" svg:y2="23.9cm" draw:start-shape="id16" draw:end-shape="id17" svg:d="M4850 21100v2800" svg:viewBox="0 0 1 2801">
<text:p/>
</draw:connector>
<draw:custom-shape draw:style-name="gr6" draw:text-style-name="P1" xml:id="id17" draw:id="id17" draw:layer="layout" svg:width="0.7cm" svg:height="0.7cm" svg:x="4.5cm" svg:y="23.9cm">
<text:p text:style-name="P1"/>
<draw:enhanced-geometry svg:viewBox="0 0 21600 21600" draw:mirror-horizontal="false" draw:mirror-vertical="false" draw:type="rectangle" draw:enhanced-path="M 0 0 L 21600 0 21600 21600 0 21600 0 0 Z N"/>
</draw:custom-shape>
<draw:connector draw:style-name="gr5" draw:text-style-name="P1" draw:layer="layout" draw:type="curve" svg:x1="15.85cm" svg:y1="22.5cm" svg:x2="15.85cm" svg:y2="24.1cm" draw:start-shape="id18" draw:end-shape="id19" svg:d="M15850 22500v1600" svg:viewBox="0 0 1 1601">
<text:p/>
</draw:connector>
<draw:custom-shape draw:style-name="gr12" draw:text-style-name="P1" xml:id="id8" draw:id="id8" draw:layer="layout" svg:width="5.3cm" svg:height="0.9cm" svg:x="7.4cm" svg:y="17.6cm">
<text:p text:style-name="P1">11_ピンクの傘を用意する</text:p>
<draw:enhanced-geometry svg:viewBox="0 0 21600 21600" draw:mirror-horizontal="false" draw:mirror-vertical="false" draw:type="rectangle" draw:enhanced-path="M 0 0 L 21600 0 21600 21600 0 21600 0 0 Z N"/>
</draw:custom-shape>
<draw:custom-shape draw:style-name="gr6" draw:text-style-name="P1" xml:id="id19" draw:id="id19" draw:layer="layout" svg:width="0.7cm" svg:height="0.7cm" svg:x="15.5cm" svg:y="24.1cm">
<text:p/>
<draw:enhanced-geometry svg:viewBox="0 0 21600 21600" draw:mirror-horizontal="false" draw:mirror-vertical="false" draw:type="rectangle" draw:enhanced-path="M 0 0 L 21600 0 21600 21600 0 21600 0 0 Z N"/>
</draw:custom-shape>
<draw:custom-shape draw:style-name="gr13" draw:text-style-name="P1" xml:id="id20" draw:id="id20" draw:layer="layout" svg:width="3.3cm" svg:height="0.9cm" svg:x="15.2cm" svg:y="8.6cm">
<text:p text:style-name="P1">5_ラムを入れる</text:p>
<draw:enhanced-geometry svg:viewBox="0 0 21600 21600" draw:type="rectangle" draw:enhanced-path="M 0 0 L 21600 0 21600 21600 0 21600 0 0 Z N"/>
</draw:custom-shape>
<draw:connector draw:style-name="gr5" draw:text-style-name="P1" draw:layer="layout" draw:type="curve" svg:x1="16.85cm" svg:y1="9.5cm" svg:x2="16.85cm" svg:y2="11.7cm" draw:start-shape="id20" draw:end-shape="id21" svg:d="M16850 9500v2200" svg:viewBox="0 0 1 2201">
<text:p/>
</draw:connector>
<draw:custom-shape draw:style-name="gr6" draw:text-style-name="P1" xml:id="id21" draw:id="id21" draw:layer="layout" svg:width="0.7cm" svg:height="0.7cm" svg:x="16.5cm" svg:y="11.7cm">
<text:p/>
<draw:enhanced-geometry svg:viewBox="0 0 21600 21600" draw:mirror-horizontal="false" draw:mirror-vertical="false" draw:type="rectangle" draw:enhanced-path="M 0 0 L 21600 0 21600 21600 0 21600 0 0 Z N"/>
</draw:custom-shape>
<draw:custom-shape draw:style-name="gr14" draw:text-style-name="P1" draw:layer="layout" svg:width="7.5cm" svg:height="0.9cm" svg:x="12.2cm" svg:y="5.2cm">
<text:p text:style-name="P1">join2</text:p>
<draw:enhanced-geometry svg:viewBox="0 0 21600 21600" draw:mirror-horizontal="false" draw:mirror-vertical="false" draw:type="rectangle" draw:enhanced-path="M 0 0 L 21600 0 21600 21600 0 21600 0 0 Z N"/>
</draw:custom-shape>
<draw:connector draw:style-name="gr5" draw:text-style-name="P1" draw:layer="layout" draw:type="curve" svg:x1="11cm" svg:y1="2.6cm" svg:x2="13.85cm" svg:y2="4.7cm" draw:start-shape="id3" draw:start-glue-point="2" draw:end-shape="id22" svg:d="M11000 2600c0 1575 2850 525 2850 2100" svg:viewBox="0 0 2851 2101">
<text:p/>
</draw:connector>
<draw:custom-shape draw:style-name="gr6" draw:text-style-name="P1" xml:id="id22" draw:id="id22" draw:layer="layout" svg:width="0.7cm" svg:height="0.7cm" svg:x="13.5cm" svg:y="4.7cm">
<text:p/>
<draw:enhanced-geometry svg:viewBox="0 0 21600 21600" draw:type="rectangle" draw:enhanced-path="M 0 0 L 21600 0 21600 21600 0 21600 0 0 Z N"/>
</draw:custom-shape>
<draw:connector draw:style-name="gr5" draw:text-style-name="P1" draw:layer="layout" draw:type="curve" svg:x1="17.55cm" svg:y1="6.4cm" svg:x2="16.85cm" svg:y2="8.6cm" draw:start-shape="id23" draw:start-glue-point="2" draw:end-shape="id20" svg:d="M17550 6400c0 1650-700 550-700 2200" svg:viewBox="0 0 701 2201">
<text:p/>
</draw:connector>
<draw:custom-shape draw:style-name="gr6" draw:text-style-name="P1" xml:id="id23" draw:id="id23" draw:layer="layout" svg:width="0.7cm" svg:height="0.7cm" svg:x="17.2cm" svg:y="5.7cm">
<text:p/>
<draw:enhanced-geometry svg:viewBox="0 0 21600 21600" draw:type="rectangle" draw:enhanced-path="M 0 0 L 21600 0 21600 21600 0 21600 0 0 Z N"/>
</draw:custom-shape>
<draw:custom-shape draw:style-name="gr15" draw:text-style-name="P1" xml:id="id24" draw:id="id24" draw:layer="layout" svg:width="3.1cm" svg:height="0.9cm" svg:x="14.3cm" svg:y="18.4cm">
<text:p text:style-name="P1">8_かき混ぜる</text:p>
<draw:enhanced-geometry svg:viewBox="0 0 21600 21600" draw:type="rectangle" draw:enhanced-path="M 0 0 L 21600 0 21600 21600 0 21600 0 0 Z N"/>
</draw:custom-shape>
<draw:custom-shape draw:style-name="gr16" draw:text-style-name="P1" xml:id="id18" draw:id="id18" draw:layer="layout" svg:width="4.5cm" svg:height="0.9cm" svg:x="13.6cm" svg:y="21.6cm">
<text:p text:style-name="P1">9_ブレンダーを開ける</text:p>
<draw:enhanced-geometry svg:viewBox="0 0 21600 21600" draw:type="rectangle" draw:enhanced-path="M 0 0 L 21600 0 21600 21600 0 21600 0 0 Z N"/>
</draw:custom-shape>
<draw:connector draw:style-name="gr5" draw:text-style-name="P1" draw:layer="layout" draw:type="curve" svg:x1="15.85cm" svg:y1="19.3cm" svg:x2="15.85cm" svg:y2="21.6cm" draw:start-shape="id24" draw:start-glue-point="2" draw:end-shape="id18" svg:d="M15850 19300v2300" svg:viewBox="0 0 1 2301">
<text:p/>
</draw:connector>
<draw:connector draw:style-name="gr5" draw:text-style-name="P1" draw:layer="layout" draw:type="curve" svg:x1="15.8cm" svg:y1="16.1cm" svg:x2="15.85cm" svg:y2="18.4cm" draw:start-shape="id25" draw:end-shape="id24" svg:d="M15800 16100c0 1725 50 575 50 2300" svg:viewBox="0 0 51 2301">
<text:p/>
</draw:connector>
<draw:connector draw:style-name="gr5" draw:text-style-name="P1" draw:layer="layout" draw:type="curve" svg:x1="15.85cm" svg:y1="13.5cm" svg:x2="15.8cm" svg:y2="15.2cm" draw:start-shape="id26" draw:start-glue-point="2" draw:end-shape="id25" svg:d="M15850 13500c0 1275-50 425-50 1700" svg:viewBox="0 0 51 1701">
<text:p/>
</draw:connector>
<draw:custom-shape draw:style-name="gr6" draw:text-style-name="P1" xml:id="id26" draw:id="id26" draw:layer="layout" svg:width="0.7cm" svg:height="0.7cm" svg:x="15.5cm" svg:y="12.8cm">
<text:p/>
<draw:enhanced-geometry svg:viewBox="0 0 21600 21600" draw:type="rectangle" draw:enhanced-path="M 0 0 L 21600 0 21600 21600 0 21600 0 0 Z N"/>
</draw:custom-shape>
<draw:custom-shape draw:style-name="gr17" draw:text-style-name="P1" xml:id="id16" draw:id="id16" draw:layer="layout" svg:width="4.9cm" svg:height="0.9cm" svg:x="2.4cm" svg:y="20.2cm">
<text:p text:style-name="P1">10_グラスの用意をする</text:p>
<draw:enhanced-geometry svg:viewBox="0 0 21600 21600" draw:mirror-horizontal="false" draw:mirror-vertical="false" draw:type="rectangle" draw:enhanced-path="M 0 0 L 21600 0 21600 21600 0 21600 0 0 Z N"/>
</draw:custom-shape>
<draw:custom-shape draw:style-name="gr18" draw:text-style-name="P1" xml:id="id6" draw:id="id6" draw:layer="layout" svg:width="3.5cm" svg:height="0.9cm" svg:x="8.7cm" svg:y="27.4cm">
<text:p text:style-name="P1">12_サーブする</text:p>
<draw:enhanced-geometry svg:viewBox="0 0 21600 21600" draw:mirror-horizontal="false" draw:mirror-vertical="false" draw:type="rectangle" draw:enhanced-path="M 0 0 L 21600 0 21600 21600 0 21600 0 0 Z N"/>
</draw:custom-shape>
<draw:custom-shape draw:style-name="gr6" draw:text-style-name="P1" xml:id="id15" draw:id="id15" draw:layer="layout" svg:width="0.7cm" svg:height="0.7cm" svg:x="16.7cm" svg:y="4.7cm">
<text:p text:style-name="P1"/>
<draw:enhanced-geometry svg:viewBox="0 0 21600 21600" draw:type="rectangle" draw:enhanced-path="M 0 0 L 21600 0 21600 21600 0 21600 0 0 Z N"/>
</draw:custom-shape>
</draw:page>
</office:drawing>
</office:body>
</office:document>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment