1*b1cdbd2cSJim Jagielski<?xml version="1.0" encoding="utf-8"?> 2*b1cdbd2cSJim Jagielski<!--*********************************************************** 3*b1cdbd2cSJim Jagielski * 4*b1cdbd2cSJim Jagielski * Licensed to the Apache Software Foundation (ASF) under one 5*b1cdbd2cSJim Jagielski * or more contributor license agreements. See the NOTICE file 6*b1cdbd2cSJim Jagielski * distributed with this work for additional information 7*b1cdbd2cSJim Jagielski * regarding copyright ownership. The ASF licenses this file 8*b1cdbd2cSJim Jagielski * to you under the Apache License, Version 2.0 (the 9*b1cdbd2cSJim Jagielski * "License"); you may not use this file except in compliance 10*b1cdbd2cSJim Jagielski * with the License. You may obtain a copy of the License at 11*b1cdbd2cSJim Jagielski * 12*b1cdbd2cSJim Jagielski * http://www.apache.org/licenses/LICENSE-2.0 13*b1cdbd2cSJim Jagielski * 14*b1cdbd2cSJim Jagielski * Unless required by applicable law or agreed to in writing, 15*b1cdbd2cSJim Jagielski * software distributed under the License is distributed on an 16*b1cdbd2cSJim Jagielski * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 17*b1cdbd2cSJim Jagielski * KIND, either express or implied. See the License for the 18*b1cdbd2cSJim Jagielski * specific language governing permissions and limitations 19*b1cdbd2cSJim Jagielski * under the License. 20*b1cdbd2cSJim Jagielski * 21*b1cdbd2cSJim Jagielski ***********************************************************--> 22*b1cdbd2cSJim Jagielski<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 23*b1cdbd2cSJim Jagielski xmlns:office="urn:oasis:names:tc:openoffice:xmlns:office:1.0" 24*b1cdbd2cSJim Jagielski xmlns:style="urn:oasis:names:tc:openoffice:xmlns:style:1.0" 25*b1cdbd2cSJim Jagielski xmlns:text="urn:oasis:names:tc:openoffice:xmlns:text:1.0" 26*b1cdbd2cSJim Jagielski xmlns:table="urn:oasis:names:tc:openoffice:xmlns:table:1.0" 27*b1cdbd2cSJim Jagielski xmlns:draw="urn:oasis:names:tc:openoffice:xmlns:drawing:1.0" 28*b1cdbd2cSJim Jagielski xmlns:fo="http://www.w3.org/1999/XSL/Format" 29*b1cdbd2cSJim Jagielski xmlns:xlink="http://www.w3.org/1999/xlink" 30*b1cdbd2cSJim Jagielski xmlns:dc="http://purl.org/dc/elements/1.1/" 31*b1cdbd2cSJim Jagielski xmlns:meta="urn:oasis:names:tc:openoffice:xmlns:meta:1.0" 32*b1cdbd2cSJim Jagielski xmlns:number="urn:oasis:names:tc:openoffice:xmlns:datastyle:1.0" 33*b1cdbd2cSJim Jagielski xmlns:pres="urn:oasis:names:tc:openoffice:xmlns:presentation:1.0" 34*b1cdbd2cSJim Jagielski xmlns:svg="http://www.w3.org/2000/svg" 35*b1cdbd2cSJim Jagielski xmlns:chart="urn:oasis:names:tc:openoffice:xmlns:chart:1.0" 36*b1cdbd2cSJim Jagielski xmlns:dr3d="urn:oasis:names:tc:openoffice:xmlns:dr3d:1.0" 37*b1cdbd2cSJim Jagielski xmlns:math="http://www.w3.org/1998/Math/MathML" 38*b1cdbd2cSJim Jagielski xmlns:form="urn:oasis:names:tc:openoffice:xmlns:form:1.0" 39*b1cdbd2cSJim Jagielski xmlns:script="urn:oasis:names:tc:openoffice:xmlns:script:1.0" 40*b1cdbd2cSJim Jagielski xmlns:ooo="http://openoffice.org/2004/office" 41*b1cdbd2cSJim Jagielski xmlns:ooow="http://openoffice.org/2004/writer" 42*b1cdbd2cSJim Jagielski xmlns:oooc="http://openoffice.org/2004/calc" 43*b1cdbd2cSJim Jagielski xmlns:dom="http://www.w3.org/2001/xml-events" 44*b1cdbd2cSJim Jagielski xmlns:smil="http://www.w3.org/2001/SMIL20" 45*b1cdbd2cSJim Jagielski xmlns:anim="urn:oasis:names:tc:openoffice:xmlns:animation:1.0" 46*b1cdbd2cSJim Jagielski 47*b1cdbd2cSJim Jagielski version="1.0"> 48*b1cdbd2cSJim Jagielski 49*b1cdbd2cSJim Jagielski <!-- fly in --> 50*b1cdbd2cSJim Jagielski <xsl:template match="anim:par[@pres:preset-id = 'ooo-entrance-fly-in']"> 51*b1cdbd2cSJim Jagielski <anim:par pres:preset-property="Direction;Accelerate;Decelerate"> 52*b1cdbd2cSJim Jagielski <xsl:apply-templates select="*|@*|text()"/> 53*b1cdbd2cSJim Jagielski </anim:par> 54*b1cdbd2cSJim Jagielski </xsl:template> 55*b1cdbd2cSJim Jagielski 56*b1cdbd2cSJim Jagielski <!-- fade in an swivel --> 57*b1cdbd2cSJim Jagielski <xsl:template match="anim:iterate[@pres:preset-id = 'ooo-entrance-fade-in-and-swivel']"> 58*b1cdbd2cSJim Jagielski <anim:iterate pres:text-only="true"> 59*b1cdbd2cSJim Jagielski <xsl:apply-templates select="*|@*|text()"/> 60*b1cdbd2cSJim Jagielski </anim:iterate> 61*b1cdbd2cSJim Jagielski </xsl:template> 62*b1cdbd2cSJim Jagielski 63*b1cdbd2cSJim Jagielski <!-- falling in --> 64*b1cdbd2cSJim Jagielski <xsl:template match="anim:iterate[@pres:preset-id = 'ooo-entrance-falling-in']"> 65*b1cdbd2cSJim Jagielski <anim:iterate pres:text-only="true"> 66*b1cdbd2cSJim Jagielski <xsl:apply-templates select="*|@*|text()"/> 67*b1cdbd2cSJim Jagielski </anim:iterate> 68*b1cdbd2cSJim Jagielski </xsl:template> 69*b1cdbd2cSJim Jagielski 70*b1cdbd2cSJim Jagielski <!-- Unfold --> 71*b1cdbd2cSJim Jagielski <xsl:template match="anim:iterate[@pres:preset-id = 'ooo-entrance-unfold']"> 72*b1cdbd2cSJim Jagielski <anim:iterate pres:text-only="true"> 73*b1cdbd2cSJim Jagielski <xsl:apply-templates select="*|@*|text()"/> 74*b1cdbd2cSJim Jagielski </anim:iterate> 75*b1cdbd2cSJim Jagielski </xsl:template> 76*b1cdbd2cSJim Jagielski 77*b1cdbd2cSJim Jagielski <!-- Unfold --> 78*b1cdbd2cSJim Jagielski <xsl:template match="anim:iterate[@pres:preset-id = 'ooo-exit-unfold']"> 79*b1cdbd2cSJim Jagielski <anim:iterate pres:text-only="true"> 80*b1cdbd2cSJim Jagielski <xsl:apply-templates select="*|@*|text()"/> 81*b1cdbd2cSJim Jagielski </anim:iterate> 82*b1cdbd2cSJim Jagielski </xsl:template> 83*b1cdbd2cSJim Jagielski 84*b1cdbd2cSJim Jagielski <!-- turn and grow --> 85*b1cdbd2cSJim Jagielski <xsl:template match="anim:iterate[@pres:preset-id = 'ooo-entrance-turn-and-grow']"> 86*b1cdbd2cSJim Jagielski <anim:iterate pres:text-only="true"> 87*b1cdbd2cSJim Jagielski <xsl:apply-templates select="*|@*|text()"/> 88*b1cdbd2cSJim Jagielski </anim:iterate> 89*b1cdbd2cSJim Jagielski </xsl:template> 90*b1cdbd2cSJim Jagielski 91*b1cdbd2cSJim Jagielski <!-- fold --> 92*b1cdbd2cSJim Jagielski <xsl:template match="anim:par[@pres:preset-id = 'ooo-entrance-fold']"> 93*b1cdbd2cSJim Jagielski <anim:par pres:text-only="true"> 94*b1cdbd2cSJim Jagielski <xsl:apply-templates select="*|@*|text()"/> 95*b1cdbd2cSJim Jagielski </anim:par> 96*b1cdbd2cSJim Jagielski </xsl:template> 97*b1cdbd2cSJim Jagielski 98*b1cdbd2cSJim Jagielski <!-- whip --> 99*b1cdbd2cSJim Jagielski <xsl:template match="anim:iterate[@pres:preset-id = 'ooo-entrance-whip']"> 100*b1cdbd2cSJim Jagielski <anim:iterate pres:text-only="true"> 101*b1cdbd2cSJim Jagielski <xsl:apply-templates select="*|@*|text()"/> 102*b1cdbd2cSJim Jagielski </anim:iterate> 103*b1cdbd2cSJim Jagielski </xsl:template> 104*b1cdbd2cSJim Jagielski 105*b1cdbd2cSJim Jagielski <!-- flip --> 106*b1cdbd2cSJim Jagielski <xsl:template match="anim:iterate[@pres:preset-id = 'ooo-entrance-flip']"> 107*b1cdbd2cSJim Jagielski <anim:iterate pres:text-only="true"> 108*b1cdbd2cSJim Jagielski <xsl:apply-templates select="*|@*|text()"/> 109*b1cdbd2cSJim Jagielski </anim:iterate> 110*b1cdbd2cSJim Jagielski </xsl:template> 111*b1cdbd2cSJim Jagielski 112*b1cdbd2cSJim Jagielski <!-- swish --> 113*b1cdbd2cSJim Jagielski <xsl:template match="anim:iterate[@pres:preset-id = 'ooo-entrance-swish']"> 114*b1cdbd2cSJim Jagielski <anim:iterate pres:text-only="true"> 115*b1cdbd2cSJim Jagielski <xsl:apply-templates select="*|@*|text()"/> 116*b1cdbd2cSJim Jagielski </anim:iterate> 117*b1cdbd2cSJim Jagielski </xsl:template> 118*b1cdbd2cSJim Jagielski 119*b1cdbd2cSJim Jagielski <!-- blinds --> 120*b1cdbd2cSJim Jagielski <xsl:template match="anim:par[@pres:preset-id = 'ooo-entrance-venetian-blinds']"> 121*b1cdbd2cSJim Jagielski <anim:par pres:preset-property="Direction"> 122*b1cdbd2cSJim Jagielski <xsl:apply-templates select="*|@*|text()"/> 123*b1cdbd2cSJim Jagielski </anim:par> 124*b1cdbd2cSJim Jagielski </xsl:template> 125*b1cdbd2cSJim Jagielski 126*b1cdbd2cSJim Jagielski <!-- box --> 127*b1cdbd2cSJim Jagielski <xsl:template match="anim:par[@pres:preset-id = 'ooo-entrance-box']"> 128*b1cdbd2cSJim Jagielski <anim:par pres:preset-property="Direction"> 129*b1cdbd2cSJim Jagielski <xsl:apply-templates select="*|@*|text()"/> 130*b1cdbd2cSJim Jagielski </anim:par> 131*b1cdbd2cSJim Jagielski </xsl:template> 132*b1cdbd2cSJim Jagielski 133*b1cdbd2cSJim Jagielski <!-- checkerboard --> 134*b1cdbd2cSJim Jagielski <xsl:template match="anim:par[@pres:preset-id = 'ooo-entrance-checkerboard']"> 135*b1cdbd2cSJim Jagielski <anim:par pres:preset-property="Direction"> 136*b1cdbd2cSJim Jagielski <xsl:apply-templates select="*|@*|text()"/> 137*b1cdbd2cSJim Jagielski </anim:par> 138*b1cdbd2cSJim Jagielski </xsl:template> 139*b1cdbd2cSJim Jagielski 140*b1cdbd2cSJim Jagielski <!-- circle --> 141*b1cdbd2cSJim Jagielski <xsl:template match="anim:par[@pres:preset-id = 'ooo-entrance-circle']"> 142*b1cdbd2cSJim Jagielski <anim:par pres:preset-property="Direction"> 143*b1cdbd2cSJim Jagielski <xsl:apply-templates select="*|@*|text()"/> 144*b1cdbd2cSJim Jagielski </anim:par> 145*b1cdbd2cSJim Jagielski </xsl:template> 146*b1cdbd2cSJim Jagielski 147*b1cdbd2cSJim Jagielski <!-- crawl in --> 148*b1cdbd2cSJim Jagielski <xsl:template match="anim:par[@pres:preset-id = 'ooo-entrance-fly-in-slow']"> 149*b1cdbd2cSJim Jagielski <anim:par pres:preset-property="Direction"> 150*b1cdbd2cSJim Jagielski <xsl:apply-templates select="*|@*|text()"/> 151*b1cdbd2cSJim Jagielski </anim:par> 152*b1cdbd2cSJim Jagielski </xsl:template> 153*b1cdbd2cSJim Jagielski 154*b1cdbd2cSJim Jagielski <!-- diamond --> 155*b1cdbd2cSJim Jagielski <xsl:template match="anim:par[@pres:preset-id = 'ooo-entrance-diamond']"> 156*b1cdbd2cSJim Jagielski <anim:par pres:preset-property="Direction"> 157*b1cdbd2cSJim Jagielski <xsl:apply-templates select="*|@*|text()"/> 158*b1cdbd2cSJim Jagielski </anim:par> 159*b1cdbd2cSJim Jagielski </xsl:template> 160*b1cdbd2cSJim Jagielski 161*b1cdbd2cSJim Jagielski <!-- peek in --> 162*b1cdbd2cSJim Jagielski <xsl:template match="anim:par[@pres:preset-id = 'ooo-entrance-peek-in']"> 163*b1cdbd2cSJim Jagielski <anim:par pres:preset-property="Direction"> 164*b1cdbd2cSJim Jagielski <xsl:apply-templates select="*|@*|text()"/> 165*b1cdbd2cSJim Jagielski </anim:par> 166*b1cdbd2cSJim Jagielski </xsl:template> 167*b1cdbd2cSJim Jagielski 168*b1cdbd2cSJim Jagielski <!-- plus --> 169*b1cdbd2cSJim Jagielski <xsl:template match="anim:par[@pres:preset-id = 'ooo-entrance-plus']"> 170*b1cdbd2cSJim Jagielski <anim:par pres:preset-property="Direction"> 171*b1cdbd2cSJim Jagielski <xsl:apply-templates select="*|@*|text()"/> 172*b1cdbd2cSJim Jagielski </anim:par> 173*b1cdbd2cSJim Jagielski </xsl:template> 174*b1cdbd2cSJim Jagielski 175*b1cdbd2cSJim Jagielski <!-- random bars --> 176*b1cdbd2cSJim Jagielski <xsl:template match="anim:par[@pres:preset-id = 'ooo-entrance-random-bars']"> 177*b1cdbd2cSJim Jagielski <anim:par pres:preset-property="Direction"> 178*b1cdbd2cSJim Jagielski <xsl:apply-templates select="*|@*|text()"/> 179*b1cdbd2cSJim Jagielski </anim:par> 180*b1cdbd2cSJim Jagielski </xsl:template> 181*b1cdbd2cSJim Jagielski 182*b1cdbd2cSJim Jagielski <!-- split --> 183*b1cdbd2cSJim Jagielski <xsl:template match="anim:par[@pres:preset-id = 'ooo-entrance-split']"> 184*b1cdbd2cSJim Jagielski <anim:par pres:preset-property="Direction"> 185*b1cdbd2cSJim Jagielski <xsl:apply-templates select="*|@*|text()"/> 186*b1cdbd2cSJim Jagielski </anim:par> 187*b1cdbd2cSJim Jagielski </xsl:template> 188*b1cdbd2cSJim Jagielski 189*b1cdbd2cSJim Jagielski <!-- strips --> 190*b1cdbd2cSJim Jagielski <xsl:template match="anim:par[@pres:preset-id = 'ooo-entrance-diagonal-squares']"> 191*b1cdbd2cSJim Jagielski <anim:par pres:preset-property="Direction"> 192*b1cdbd2cSJim Jagielski <xsl:apply-templates select="*|@*|text()"/> 193*b1cdbd2cSJim Jagielski </anim:par> 194*b1cdbd2cSJim Jagielski </xsl:template> 195*b1cdbd2cSJim Jagielski 196*b1cdbd2cSJim Jagielski <!-- wheel --> 197*b1cdbd2cSJim Jagielski <xsl:template match="anim:par[@pres:preset-id = 'ooo-entrance-wheel']"> 198*b1cdbd2cSJim Jagielski <anim:par pres:preset-property="Spokes"> 199*b1cdbd2cSJim Jagielski <xsl:apply-templates select="*|@*|text()"/> 200*b1cdbd2cSJim Jagielski </anim:par> 201*b1cdbd2cSJim Jagielski </xsl:template> 202*b1cdbd2cSJim Jagielski 203*b1cdbd2cSJim Jagielski <!-- whipe --> 204*b1cdbd2cSJim Jagielski <xsl:template match="anim:par[@pres:preset-id = 'ooo-entrance-wipe']"> 205*b1cdbd2cSJim Jagielski <anim:par pres:preset-property="Direction"> 206*b1cdbd2cSJim Jagielski <xsl:apply-templates select="*|@*|text()"/> 207*b1cdbd2cSJim Jagielski </anim:par> 208*b1cdbd2cSJim Jagielski </xsl:template> 209*b1cdbd2cSJim Jagielski 210*b1cdbd2cSJim Jagielski <!-- color typewriter --> 211*b1cdbd2cSJim Jagielski <xsl:template match="anim:iterate[@pres:preset-id = 'ooo-entrance-colored-lettering']"> 212*b1cdbd2cSJim Jagielski <anim:iterate pres:preset-property="Color1;Color2" pres:text-only="true"> 213*b1cdbd2cSJim Jagielski <xsl:apply-templates select="*|@*|text()"/> 214*b1cdbd2cSJim Jagielski </anim:iterate> 215*b1cdbd2cSJim Jagielski </xsl:template> 216*b1cdbd2cSJim Jagielski 217*b1cdbd2cSJim Jagielski <!-- stretch --> 218*b1cdbd2cSJim Jagielski <xsl:template match="anim:par[@pres:preset-id = 'ooo-entrance-stretchy']"> 219*b1cdbd2cSJim Jagielski <anim:par pres:preset-property="Direction"> 220*b1cdbd2cSJim Jagielski <xsl:apply-templates select="*|@*|text()"/> 221*b1cdbd2cSJim Jagielski </anim:par> 222*b1cdbd2cSJim Jagielski </xsl:template> 223*b1cdbd2cSJim Jagielski 224*b1cdbd2cSJim Jagielski <!-- zoom --> 225*b1cdbd2cSJim Jagielski <xsl:template match="anim:par[@pres:preset-id = 'ooo-entrance-zoom']"> 226*b1cdbd2cSJim Jagielski <anim:par pres:preset-property="Zoom"> 227*b1cdbd2cSJim Jagielski <xsl:apply-templates select="*|@*|text()"/> 228*b1cdbd2cSJim Jagielski </anim:par> 229*b1cdbd2cSJim Jagielski </xsl:template> 230*b1cdbd2cSJim Jagielski 231*b1cdbd2cSJim Jagielski <!-- swivel --> 232*b1cdbd2cSJim Jagielski <xsl:template match="anim:par[@pres:preset-id = 'ooo-entrance-swivel']"> 233*b1cdbd2cSJim Jagielski <anim:par pres:preset-property="Direction"> 234*b1cdbd2cSJim Jagielski <xsl:apply-templates select="*|@*|text()"/> 235*b1cdbd2cSJim Jagielski </anim:par> 236*b1cdbd2cSJim Jagielski </xsl:template> 237*b1cdbd2cSJim Jagielski 238*b1cdbd2cSJim Jagielski<!-- emphasis --> 239*b1cdbd2cSJim Jagielski 240*b1cdbd2cSJim Jagielski <!-- change fill color --> 241*b1cdbd2cSJim Jagielski <xsl:template match="anim:par[@pres:preset-id = 'ooo-emphasis-fill-color']"> 242*b1cdbd2cSJim Jagielski <anim:par pres:preset-property="FillColor;ColorStyle;Accelerate;Decelerate;AutoReverse"> 243*b1cdbd2cSJim Jagielski <xsl:apply-templates select="*|@*|text()"/> 244*b1cdbd2cSJim Jagielski </anim:par> 245*b1cdbd2cSJim Jagielski </xsl:template> 246*b1cdbd2cSJim Jagielski 247*b1cdbd2cSJim Jagielski <!-- change font --> 248*b1cdbd2cSJim Jagielski <xsl:template match="anim:par[@pres:preset-id = 'ooo-emphasis-font']"> 249*b1cdbd2cSJim Jagielski <anim:par pres:preset-property="FontStyle" pres:text-only="true"> 250*b1cdbd2cSJim Jagielski <xsl:apply-templates select="*|@*|text()"/> 251*b1cdbd2cSJim Jagielski </anim:par> 252*b1cdbd2cSJim Jagielski </xsl:template> 253*b1cdbd2cSJim Jagielski 254*b1cdbd2cSJim Jagielski <!-- change font color --> 255*b1cdbd2cSJim Jagielski <xsl:template match="anim:par[@pres:preset-id = 'ooo-emphasis-font-color']"> 256*b1cdbd2cSJim Jagielski <anim:par pres:preset-property="CharColor;ColorStyle;Accelerate;Decelerate;AutoReverse" pres:text-only="true"> 257*b1cdbd2cSJim Jagielski <xsl:apply-templates select="*|@*|text()"/> 258*b1cdbd2cSJim Jagielski </anim:par> 259*b1cdbd2cSJim Jagielski </xsl:template> 260*b1cdbd2cSJim Jagielski 261*b1cdbd2cSJim Jagielski <!-- change font size --> 262*b1cdbd2cSJim Jagielski <xsl:template match="anim:par[@pres:preset-id = 'ooo-emphasis-font-size']"> 263*b1cdbd2cSJim Jagielski <anim:par pres:preset-property="CharHeight" pres:text-only="true"> 264*b1cdbd2cSJim Jagielski <xsl:apply-templates select="*|@*|text()"/> 265*b1cdbd2cSJim Jagielski </anim:par> 266*b1cdbd2cSJim Jagielski </xsl:template> 267*b1cdbd2cSJim Jagielski 268*b1cdbd2cSJim Jagielski <!-- change font style --> 269*b1cdbd2cSJim Jagielski <xsl:template match="anim:par[@pres:preset-id = 'ooo-emphasis-font-style']"> 270*b1cdbd2cSJim Jagielski <anim:par pres:preset-property="CharDecoration" pres:text-only="true"> 271*b1cdbd2cSJim Jagielski <xsl:apply-templates select="*|@*|text()"/> 272*b1cdbd2cSJim Jagielski </anim:par> 273*b1cdbd2cSJim Jagielski </xsl:template> 274*b1cdbd2cSJim Jagielski 275*b1cdbd2cSJim Jagielski <!-- change line color --> 276*b1cdbd2cSJim Jagielski <xsl:template match="anim:par[@pres:preset-id = 'ooo-emphasis-line-color']"> 277*b1cdbd2cSJim Jagielski <anim:par pres:preset-property="LineColor;ColorStyle;Accelerate;Decelerate;AutoReverse"> 278*b1cdbd2cSJim Jagielski <xsl:apply-templates select="*|@*|text()"/> 279*b1cdbd2cSJim Jagielski </anim:par> 280*b1cdbd2cSJim Jagielski </xsl:template> 281*b1cdbd2cSJim Jagielski 282*b1cdbd2cSJim Jagielski <!-- grow/shrink --> 283*b1cdbd2cSJim Jagielski <xsl:template match="anim:par[@pres:preset-id = 'ooo-emphasis-grow-and-shrink']"> 284*b1cdbd2cSJim Jagielski <anim:par pres:preset-property="Scale;Accelerate;Decelerate;AutoReverse"> 285*b1cdbd2cSJim Jagielski <xsl:apply-templates select="*|@*|text()"/> 286*b1cdbd2cSJim Jagielski </anim:par> 287*b1cdbd2cSJim Jagielski </xsl:template> 288*b1cdbd2cSJim Jagielski 289*b1cdbd2cSJim Jagielski <!-- spin --> 290*b1cdbd2cSJim Jagielski <xsl:template match="anim:par[@pres:preset-id = 'ooo-emphasis-spin']"> 291*b1cdbd2cSJim Jagielski <anim:par pres:preset-property="Rotate;Accelerate;Decelerate;AutoReverse"> 292*b1cdbd2cSJim Jagielski <xsl:apply-templates select="*|@*|text()"/> 293*b1cdbd2cSJim Jagielski </anim:par> 294*b1cdbd2cSJim Jagielski </xsl:template> 295*b1cdbd2cSJim Jagielski 296*b1cdbd2cSJim Jagielski <!-- Transparency --> 297*b1cdbd2cSJim Jagielski <xsl:template match="anim:par[@pres:preset-id = 'ooo-emphasis-transparency']"> 298*b1cdbd2cSJim Jagielski <anim:par pres:preset-property="Transparency"> 299*b1cdbd2cSJim Jagielski <xsl:apply-templates select="*|@*|text()"/> 300*b1cdbd2cSJim Jagielski </anim:par> 301*b1cdbd2cSJim Jagielski </xsl:template> 302*b1cdbd2cSJim Jagielski 303*b1cdbd2cSJim Jagielski <!-- brush on color --> 304*b1cdbd2cSJim Jagielski <xsl:template match="anim:iterate[@pres:preset-id = 'ooo-emphasis-color-over-by-word']"> 305*b1cdbd2cSJim Jagielski <anim:iterate pres:preset-property="Color" pres:text-only="true"> 306*b1cdbd2cSJim Jagielski <xsl:apply-templates select="*|@*|text()"/> 307*b1cdbd2cSJim Jagielski </anim:iterate> 308*b1cdbd2cSJim Jagielski </xsl:template> 309*b1cdbd2cSJim Jagielski 310*b1cdbd2cSJim Jagielski <!-- color blend --> 311*b1cdbd2cSJim Jagielski <xsl:template match="anim:par[@pres:preset-id = 'ooo-emphasis-color-blend']"> 312*b1cdbd2cSJim Jagielski <anim:par pres:preset-property="Color"> 313*b1cdbd2cSJim Jagielski <xsl:apply-templates select="*|@*|text()"/> 314*b1cdbd2cSJim Jagielski </anim:par> 315*b1cdbd2cSJim Jagielski </xsl:template> 316*b1cdbd2cSJim Jagielski 317*b1cdbd2cSJim Jagielski <!-- color wave --> 318*b1cdbd2cSJim Jagielski <xsl:template match="anim:iterate[@pres:preset-id = 'ooo-emphasis-color-over-by-letter']"> 319*b1cdbd2cSJim Jagielski <anim:iterate pres:preset-property="Color" pres:text-only="true"> 320*b1cdbd2cSJim Jagielski <xsl:apply-templates select="*|@*|text()"/> 321*b1cdbd2cSJim Jagielski </anim:iterate> 322*b1cdbd2cSJim Jagielski </xsl:template> 323*b1cdbd2cSJim Jagielski 324*b1cdbd2cSJim Jagielski <!-- bold flash --> 325*b1cdbd2cSJim Jagielski <xsl:template match="anim:par[@pres:preset-id = 'ooo-emphasis-bold-flash']"> 326*b1cdbd2cSJim Jagielski <anim:par pres:text-only="true"> 327*b1cdbd2cSJim Jagielski <xsl:apply-templates select="*|@*|text()"/> 328*b1cdbd2cSJim Jagielski </anim:par> 329*b1cdbd2cSJim Jagielski </xsl:template> 330*b1cdbd2cSJim Jagielski 331*b1cdbd2cSJim Jagielski <!-- reveal underline --> 332*b1cdbd2cSJim Jagielski <xsl:template match="anim:iterate[@pres:preset-id = 'ooo-emphasis-reveal-underline']"> 333*b1cdbd2cSJim Jagielski <anim:iterate pres:text-only="true"> 334*b1cdbd2cSJim Jagielski <xsl:apply-templates select="*|@*|text()"/> 335*b1cdbd2cSJim Jagielski </anim:iterate> 336*b1cdbd2cSJim Jagielski </xsl:template> 337*b1cdbd2cSJim Jagielski 338*b1cdbd2cSJim Jagielski <!-- shimmer --> 339*b1cdbd2cSJim Jagielski <xsl:template match="anim:iterate[@pres:preset-id = 'ooo-emphasis-shimmer']"> 340*b1cdbd2cSJim Jagielski <anim:iterate pres:text-only="true"> 341*b1cdbd2cSJim Jagielski <xsl:apply-templates select="*|@*|text()"/> 342*b1cdbd2cSJim Jagielski </anim:iterate> 343*b1cdbd2cSJim Jagielski </xsl:template> 344*b1cdbd2cSJim Jagielski 345*b1cdbd2cSJim Jagielski <!-- verticales highlight --> 346*b1cdbd2cSJim Jagielski <xsl:template match="anim:par[@pres:preset-id = 'ooo-emphasis-vertical-highlight']"> 347*b1cdbd2cSJim Jagielski <anim:par pres:preset-property="Color"> 348*b1cdbd2cSJim Jagielski <xsl:apply-templates select="*|@*|text()"/> 349*b1cdbd2cSJim Jagielski </anim:par> 350*b1cdbd2cSJim Jagielski </xsl:template> 351*b1cdbd2cSJim Jagielski 352*b1cdbd2cSJim Jagielski <!-- flicker --> 353*b1cdbd2cSJim Jagielski <xsl:template match="anim:par[@pres:preset-id = 'ooo-emphasis-flicker']"> 354*b1cdbd2cSJim Jagielski <anim:par pres:preset-property="Color"> 355*b1cdbd2cSJim Jagielski <xsl:apply-templates select="*|@*|text()"/> 356*b1cdbd2cSJim Jagielski </anim:par> 357*b1cdbd2cSJim Jagielski </xsl:template> 358*b1cdbd2cSJim Jagielski 359*b1cdbd2cSJim Jagielski <!-- grow with color --> 360*b1cdbd2cSJim Jagielski <xsl:template match="anim:iterate[@pres:preset-id = 'ooo-emphasis-grow-with-color']"> 361*b1cdbd2cSJim Jagielski <anim:iterate pres:preset-property="Color" pres:text-only="true"> 362*b1cdbd2cSJim Jagielski <xsl:apply-templates select="*|@*|text()"/> 363*b1cdbd2cSJim Jagielski </anim:iterate> 364*b1cdbd2cSJim Jagielski </xsl:template> 365*b1cdbd2cSJim Jagielski 366*b1cdbd2cSJim Jagielski <!-- teeter --> 367*b1cdbd2cSJim Jagielski <xsl:template match="anim:par[@pres:preset-id = 'ooo-emphasis-teeter']"> 368*b1cdbd2cSJim Jagielski <anim:par pres:preset-property="Color"> 369*b1cdbd2cSJim Jagielski <xsl:apply-templates select="*|@*|text()"/> 370*b1cdbd2cSJim Jagielski </anim:par> 371*b1cdbd2cSJim Jagielski </xsl:template> 372*b1cdbd2cSJim Jagielski 373*b1cdbd2cSJim Jagielski <!-- blast --> 374*b1cdbd2cSJim Jagielski <xsl:template match="anim:par[@pres:preset-id = 'ooo-emphasis-blast']"> 375*b1cdbd2cSJim Jagielski <anim:par pres:preset-property="Color"> 376*b1cdbd2cSJim Jagielski <xsl:apply-templates select="*|@*|text()"/> 377*b1cdbd2cSJim Jagielski </anim:par> 378*b1cdbd2cSJim Jagielski </xsl:template> 379*b1cdbd2cSJim Jagielski 380*b1cdbd2cSJim Jagielski <!-- style emphasis --> 381*b1cdbd2cSJim Jagielski <xsl:template match="anim:par[@pres:preset-id = 'ooo-emphasis-style-emphasis']"> 382*b1cdbd2cSJim Jagielski <anim:par pres:preset-property="Color" pres:text-only="true"> 383*b1cdbd2cSJim Jagielski <xsl:apply-templates select="*|@*|text()"/> 384*b1cdbd2cSJim Jagielski </anim:par> 385*b1cdbd2cSJim Jagielski </xsl:template> 386*b1cdbd2cSJim Jagielski 387*b1cdbd2cSJim Jagielski <!-- bold reveal --> 388*b1cdbd2cSJim Jagielski <xsl:template match="anim:iterate[@pres:preset-id = 'ooo-emphasis-bold-reveal']"> 389*b1cdbd2cSJim Jagielski <anim:iterate pres:text-only="true"> 390*b1cdbd2cSJim Jagielski <xsl:apply-templates select="*|@*|text()"/> 391*b1cdbd2cSJim Jagielski </anim:iterate> 392*b1cdbd2cSJim Jagielski </xsl:template> 393*b1cdbd2cSJim Jagielski 394*b1cdbd2cSJim Jagielski <!-- wave --> 395*b1cdbd2cSJim Jagielski <xsl:template match="anim:iterate[@pres:preset-id = 'ooo-emphasis-wave']"> 396*b1cdbd2cSJim Jagielski <anim:iterate pres:text-only="true"> 397*b1cdbd2cSJim Jagielski <xsl:apply-templates select="*|@*|text()"/> 398*b1cdbd2cSJim Jagielski </anim:iterate> 399*b1cdbd2cSJim Jagielski </xsl:template> 400*b1cdbd2cSJim Jagielski 401*b1cdbd2cSJim Jagielski<!-- exit --> 402*b1cdbd2cSJim Jagielski 403*b1cdbd2cSJim Jagielski <!-- blinds --> 404*b1cdbd2cSJim Jagielski <xsl:template match="anim:par[@pres:preset-id = 'ooo-exit-venetian-blinds']"> 405*b1cdbd2cSJim Jagielski <anim:par pres:preset-property="Direction"> 406*b1cdbd2cSJim Jagielski <xsl:apply-templates select="*|@*|text()"/> 407*b1cdbd2cSJim Jagielski </anim:par> 408*b1cdbd2cSJim Jagielski </xsl:template> 409*b1cdbd2cSJim Jagielski 410*b1cdbd2cSJim Jagielski <!-- box --> 411*b1cdbd2cSJim Jagielski <xsl:template match="anim:par[@pres:preset-id = 'ooo-exit-box']"> 412*b1cdbd2cSJim Jagielski <anim:par pres:preset-property="Direction"> 413*b1cdbd2cSJim Jagielski <xsl:apply-templates select="*|@*|text()"/> 414*b1cdbd2cSJim Jagielski </anim:par> 415*b1cdbd2cSJim Jagielski </xsl:template> 416*b1cdbd2cSJim Jagielski 417*b1cdbd2cSJim Jagielski <!-- checkerboard --> 418*b1cdbd2cSJim Jagielski <xsl:template match="anim:par[@pres:preset-id = 'ooo-exit-checkerboard']"> 419*b1cdbd2cSJim Jagielski <anim:par pres:preset-property="Direction"> 420*b1cdbd2cSJim Jagielski <xsl:apply-templates select="*|@*|text()"/> 421*b1cdbd2cSJim Jagielski </anim:par> 422*b1cdbd2cSJim Jagielski </xsl:template> 423*b1cdbd2cSJim Jagielski 424*b1cdbd2cSJim Jagielski <!-- circle --> 425*b1cdbd2cSJim Jagielski <xsl:template match="anim:par[@pres:preset-id = 'ooo-exit-circle']"> 426*b1cdbd2cSJim Jagielski <anim:par pres:preset-property="Direction"> 427*b1cdbd2cSJim Jagielski <xsl:apply-templates select="*|@*|text()"/> 428*b1cdbd2cSJim Jagielski </anim:par> 429*b1cdbd2cSJim Jagielski </xsl:template> 430*b1cdbd2cSJim Jagielski 431*b1cdbd2cSJim Jagielski <!-- crawl out --> 432*b1cdbd2cSJim Jagielski <xsl:template match="anim:par[@pres:preset-id = 'ooo-exit-crawl-out']"> 433*b1cdbd2cSJim Jagielski <anim:par pres:preset-property="Direction"> 434*b1cdbd2cSJim Jagielski <xsl:apply-templates select="*|@*|text()"/> 435*b1cdbd2cSJim Jagielski </anim:par> 436*b1cdbd2cSJim Jagielski </xsl:template> 437*b1cdbd2cSJim Jagielski 438*b1cdbd2cSJim Jagielski <!-- diamond --> 439*b1cdbd2cSJim Jagielski <xsl:template match="anim:par[@pres:preset-id = 'ooo-exit-diamond']"> 440*b1cdbd2cSJim Jagielski <anim:par pres:preset-property="Direction"> 441*b1cdbd2cSJim Jagielski <xsl:apply-templates select="*|@*|text()"/> 442*b1cdbd2cSJim Jagielski </anim:par> 443*b1cdbd2cSJim Jagielski </xsl:template> 444*b1cdbd2cSJim Jagielski 445*b1cdbd2cSJim Jagielski <!-- fly out --> 446*b1cdbd2cSJim Jagielski <xsl:template match="anim:par[@pres:preset-id = 'ooo-exit-fly-out']"> 447*b1cdbd2cSJim Jagielski <anim:par pres:preset-property="Direction;Accelerate;Decelerate"> 448*b1cdbd2cSJim Jagielski <xsl:apply-templates select="*|@*|text()"/> 449*b1cdbd2cSJim Jagielski </anim:par> 450*b1cdbd2cSJim Jagielski </xsl:template> 451*b1cdbd2cSJim Jagielski 452*b1cdbd2cSJim Jagielski <!-- peek out --> 453*b1cdbd2cSJim Jagielski <xsl:template match="anim:par[@pres:preset-id = 'ooo-exit-peek-out']"> 454*b1cdbd2cSJim Jagielski <anim:par pres:preset-property="Direction"> 455*b1cdbd2cSJim Jagielski <xsl:apply-templates select="*|@*|text()"/> 456*b1cdbd2cSJim Jagielski </anim:par> 457*b1cdbd2cSJim Jagielski </xsl:template> 458*b1cdbd2cSJim Jagielski 459*b1cdbd2cSJim Jagielski <!-- plus --> 460*b1cdbd2cSJim Jagielski <xsl:template match="anim:par[@pres:preset-id = 'ooo-exit-plus']"> 461*b1cdbd2cSJim Jagielski <anim:par pres:preset-property="Direction"> 462*b1cdbd2cSJim Jagielski <xsl:apply-templates select="*|@*|text()"/> 463*b1cdbd2cSJim Jagielski </anim:par> 464*b1cdbd2cSJim Jagielski </xsl:template> 465*b1cdbd2cSJim Jagielski 466*b1cdbd2cSJim Jagielski <!-- random bars --> 467*b1cdbd2cSJim Jagielski <xsl:template match="anim:par[@pres:preset-id = 'ooo-exit-random-bars']"> 468*b1cdbd2cSJim Jagielski <anim:par pres:preset-property="Direction"> 469*b1cdbd2cSJim Jagielski <xsl:apply-templates select="*|@*|text()"/> 470*b1cdbd2cSJim Jagielski </anim:par> 471*b1cdbd2cSJim Jagielski </xsl:template> 472*b1cdbd2cSJim Jagielski 473*b1cdbd2cSJim Jagielski <!-- split --> 474*b1cdbd2cSJim Jagielski <xsl:template match="anim:par[@pres:preset-id = 'ooo-exit-split']"> 475*b1cdbd2cSJim Jagielski <anim:par pres:preset-property="Direction"> 476*b1cdbd2cSJim Jagielski <xsl:apply-templates select="*|@*|text()"/> 477*b1cdbd2cSJim Jagielski </anim:par> 478*b1cdbd2cSJim Jagielski </xsl:template> 479*b1cdbd2cSJim Jagielski 480*b1cdbd2cSJim Jagielski <!-- strips --> 481*b1cdbd2cSJim Jagielski <xsl:template match="anim:par[@pres:preset-id = 'ooo-exit-diagonal-squares']"> 482*b1cdbd2cSJim Jagielski <anim:par pres:preset-property="Direction"> 483*b1cdbd2cSJim Jagielski <xsl:apply-templates select="*|@*|text()"/> 484*b1cdbd2cSJim Jagielski </anim:par> 485*b1cdbd2cSJim Jagielski </xsl:template> 486*b1cdbd2cSJim Jagielski 487*b1cdbd2cSJim Jagielski <!-- wheel --> 488*b1cdbd2cSJim Jagielski <xsl:template match="anim:par[@pres:preset-id = 'ooo-exit-wheel']"> 489*b1cdbd2cSJim Jagielski <anim:par pres:preset-property="Spokes"> 490*b1cdbd2cSJim Jagielski <xsl:apply-templates select="*|@*|text()"/> 491*b1cdbd2cSJim Jagielski </anim:par> 492*b1cdbd2cSJim Jagielski </xsl:template> 493*b1cdbd2cSJim Jagielski 494*b1cdbd2cSJim Jagielski <!-- wipe --> 495*b1cdbd2cSJim Jagielski <xsl:template match="anim:par[@pres:preset-id = 'ooo-exit-wipe']"> 496*b1cdbd2cSJim Jagielski <anim:par pres:preset-property="Direction"> 497*b1cdbd2cSJim Jagielski <xsl:apply-templates select="*|@*|text()"/> 498*b1cdbd2cSJim Jagielski </anim:par> 499*b1cdbd2cSJim Jagielski </xsl:template> 500*b1cdbd2cSJim Jagielski 501*b1cdbd2cSJim Jagielski <!-- collapse --> 502*b1cdbd2cSJim Jagielski <xsl:template match="anim:par[@pres:preset-id = 'ooo-exit-collapse']"> 503*b1cdbd2cSJim Jagielski <anim:par pres:preset-property="Direction"> 504*b1cdbd2cSJim Jagielski <xsl:apply-templates select="*|@*|text()"/> 505*b1cdbd2cSJim Jagielski </anim:par> 506*b1cdbd2cSJim Jagielski </xsl:template> 507*b1cdbd2cSJim Jagielski 508*b1cdbd2cSJim Jagielski <!-- color typewriter --> 509*b1cdbd2cSJim Jagielski <xsl:template match="anim:iterate[@pres:preset-id = 'ooo-exit-colored-lettering']"> 510*b1cdbd2cSJim Jagielski <anim:iterate pres:preset-property="Color1;Color2" pres:text-only="true"> 511*b1cdbd2cSJim Jagielski <xsl:apply-templates select="*|@*|text()"/> 512*b1cdbd2cSJim Jagielski </anim:iterate> 513*b1cdbd2cSJim Jagielski </xsl:template> 514*b1cdbd2cSJim Jagielski 515*b1cdbd2cSJim Jagielski <!-- zoom --> 516*b1cdbd2cSJim Jagielski <xsl:template match="anim:par[@pres:preset-id = 'ooo-exit-zoom']"> 517*b1cdbd2cSJim Jagielski <anim:par pres:preset-property="Zoom"> 518*b1cdbd2cSJim Jagielski <xsl:apply-templates select="*|@*|text()"/> 519*b1cdbd2cSJim Jagielski </anim:par> 520*b1cdbd2cSJim Jagielski </xsl:template> 521*b1cdbd2cSJim Jagielski 522*b1cdbd2cSJim Jagielski <!-- swivel --> 523*b1cdbd2cSJim Jagielski <xsl:template match="anim:par[@pres:preset-id = 'ooo-exit-swivel']"> 524*b1cdbd2cSJim Jagielski <anim:par pres:preset-property="Direction"> 525*b1cdbd2cSJim Jagielski <xsl:apply-templates select="*|@*|text()"/> 526*b1cdbd2cSJim Jagielski </anim:par> 527*b1cdbd2cSJim Jagielski </xsl:template> 528*b1cdbd2cSJim Jagielski 529*b1cdbd2cSJim Jagielski <!-- fade in an swivel --> 530*b1cdbd2cSJim Jagielski <xsl:template match="anim:iterate[@pres:preset-id = 'ooo-exit-fade-out-and-swivel']"> 531*b1cdbd2cSJim Jagielski <anim:iterate pres:text-only="true"> 532*b1cdbd2cSJim Jagielski <xsl:apply-templates select="*|@*|text()"/> 533*b1cdbd2cSJim Jagielski </anim:iterate> 534*b1cdbd2cSJim Jagielski </xsl:template> 535*b1cdbd2cSJim Jagielski 536*b1cdbd2cSJim Jagielski <!-- fade in an swivel --> 537*b1cdbd2cSJim Jagielski <xsl:template match="anim:iterate[@pres:preset-id = 'ooo-exit-turn-and-grow']"> 538*b1cdbd2cSJim Jagielski <anim:iterate pres:text-only="true"> 539*b1cdbd2cSJim Jagielski <xsl:apply-templates select="*|@*|text()"/> 540*b1cdbd2cSJim Jagielski </anim:iterate> 541*b1cdbd2cSJim Jagielski </xsl:template> 542*b1cdbd2cSJim Jagielski 543*b1cdbd2cSJim Jagielski <!-- fold --> 544*b1cdbd2cSJim Jagielski <xsl:template match="anim:par[@pres:preset-id = 'ooo-exit-fold']"> 545*b1cdbd2cSJim Jagielski <anim:par pres:text-only="true"> 546*b1cdbd2cSJim Jagielski <xsl:apply-templates select="*|@*|text()"/> 547*b1cdbd2cSJim Jagielski </anim:par> 548*b1cdbd2cSJim Jagielski </xsl:template> 549*b1cdbd2cSJim Jagielski 550*b1cdbd2cSJim Jagielski <!-- whip --> 551*b1cdbd2cSJim Jagielski <xsl:template match="anim:iterate[@pres:preset-id = 'ooo-exit-whip']"> 552*b1cdbd2cSJim Jagielski <anim:iterate pres:text-only="true"> 553*b1cdbd2cSJim Jagielski <xsl:apply-templates select="*|@*|text()"/> 554*b1cdbd2cSJim Jagielski </anim:iterate> 555*b1cdbd2cSJim Jagielski </xsl:template> 556*b1cdbd2cSJim Jagielski 557*b1cdbd2cSJim Jagielski <!-- flip --> 558*b1cdbd2cSJim Jagielski <xsl:template match="anim:iterate[@pres:preset-id = 'ooo-exit-flip']"> 559*b1cdbd2cSJim Jagielski <anim:iterate pres:text-only="true"> 560*b1cdbd2cSJim Jagielski <xsl:apply-templates select="*|@*|text()"/> 561*b1cdbd2cSJim Jagielski </anim:iterate> 562*b1cdbd2cSJim Jagielski </xsl:template> 563*b1cdbd2cSJim Jagielski 564*b1cdbd2cSJim Jagielski <!-- swish --> 565*b1cdbd2cSJim Jagielski <xsl:template match="anim:iterate[@pres:preset-id = 'ooo-exit-swish']"> 566*b1cdbd2cSJim Jagielski <anim:iterate pres:text-only="true"> 567*b1cdbd2cSJim Jagielski <xsl:apply-templates select="*|@*|text()"/> 568*b1cdbd2cSJim Jagielski </anim:iterate> 569*b1cdbd2cSJim Jagielski </xsl:template> 570*b1cdbd2cSJim Jagielski 571*b1cdbd2cSJim Jagielski <!-- remove pres:group-id --> 572*b1cdbd2cSJim Jagielski <xsl:template match="@xlink:href" /> 573*b1cdbd2cSJim Jagielski <xsl:template match="@smil:targetElement" /> 574*b1cdbd2cSJim Jagielski <xsl:template match="@pres:group-id" /> 575*b1cdbd2cSJim Jagielski 576*b1cdbd2cSJim Jagielski <!-- copy --> 577*b1cdbd2cSJim Jagielski <xsl:template match="*|@*|text()"> 578*b1cdbd2cSJim Jagielski <xsl:copy> 579*b1cdbd2cSJim Jagielski <xsl:apply-templates select="*|@*|text()"/> 580*b1cdbd2cSJim Jagielski </xsl:copy> 581*b1cdbd2cSJim Jagielski </xsl:template> 582*b1cdbd2cSJim Jagielski 583*b1cdbd2cSJim Jagielski</xsl:stylesheet> 584