1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
//! Cached static package parts reused across every generated deck.
use OnceLock;
use ;
use PrintSettings;
use create_slide_master_xml;
const LAYOUT_RELS_XML: &str = r#"<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships">
<Relationship Id="rId1" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/slideMaster" Target="../slideMasters/slideMaster1.xml"/>
</Relationships>"#;
static MASTER_RELS: = new;
static DEFAULT_MASTER: = new;
static DEFAULT_LAYOUTS: = new;
/// Whether print settings change layout/master placeholder XML.
/// Cached `ppt/slideLayouts/_rels/slideLayoutN.xml.rels` (identical for every layout).
/// Cached `ppt/slideMasters/_rels/slideMaster1.xml.rels` for the standard layout count.
/// Cached slide master without footer/header placeholders.
/// Cached `slideLayoutN.xml` without footer/header flags.