jsfmt.spec.js.snap 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520
  1. // Jest Snapshot v1, https://goo.gl/fbAQLP
  2. exports[`parens.css 1`] = `
  3. a {
  4. prop1: func(1px,1px,1px,func(1px,1px,1px,func(1px,1px,1px)));
  5. prop2: func( 1px ,1px ,1px ,func( 1px ,1px ,1px ,func( 1px ,1px ,1px ) ) );
  6. prop3: func(1px, 1px, 1px, func(1px, 1px, 1px, func(1px, 1px, 1px)));
  7. prop4: func( 1px , 1px , 1px , func( 1px , 1px , 1px , func( 1px , 1px , 1px ) ) );
  8. prop5: func( 1px , 1px , 1px , func( 1px , 1px , 1px , func( 1px , 1px , 1px ) ) );
  9. prop6: func(
  10. 1px
  11. ,
  12. 1px
  13. ,
  14. 1px
  15. ,
  16. func(
  17. 1px
  18. ,
  19. 1px
  20. ,
  21. 1px
  22. ,
  23. func(
  24. 1px
  25. ,
  26. 1px
  27. ,
  28. 1px
  29. )
  30. )
  31. );
  32. prop7:
  33. func(
  34. 1px
  35. ,
  36. 1px
  37. ,
  38. 1px
  39. ,
  40. func(
  41. 1px
  42. ,
  43. 1px
  44. ,
  45. 1px
  46. ,
  47. func(
  48. 1px
  49. ,
  50. 1px
  51. ,
  52. 1px
  53. )
  54. )
  55. );
  56. prop8: very-very-very-very-very-very-vey-very-very-long-func(1px,1px,1px,very-very-very-very-very-very-vey-very-very-long-func(1px,1px,1px,very-very-very-very-very-very-vey-very-very-long-func(1px,1px,1px)));
  57. prop9: very-very-very-very-very-very-vey-very-very-long-func( 1px , 1px , 1px , very-very-very-very-very-very-vey-very-very-long-func( 1px , 1px , 1px , very-very-very-very-very-very-vey-very-very-long-func( 1px , 1px , 1px ) ) );
  58. prop10:
  59. very-very-very-very-very-very-vey-very-very-long-func(
  60. 1px
  61. ,
  62. 1px
  63. ,
  64. 1px
  65. ,
  66. very-very-very-very-very-very-vey-very-very-long-func(
  67. 1px
  68. ,
  69. 1px
  70. ,
  71. 1px,
  72. very-very-very-very-very-very-vey-very-very-long-func(
  73. 1px
  74. ,
  75. 1px
  76. ,
  77. 1px
  78. )
  79. )
  80. );
  81. prop11: very-very-very-very-very-very-vey-very-very-long-func(
  82. 1px
  83. ,
  84. 1px
  85. ,
  86. 1px
  87. ,
  88. very-very-very-very-very-very-vey-very-very-long-func(
  89. 1px
  90. ,
  91. 1px
  92. ,
  93. 1px,
  94. very-very-very-very-very-very-vey-very-very-long-func(
  95. 1px
  96. ,
  97. 1px
  98. ,
  99. 1px
  100. )
  101. )
  102. );
  103. }
  104. a {
  105. box-shadow: inset 0 $size $size (-$size) black;
  106. width: calc(100% - (#{var(--g-spacing)} - #{$iframe-x-padding}) * 2);
  107. padding-right: (100% * $info-width / (1 - $image-width));
  108. padding-bottom:
  109. (
  110. 100% *
  111. $image-height / ($image-width-responsive + $image-margin-responsive * 2)
  112. );
  113. }
  114. .foo {
  115. --paddingC: calc( var( --widthB ) / 2 );
  116. content: attr( data-title );
  117. color: var( --main-bg-color );
  118. background-color: rgb( 255, 0, 0 );
  119. background: element( #css-source );
  120. width: calc( 100% - ( #{var(--g-spacing)} - #{$iframe-x-padding} ) * 2 );
  121. padding-bottom:
  122. (
  123. 100% *
  124. $image-height / ( $image-width-responsive + $image-margin-responsive * 2 )
  125. );
  126. padding-top: var( --paddingC );
  127. margin: 1*1 (1)*1 1*(1) (1)*(1);
  128. prop: -1*-1 -(-1)*-1 -1*-(-1) -(-1)*-(-1);
  129. prop1: #{($m)*(10)};
  130. prop2: #{$m * 10};
  131. prop3: #{-(-$m)*-(-10)};
  132. prop4: +1;
  133. prop5: -1;
  134. prop6: word + 1; /* word1 */
  135. prop7: word - 1; /* word-1 */
  136. prop8: +1 +1 +1 +1; /* +1 +1 +1 +1 */
  137. prop9: -1 -1 -1 -1; /* -1 -1 -1 -1 */
  138. prop10: (-1);
  139. prop11: (+1);
  140. prop12: 10px/8px;
  141. prop13: round(1.5)/2 round(1.5) /2 round(1.5)/ 2 round(1.5) / 2;
  142. prop14: 2/round(1.5) 2 /round(1.5) 2/ round(1.5) 2 / round(1.5);
  143. prop15: (round(1.5)/2) (round(1.5) /2) (round(1.5)/ 2) (round(1.5) / 2);
  144. prop16: (2/round(1.5)) (2 /round(1.5)) (2/ round(1.5)) (2 / round(1.5));
  145. prop17: $width/2 $width /2 $width/ 2 $width / 2;
  146. prop18: 2/$width 2 /$width 2/ $width 2 / $width;
  147. prop19: ($width/2) ($width /2) ($width/ 2) ($width / 2);
  148. prop20: (2/$width) (2 /$width) (2/ $width) (2 / $width);
  149. prop21: @width/2 @width /2 @width/ 2 @width / 2;
  150. prop22: 2/@width 2 /@width 2/ @width 2 / @width;
  151. prop23: (@width/2) (@width /2) (@width/ 2) (@width / 2);
  152. prop24: (2/@width) (2 /@width) (2/ @width) (2 / @width);
  153. prop25-1: #{$width}/#{$width} #{$width} /#{$width} #{$width}/ #{$width} #{$width} / #{$width};
  154. prop25-2: #{$width}*#{$width} #{$width} *#{$width} #{$width}* #{$width} #{$width} * #{$width};
  155. prop25-3: #{$width}+#{$width} #{$width} +#{$width} #{$width}+ #{$width} #{$width} + #{$width};
  156. prop25-4: #{$width}-#{$width} #{$width} -#{$width} #{$width}- #{$width} #{$width} - #{$width};
  157. prop26: 8px/2px 8px /1 1/ 2px 1 / 2;
  158. prop27: 8px/2px 8px/1 1/2px 1/2;
  159. prop28: 8px / 2px 8px / 1 1 / 2px 1 / 2;
  160. prop29: (8px/2px) (8px/1) (1/2px) (1/2);
  161. prop30: (8px / 2px) (8px / 1) (1 / 2px) (1 / 2);
  162. prop31: (#{$width}/2px) (8px/#{$width}) (#{$width} / 2px) (8px / #{$width});
  163. prop32: func(8px/2);
  164. prop33: 5px + 8px/2px;
  165. prop34: func(+20px, + 20px);
  166. prop35: 1+1+1+1;
  167. prop36: 1 + 1 + 1 + 1;
  168. prop37: 1 +1 1 +1;
  169. prop38: ++1;
  170. prop39: ++(1);
  171. prop40: --1;
  172. prop41: --(1);
  173. prop42: 1px+1px+1px+1px;
  174. prop43: 1px + 1px + 1px + 1px;
  175. prop44: -1+-1 -(-1)+-1 -1+-(-1) -(-1)+-(-1);
  176. prop45: round(1.5)*2 round(1.5) *2 round(1.5)* 2 round(1.5) * 2;
  177. prop46: 2*round(1.5) 2 *round(1.5) 2* round(1.5) 2 * round(1.5);
  178. prop47: (round(1.5)*2) (round(1.5) *2) (round(1.5)* 2) (round(1.5) * 2);
  179. prop48: (2*round(1.5)) (2 *round(1.5)) (2* round(1.5)) (2 * round(1.5));
  180. prop49: $width*2 $width *2 $width* 2 $width * 2;
  181. prop50: 2*$width 2 *$width 2* $width 2 * $width;
  182. prop51: ($width*2) ($width *2) ($width* 2) ($width * 2);
  183. prop52: (2*$width) (2 *$width) (2* $width) (2 * $width);
  184. prop53: @width*2 @width *2 @width* 2 @width * 2;
  185. prop54: 2*@width 2 *@width 2* @width 2 * @width;
  186. prop55: (@width*2) (@width *2) (@width* 2) (@width * 2);
  187. prop56: (2*@width) (2 *@width) (2* @width) (2 * @width);
  188. prop57: round(1.5)+2 round(1.5) +2 round(1.5)+ 2 round(1.5) + 2;
  189. prop58: 2+round(1.5) 2 +round(1.5) 2+ round(1.5) 2 + round(1.5);
  190. prop59: (round(1.5)+2) (round(1.5) +2) (round(1.5)+ 2) (round(1.5) + 2);
  191. prop60: (2+round(1.5)) (2 +round(1.5)) (2+ round(1.5)) (2 + round(1.5));
  192. prop61: $width+2 $width +2 $width+ 2 $width + 2;
  193. prop62: 2+$width 2 +$width 2+ $width 2 + $width;
  194. prop63: ($width+2) ($width +2) ($width+ 2) ($width + 2);
  195. prop64: (2+$width) (2 +$width) (2+ $width) (2 + $width);
  196. prop65: @width+2 @width +2 @width+ 2 @width + 2;
  197. prop66: 2+@width 2 +@width 2+ @width 2 + @width;
  198. prop67: (@width+2) (@width +2) (@width+ 2) (@width + 2);
  199. prop68: (2+@width) (2 +@width) (2+ @width) (2 + @width);
  200. prop69: "test"+1 "test" +1 "test"+ 1 "test" + 1;
  201. prop70: 1+"test" 1 +"test" 1+ "test" 1 + "test";
  202. prop71: "test"-1 "test" -1 "test"- 1 "test" - 1;
  203. prop72: 1-"test" 1 -"test" 1- "test" 1 - "test";
  204. prop73: calc(100%*2px) calc(100% *2px) calc(100%* 2px) calc(100% * 2px);
  205. prop74: calc(100%/2px) calc(100% /2px) calc(100%/ 2px) calc(100% / 2px);
  206. prop75: calc(100%+2px) calc(100% +2px) calc(100%+ 2px) calc(100% + 2px);
  207. prop76: calc(100%-2px) calc(100% -2px) calc(100%- 2px) calc(100% - 2px);
  208. prop77: calc(-5px);
  209. prop78: calc(+5px);
  210. prop79: calc(-100px + 100px);
  211. prop80: calc(+100px + 100px);
  212. prop81: calc(100px - 100px);
  213. prop82: calc(100px + 100px);
  214. }
  215. .bar {
  216. prop1: attr(data-foo);
  217. prop2: attr( data-foo );
  218. prop3: attr( data-foo );
  219. prop4: attr(
  220. data-foo
  221. );
  222. prop5: attr(
  223. data-foo
  224. );
  225. prop6:
  226. attr(data-foo);
  227. prop7:
  228. attr(
  229. data-foo
  230. );
  231. prop8:
  232. attr(
  233. data-foo
  234. )
  235. ;
  236. prop9:"("attr(title)")";
  237. prop10: "(" attr( title ) ")";
  238. prop11: "(" attr( title ) ")";
  239. prop12: "("
  240. attr(title)
  241. ")";
  242. prop13:
  243. "("
  244. attr(title)
  245. ")";
  246. prop14:
  247. "("
  248. attr(
  249. title
  250. )
  251. ")";
  252. prop15:
  253. "("
  254. attr(
  255. title
  256. )
  257. ")"
  258. ;
  259. prop16: attr(length em);
  260. prop17: attr(length em);
  261. prop18: attr(length em);
  262. prop19: attr(
  263. length
  264. em
  265. );
  266. prop20:attr(data-size em,20);
  267. prop21: attr( data-size em , 20 );
  268. prop22: attr( data-size em , 20 );
  269. prop23: attr(
  270. data-size em,
  271. 20
  272. );
  273. prop24:
  274. attr(
  275. data-size em,
  276. 20
  277. );
  278. prop25:
  279. attr(
  280. data-size
  281. em,
  282. 20
  283. )
  284. ;
  285. }
  286. .bar {
  287. filter: progid:DXImageTransform.Microsoft.gradient(enabled='false',startColorstr='#fff',endColorstr='#000');
  288. filter: progid:DXImageTransform.Microsoft.Shadow(color='#042b47', Direction=45, Strength=6) progid:DXImageTransform.Microsoft.Shadow(color='#042b47', Direction=135, Strength=6);
  289. -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#fad59f, endColorstr=#fa9907)";
  290. }
  291. .unicode-ranges
  292. {
  293. /* <unicode-range> values */
  294. unicode-range: U+26; /* single codepoint */
  295. unicode-range: U+0-7F;
  296. unicode-range: U+0025-00FF; /* codepoint range */
  297. unicode-range: U+4??; /* wildcard range */
  298. unicode-range: U+0025-00FF, U+4??; /* multiple values */
  299. }
  300. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  301. a {
  302. prop1: func(1px, 1px, 1px, func(1px, 1px, 1px, func(1px, 1px, 1px)));
  303. prop2: func(1px, 1px, 1px, func(1px, 1px, 1px, func(1px, 1px, 1px)));
  304. prop3: func(1px, 1px, 1px, func(1px, 1px, 1px, func(1px, 1px, 1px)));
  305. prop4: func(1px, 1px, 1px, func(1px, 1px, 1px, func(1px, 1px, 1px)));
  306. prop5: func(1px, 1px, 1px, func(1px, 1px, 1px, func(1px, 1px, 1px)));
  307. prop6: func(1px, 1px, 1px, func(1px, 1px, 1px, func(1px, 1px, 1px)));
  308. prop7: func(1px, 1px, 1px, func(1px, 1px, 1px, func(1px, 1px, 1px)));
  309. prop8: very-very-very-very-very-very-vey-very-very-long-func(
  310. 1px,
  311. 1px,
  312. 1px,
  313. very-very-very-very-very-very-vey-very-very-long-func(
  314. 1px,
  315. 1px,
  316. 1px,
  317. very-very-very-very-very-very-vey-very-very-long-func(1px, 1px, 1px)
  318. )
  319. );
  320. prop9: very-very-very-very-very-very-vey-very-very-long-func(
  321. 1px,
  322. 1px,
  323. 1px,
  324. very-very-very-very-very-very-vey-very-very-long-func(
  325. 1px,
  326. 1px,
  327. 1px,
  328. very-very-very-very-very-very-vey-very-very-long-func(1px, 1px, 1px)
  329. )
  330. );
  331. prop10: very-very-very-very-very-very-vey-very-very-long-func(
  332. 1px,
  333. 1px,
  334. 1px,
  335. very-very-very-very-very-very-vey-very-very-long-func(
  336. 1px,
  337. 1px,
  338. 1px,
  339. very-very-very-very-very-very-vey-very-very-long-func(1px, 1px, 1px)
  340. )
  341. );
  342. prop11: very-very-very-very-very-very-vey-very-very-long-func(
  343. 1px,
  344. 1px,
  345. 1px,
  346. very-very-very-very-very-very-vey-very-very-long-func(
  347. 1px,
  348. 1px,
  349. 1px,
  350. very-very-very-very-very-very-vey-very-very-long-func(1px, 1px, 1px)
  351. )
  352. );
  353. }
  354. a {
  355. box-shadow: inset 0 $size $size (-$size) black;
  356. width: calc(100% - (#{var(--g-spacing)} - #{$iframe-x-padding}) * 2);
  357. padding-right: (100% * $info-width / (1 - $image-width));
  358. padding-bottom: (
  359. 100% * $image-height /
  360. ($image-width-responsive + $image-margin-responsive * 2)
  361. );
  362. }
  363. .foo {
  364. --paddingC: calc(var(--widthB) / 2);
  365. content: attr(data-title);
  366. color: var(--main-bg-color);
  367. background-color: rgb(255, 0, 0);
  368. background: element(#css-source);
  369. width: calc(100% - (#{var(--g-spacing)} - #{$iframe-x-padding}) * 2);
  370. padding-bottom: (
  371. 100% * $image-height /
  372. ($image-width-responsive + $image-margin-responsive * 2)
  373. );
  374. padding-top: var(--paddingC);
  375. margin: 1 * 1 (1) * 1 1 * (1) (1) * (1);
  376. prop: -1 * -1 - (-1) * -1 -1 * -(-1) - (-1) * -(-1);
  377. prop1: #{($m) * (10)};
  378. prop2: #{$m * 10};
  379. prop3: #{- (-$m) * -(-10)};
  380. prop4: +1;
  381. prop5: -1;
  382. prop6: word + 1; /* word1 */
  383. prop7: word - 1; /* word-1 */
  384. prop8: +1 +1 +1 +1; /* +1 +1 +1 +1 */
  385. prop9: -1 -1 -1 -1; /* -1 -1 -1 -1 */
  386. prop10: (-1);
  387. prop11: (+1);
  388. prop12: 10px/8px;
  389. prop13: round(1.5) / 2 round(1.5) / 2 round(1.5) / 2 round(1.5) / 2;
  390. prop14: 2 / round(1.5) 2 / round(1.5) 2 / round(1.5) 2 / round(1.5);
  391. prop15: (round(1.5) / 2) (round(1.5) / 2) (round(1.5) / 2) (round(1.5) / 2);
  392. prop16: (2 / round(1.5)) (2 / round(1.5)) (2 / round(1.5)) (2 / round(1.5));
  393. prop17: $width/2 $width / 2 $width/ 2 $width / 2;
  394. prop18: 2 / $width 2 / $width 2 / $width 2 / $width;
  395. prop19: ($width/2) ($width / 2) ($width/ 2) ($width / 2);
  396. prop20: (2 / $width) (2 / $width) (2 / $width) (2 / $width);
  397. prop21: @width / 2 @width / 2 @width / 2 @width / 2;
  398. prop22: 2 / @width 2 / @width 2 / @width 2 / @width;
  399. prop23: (@width / 2) (@width / 2) (@width / 2) (@width / 2);
  400. prop24: (2 / @width) (2 / @width) (2 / @width) (2 / @width);
  401. prop25-1: #{$width}/#{$width} #{$width} /#{$width} #{$width}/ #{$width} #{$width} /
  402. #{$width};
  403. prop25-2: #{$width}*#{$width} #{$width} *#{$width} #{$width}* #{$width} #{$width} *
  404. #{$width};
  405. prop25-3: #{$width}+#{$width} #{$width} +#{$width} #{$width}+ #{$width} #{$width} +
  406. #{$width};
  407. prop25-4: #{$width}-#{$width} #{$width} -#{$width} #{$width}- #{$width} #{$width} -
  408. #{$width};
  409. prop26: 8px/2px 8px /1 1/ 2px 1 / 2;
  410. prop27: 8px/2px 8px/1 1/2px 1/2;
  411. prop28: 8px / 2px 8px / 1 1 / 2px 1 / 2;
  412. prop29: (8px/2px) (8px/1) (1/2px) (1/2);
  413. prop30: (8px / 2px) (8px / 1) (1 / 2px) (1 / 2);
  414. prop31: (#{$width}/ 2px) (8px /#{$width}) (#{$width} / 2px) (8px / #{$width});
  415. prop32: func(8px/2);
  416. prop33: 5px + 8px/2px;
  417. prop34: func(+20px, +20px);
  418. prop35: 1+1+1+1;
  419. prop36: 1 + 1 + 1 + 1;
  420. prop37: 1 +1 1 +1;
  421. prop38: ++1;
  422. prop39: ++(1);
  423. prop40: --1;
  424. prop41: --(1);
  425. prop42: 1px+1px+1px+1px;
  426. prop43: 1px + 1px + 1px + 1px;
  427. prop44: -1+-1 - (-1)+-1 -1+-(-1) - (-1)+-(-1);
  428. prop45: round(1.5) * 2 round(1.5) * 2 round(1.5) * 2 round(1.5) * 2;
  429. prop46: 2 * round(1.5) 2 * round(1.5) 2 * round(1.5) 2 * round(1.5);
  430. prop47: (round(1.5) * 2) (round(1.5) * 2) (round(1.5) * 2) (round(1.5) * 2);
  431. prop48: (2 * round(1.5)) (2 * round(1.5)) (2 * round(1.5)) (2 * round(1.5));
  432. prop49: $width * 2 $width * 2 $width * 2 $width * 2;
  433. prop50: 2 * $width 2 * $width 2 * $width 2 * $width;
  434. prop51: ($width * 2) ($width * 2) ($width * 2) ($width * 2);
  435. prop52: (2 * $width) (2 * $width) (2 * $width) (2 * $width);
  436. prop53: @width*2 @width * 2 @width* 2 @width * 2;
  437. prop54: 2 * @width 2 * @width 2 * @width 2 * @width;
  438. prop55: (@width*2) (@width * 2) (@width* 2) (@width * 2);
  439. prop56: (2 * @width) (2 * @width) (2 * @width) (2 * @width);
  440. prop57: round(1.5) + 2 round(1.5) + 2 round(1.5) + 2 round(1.5) + 2;
  441. prop58: 2 + round(1.5) 2 + round(1.5) 2 + round(1.5) 2 + round(1.5);
  442. prop59: (round(1.5) + 2) (round(1.5) + 2) (round(1.5) + 2) (round(1.5) + 2);
  443. prop60: (2 + round(1.5)) (2 + round(1.5)) (2 + round(1.5)) (2 + round(1.5));
  444. prop61: $width + 2 $width + 2 $width + 2 $width + 2;
  445. prop62: 2 + $width 2 + $width 2 + $width 2 + $width;
  446. prop63: ($width + 2) ($width + 2) ($width + 2) ($width + 2);
  447. prop64: (2 + $width) (2 + $width) (2 + $width) (2 + $width);
  448. prop65: @width+2 @width + 2 @width+ 2 @width + 2;
  449. prop66: 2 + @width 2 + @width 2 + @width 2 + @width;
  450. prop67: (@width+2) (@width + 2) (@width+ 2) (@width + 2);
  451. prop68: (2 + @width) (2 + @width) (2 + @width) (2 + @width);
  452. prop69: "test"+1 "test" +1 "test"+ 1 "test" + 1;
  453. prop70: 1+"test" 1 +"test" 1+ "test" 1 + "test";
  454. prop71: "test"-1 "test" -1 "test"- 1 "test" - 1;
  455. prop72: 1-"test" 1 -"test" 1- "test" 1 - "test";
  456. prop73: calc(100% * 2px) calc(100% * 2px) calc(100% * 2px) calc(100% * 2px);
  457. prop74: calc(100% / 2px) calc(100% / 2px) calc(100% / 2px) calc(100% / 2px);
  458. prop75: calc(100%+2px) calc(100% +2px) calc(100%+ 2px) calc(100% + 2px);
  459. prop76: calc(100%-2px) calc(100% -2px) calc(100%- 2px) calc(100% - 2px);
  460. prop77: calc(-5px);
  461. prop78: calc(+5px);
  462. prop79: calc(-100px + 100px);
  463. prop80: calc(+100px + 100px);
  464. prop81: calc(100px - 100px);
  465. prop82: calc(100px + 100px);
  466. }
  467. .bar {
  468. prop1: attr(data-foo);
  469. prop2: attr(data-foo);
  470. prop3: attr(data-foo);
  471. prop4: attr(data-foo);
  472. prop5: attr(data-foo);
  473. prop6: attr(data-foo);
  474. prop7: attr(data-foo);
  475. prop8: attr(data-foo);
  476. prop9: "(" attr(title) ")";
  477. prop10: "(" attr(title) ")";
  478. prop11: "(" attr(title) ")";
  479. prop12: "(" attr(title) ")";
  480. prop13: "(" attr(title) ")";
  481. prop14: "(" attr(title) ")";
  482. prop15: "(" attr(title) ")";
  483. prop16: attr(length em);
  484. prop17: attr(length em);
  485. prop18: attr(length em);
  486. prop19: attr(length em);
  487. prop20: attr(data-size em, 20);
  488. prop21: attr(data-size em, 20);
  489. prop22: attr(data-size em, 20);
  490. prop23: attr(data-size em, 20);
  491. prop24: attr(data-size em, 20);
  492. prop25: attr(data-size em, 20);
  493. }
  494. .bar {
  495. filter: progid:DXImageTransform.Microsoft.gradient(enabled='false',startColorstr='#fff',endColorstr='#000');
  496. filter: progid:DXImageTransform.Microsoft.Shadow(color='#042b47', Direction=45, Strength=6) progid:DXImageTransform.Microsoft.Shadow(color='#042b47', Direction=135, Strength=6);
  497. -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#fad59f, endColorstr=#fa9907)";
  498. }
  499. .unicode-ranges {
  500. /* <unicode-range> values */
  501. unicode-range: U+26; /* single codepoint */
  502. unicode-range: U+0-7F;
  503. unicode-range: U+0025-00FF; /* codepoint range */
  504. unicode-range: U+4??; /* wildcard range */
  505. unicode-range: U+0025-00FF, U+4??; /* multiple values */
  506. }
  507. `;