mirror of
https://github.com/renbaoshuo/S2OJ.git
synced 2024-11-25 21:58:41 +00:00
96d4a3ecf7
Due to historical reasons, the code is in subfolder "1". With SVN removal, we place the code back and remove the annoying "1" folder.
148 lines
8.8 KiB
XML
148 lines
8.8 KiB
XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
|
|
|
<svg
|
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
|
xmlns:cc="http://creativecommons.org/ns#"
|
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
|
xmlns:svg="http://www.w3.org/2000/svg"
|
|
xmlns="http://www.w3.org/2000/svg"
|
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
|
width="744.09448819"
|
|
height="1052.3622047"
|
|
id="svg2"
|
|
version="1.1"
|
|
inkscape:version="0.48.4 r9939"
|
|
inkscape:export-filename="/home/marijn/src/js/codemirror/doc/logo.png"
|
|
inkscape:export-xdpi="27.450405"
|
|
inkscape:export-ydpi="27.450405"
|
|
sodipodi:docname="logo.svg">
|
|
<defs
|
|
id="defs4">
|
|
<clipPath
|
|
clipPathUnits="userSpaceOnUse"
|
|
id="clipPath4138">
|
|
<path
|
|
transform="matrix(1.05,0,0,1,-290.76164,27.927128)"
|
|
d="m 705.08647,231.61324 a 70.710678,104.55079 0 1 1 -141.42135,0 70.710678,104.55079 0 1 1 141.42135,0 z"
|
|
sodipodi:ry="104.55079"
|
|
sodipodi:rx="70.710678"
|
|
sodipodi:cy="231.61324"
|
|
sodipodi:cx="634.37579"
|
|
id="path4140"
|
|
style="fill:#ffffff;fill-opacity:1;stroke:none"
|
|
sodipodi:type="arc" />
|
|
</clipPath>
|
|
</defs>
|
|
<sodipodi:namedview
|
|
id="base"
|
|
pagecolor="#ffffff"
|
|
bordercolor="#666666"
|
|
borderopacity="1.0"
|
|
inkscape:pageopacity="0.0"
|
|
inkscape:pageshadow="2"
|
|
inkscape:zoom="1.4"
|
|
inkscape:cx="291.72812"
|
|
inkscape:cy="789.2497"
|
|
inkscape:document-units="px"
|
|
inkscape:current-layer="layer1"
|
|
showgrid="false"
|
|
inkscape:window-width="1600"
|
|
inkscape:window-height="875"
|
|
inkscape:window-x="0"
|
|
inkscape:window-y="25"
|
|
inkscape:window-maximized="0" />
|
|
<metadata
|
|
id="metadata7">
|
|
<rdf:RDF>
|
|
<cc:Work
|
|
rdf:about="">
|
|
<dc:format>image/svg+xml</dc:format>
|
|
<dc:type
|
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
|
<dc:title></dc:title>
|
|
</cc:Work>
|
|
</rdf:RDF>
|
|
</metadata>
|
|
<g
|
|
inkscape:label="Layer 1"
|
|
inkscape:groupmode="layer"
|
|
id="layer1">
|
|
<text
|
|
xml:space="preserve"
|
|
style="font-size:15px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#a21313;fill-opacity:1;stroke:none;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono"
|
|
x="247.48738"
|
|
y="163.42795"
|
|
id="text4006"
|
|
sodipodi:linespacing="125%"
|
|
clip-path="url(#clipPath4138)"
|
|
transform="translate(0.50507287,0.50507595)"><tspan
|
|
sodipodi:role="line"
|
|
id="tspan4008"
|
|
x="247.48738"
|
|
y="163.42795"> if (unit == "char") moveOnce();</tspan><tspan
|
|
sodipodi:role="line"
|
|
x="247.48738"
|
|
y="182.17795"
|
|
id="tspan4010"> else if (unit == "column") moveOnce(true);</tspan><tspan
|
|
sodipodi:role="line"
|
|
x="247.48738"
|
|
y="200.92795"
|
|
id="tspan4012"> else if (unit == "word" || unit == "group") {</tspan><tspan
|
|
sodipodi:role="line"
|
|
x="247.48738"
|
|
y="219.67795"
|
|
id="tspan4014"> var sawType = null, group = unit == "group";</tspan><tspan
|
|
sodipodi:role="line"
|
|
x="247.48738"
|
|
y="238.42795"
|
|
id="tspan4016"> for (var first = true;; first = false) {</tspan><tspan
|
|
sodipodi:role="line"
|
|
x="247.48738"
|
|
y="257.17795"
|
|
id="tspan4018"> if (dir < 0 && !moveOnce(!first)) break;</tspan><tspan
|
|
sodipodi:role="line"
|
|
x="247.48738"
|
|
y="275.92795"
|
|
id="tspan4020"> var cur = lineObj.text.charAt(ch) || "\n";</tspan><tspan
|
|
sodipodi:role="line"
|
|
x="247.48738"
|
|
y="294.67795"
|
|
id="tspan4022"> var type = isWordChar(cur) ? "w"</tspan><tspan
|
|
sodipodi:role="line"
|
|
x="247.48738"
|
|
y="313.42795"
|
|
id="tspan4024"> : !group ? null</tspan><tspan
|
|
sodipodi:role="line"
|
|
x="247.48738"
|
|
y="332.17795"
|
|
id="tspan4026"> : /\s/.test(cur) ? null</tspan><tspan
|
|
sodipodi:role="line"
|
|
x="247.48738"
|
|
y="350.92795"
|
|
id="tspan4028"> : "p"; // punctuation</tspan><tspan
|
|
sodipodi:role="line"
|
|
x="247.48738"
|
|
y="369.67795"
|
|
id="tspan4046"> if (sawType && sawType</tspan></text>
|
|
<path
|
|
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-opacity:1;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none"
|
|
d="M 374.84375 136.8125 C 371.96854 136.71001 368.64305 137.97919 365.15625 142.03125 C 361.97051 140.84608 359.22347 140.35622 356.84375 140.375 C 346.53162 140.4564 343.3125 149.71875 343.3125 149.71875 C 326.2234 146.67934 325.625 162.59375 325.625 162.59375 C 309.43195 163.37101 312.4375 177.375 312.4375 177.375 C 295.67899 180.15651 301.1875 194 301.1875 194 C 284.10838 199.04575 293.4375 212.46875 293.4375 212.46875 C 293.4375 212.46875 277.68174 220.31271 288.1875 232.25 C 288.1875 232.25 273.81776 243.63282 285.90625 253.34375 C 285.90625 253.34375 271.57897 263.97487 286.40625 275.03125 C 286.40625 275.03125 273.84147 285.48036 289.96875 295.3125 C 289.96875 295.3125 278.92374 306.07108 295.59375 314.65625 C 295.59375 314.65625 287.70844 329.01862 305.96875 335.125 C 305.96875 335.125 300.47495 348.88874 319.09375 351.46875 C 319.09375 351.46875 315.90162 357.19564 321.59375 361.15625 C 321.59375 361.15625 310.04416 364.78661 312.5625 374.40625 C 313.83361 379.26171 316.82684 380.49158 323.53125 380.1875 C 323.53125 380.1875 329.096 395.54812 350.46875 398.96875 L 353.125 402.59375 C 353.125 402.59375 342.80592 409.64088 359.125 421.5 C 359.125 421.5 354.16126 425.74314 363.28125 433.34375 C 363.28125 433.34375 357.54117 438.3362 365.75 442.625 C 365.75 442.625 361.35822 445.96166 366.09375 448.125 C 366.09375 448.125 370.88293 490.18262 355.40625 534.4375 C 355.40625 534.4375 341.28721 542.04782 350.1875 556.96875 C 350.1875 556.96875 331.59675 562.24093 345.09375 575.53125 C 345.09375 575.53125 342.0547 585.56155 349.375 585.78125 C 349.375 585.78125 346.16048 592.54552 354.4375 594.5625 C 354.4375 594.5625 353.17883 603.88113 364.09375 602.1875 C 369.44813 608.40994 378.92733 608.70518 385.21875 602.34375 C 396.13361 604.03738 394.875 594.71875 394.875 594.71875 C 403.15197 592.70177 399.9375 585.9375 399.9375 585.9375 C 407.25781 585.7178 404.21875 575.6875 404.21875 575.6875 C 417.71573 562.39718 399.125 557.09375 399.125 557.09375 C 408.0253 542.17282 393.90625 534.5625 393.90625 534.5625 C 378.42953 490.30762 383.21875 448.28125 383.21875 448.28125 C 387.95421 446.11791 383.5625 442.78125 383.5625 442.78125 C 391.77129 438.49245 386.03125 433.5 386.03125 433.5 C 395.15125 425.89939 390.1875 421.65625 390.1875 421.65625 C 406.5066 409.79713 396.1875 402.75 396.1875 402.75 L 398.84375 399.125 C 420.21649 395.70437 425.78125 380.34375 425.78125 380.34375 C 432.48566 380.64783 435.47889 379.41796 436.75 374.5625 C 439.26834 364.94286 427.75 361.3125 427.75 361.3125 C 433.44213 357.35188 430.21875 351.59375 430.21875 351.59375 C 448.83755 349.01373 443.34375 335.28125 443.34375 335.28125 C 461.60406 329.17487 453.71875 314.78125 453.71875 314.78125 C 470.38876 306.19608 459.34375 295.46875 459.34375 295.46875 C 475.47103 285.63661 462.90625 275.1875 462.90625 275.1875 C 477.73353 264.13112 463.40625 253.5 463.40625 253.5 C 475.49474 243.78907 461.15625 232.375 461.15625 232.375 C 471.66201 220.43771 455.875 212.625 455.875 212.625 C 455.875 212.625 465.20411 199.202 448.125 194.15625 C 448.125 194.15625 453.66476 180.31276 436.90625 177.53125 C 436.90625 177.53125 439.88054 163.52726 423.6875 162.75 C 423.6875 162.75 423.0891 146.8356 406 149.875 C 406 149.875 401.14687 135.83532 384.15625 142.15625 C 384.15625 142.15625 380.33279 137.00815 374.84375 136.8125 z M 375.34375 155 C 416.3488 155 449.59375 201.78944 449.59375 259.53125 C 449.59375 317.27306 416.3488 364.09375 375.34375 364.09375 C 334.3387 364.09375 301.09375 317.27306 301.09375 259.53125 C 301.09375 201.78944 334.3387 155 375.34375 155 z "
|
|
id="rect3058" />
|
|
<text
|
|
sodipodi:linespacing="125%"
|
|
id="text4207"
|
|
y="491.91403"
|
|
x="149.69542"
|
|
style="font-size:95px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#a21313;fill-opacity:1;stroke:none;font-family:Source Sans;-inkscape-font-specification:Source Sans"
|
|
xml:space="preserve"
|
|
inkscape:export-xdpi="90"
|
|
inkscape:export-ydpi="90"><tspan
|
|
y="491.91403"
|
|
x="149.69542"
|
|
id="tspan4209"
|
|
sodipodi:role="line">Code Mirror</tspan></text>
|
|
</g>
|
|
</svg>
|