Multipage importing - resize all frames to margins?

I've imported a multi-page pdf using the Multipage importer version 2.5
However, all the pages are to the page size - i need them to the margin sizes.
Basically need all frames on page (there's only 1 frame on each page anyway) to resize to the margins and the content set to fit and aligned to top of frame.

Hi Eugene
This should do what you want
You can download the script from here (might not come out good with copy and paste).
Click the iconbutton to resize.
Trevor
// Script to fit Inserted images to page margins by Trevor
// Works only if there is "rectangle on every page"
// http://forums.adobe.com/thread/1187100?tstart=0
// https://www.sugarsync.com/pf/D6923127_4978795_948580
#target indesign
app.doScript("main()", ScriptLanguage.JAVASCRIPT, undefined, UndoModes.FAST_ENTIRE_SCRIPT, "PDFs to Margins");
function main()
        var  doc = app.activeDocument,
                pageMargins = [], pageGeos = [], recGeos = [],
                recs = doc.rectangles.everyItem().getElements(), l = recs.length,
                isFacing = doc.documentPreferences.facingPages, fo, e = false,
                w = new Window ("dialog","PDFs To Margins", undefined);
        var r1 = w.add ("radiobutton", undefined, "Resize: Proportionally"),
              r2 = w.add ("radiobutton", undefined, "Resize: Fit Content to Frame"),
              TrevorsButton =  "\u0089PNG\r\n\x1A\n\x00\x00\x00\rIHDR\x00\x00\x00g\x00\x00\x00g\b\x02\x00\x00\x00\u0092#\u00CB\u00AE\x00\x00\nCiCCPICC Profile\x00\x00x\u009C\u009DSwX\u0093\u00F7\x16>\u00DF\u00F7e\x0FVB\u00D8\u00F0\u00B1\u0097l\u0081\x00\"#\u00AC\b\u00C8\x10Y\u00A2\x10\u0092\x00a\u0084\x10\x12@\u00C5\u0085\u0088\nV\x14\x15\x11\u009CHU\u00C4\u0082\u00D5\nH\u009D\u0088\u00E2\u00A0(\u00B8gA\u008A\u0088Z\u008BU\\8\u00EE\x1F\u00DC\u00A7\u00B5}z\u00EF\u00ED\u00ED\u00FB\u00D7\u00FB\u00BC\u00E7\u009C\u00E7\u00FC\u00CEy\u00CF\x0F\u0080\x11\x12&\u0091\u00E6\u00A2j\x009R\u0085<:\u00D8\x1F\u008FOH\u00C4\u00C9\u00BD\u0080\x02\x15H\u00E0\x04 \x10\u00E6\u00CB\u00C2g\x05\u00C5\x00\x00\u00F0\x03yx~t\u00B0?\u00FC\x01\u00AFo\x00\x02\x00p\u00D5.$\x12\u00C7\u00E1\u00FF\u0083\u00BAP&W\x00 \u0091\x00\u00E0\"\x12\u00E7\x0B\x01\u0090R\x00\u00C8.T\u00C8\x14\x00\u00C8\x18\x00\u00B0S\u00B3d\n\x00\u0094\x00\x00ly|B\"\x00\u00AA\r\x00\u00EC\u00F4I>\x05\x00\u00D8\u00A9\u0093\u00DC\x17\x00\u00D8\u00A2\x1C\u00A9\b\x00\u008D\x01\x00\u0099(G$\x02@\u00BB\x00`U\u0081R,\x02\u00C0\u00C2\x00\u00A0\u00AC@\".\x04\u00C0\u00AE\x01\u0080Y\u00B62G\x02\u0080\u00BD\x05\x00v\u008EX\u0090\x0F@`\x00\u0080\u0099B,\u00CC\x00 8\x02\x00C\x1E\x13\u00CD\x03 L\x03\u00A00\u00D2\u00BF\u00E0\u00A9_p\u0085\u00B8H\x01\x00\u00C0\u00CB\u0095\u00CD\u0097K\u00D23\x14\u00B8\u0095\u00D0\x1Aw\u00F2\u00F0\u00E0\u00E2!\u00E2\u00C2l\u00B1Ba\x17)\x10f\t\u00E4\"\u009C\u0097\u009B#\x13H\u00E7\x03L\u00CE\f\x00\x00\x1A\u00F9\u00D1\u00C1\u00FE8?\u0090\u00E7\u00E6\u00E4\u00E1\u00E6f\u00E7l\u00EF\u00F4\u00C5\u00A2\u00FEk\u00F0o\">!\u00F1\u00DF\u00FE\u00BC\u008C\x02\x04\x00\x10N\u00CF\u00EF\u00DA_\u00E5\u00E5\u00D6\x03p\u00C7\x01\u00B0u\u00BFk\u00A9[\x00\u00DAV\x00h\u00DF\u00F9]3\u00DB\t\u00A0Z\n\u00D0z\u00F9\u008By8\u00FC@\x1E\u009E\u00A1P\u00C8<\x1D\x1C\n\x0B\x0B\u00ED%b\u00A1\u00BD0\u00E3\u008B>\u00FF3\u00E1o\u00E0\u008B~\u00F6\u00FC@\x1E\u00FE\u00DBz\u00F0\x00q\u009A@\u0099\u00AD\u00C0\u00A3\u0083\u00FDqanv\u00AER\u008E\u00E7\u00CB\x04B1n\u00F7\u00E7#\u00FE\u00C7\u0085\x7F\u00FD\u008E)\u00D1\u00E24\u00B1\\,\x15\u008A\u00F1X\u0089\u00B8P\"M\u00C7y\u00B9R\u0091D!\u00C9\u0095\u00E2\x12\u00E9\x7F2\u00F1\x1F\u0096\u00FD\t\u0093w\r\x00\u00AC\u0086O\u00C0N\u00B6\x07\u00B5\u00CBl\u00C0~\u00EE\x01\x02\u008B\x0EX\u00D2v\x00@~\u00F3-\u008C\x1A\x0B\u0091\x00\x10g42y\u00F7\x00\x00\u0093\u00BF\u00F9\u008F@+\x01\x00\u00CD\u0097\u00A4\u00E3\x00\x00\u00BC\u00E8\x18\\\u00A8\u0094\x17L\u00C6\b\x00\x00D\u00A0\u0081*\u00B0A\x07\f\u00C1\x14\u00AC\u00C0\x0E\u009C\u00C1\x1D\u00BC\u00C0\x17\x02a\x06D@\f$\u00C0<\x10B\x06\u00E4\u0080\x1C\n\u00A1\x18\u0096A\x19T\u00C0:\u00D8\x04\u00B5\u00B0\x03\x1A\u00A0\x11\u009A\u00E1\x10\u00B4\u00C118\r\u00E7\u00E0\x12\\\u0081\u00EBp\x17\x06`\x18\u009E\u00C2\x18\u00BC\u0086\t\x04A\u00C8\b\x13a!:\u0088\x11b\u008E\u00D8\"\u00CE\b\x17\u0099\u008E\x04\"aH4\u0092\u0080\u00A4 \u00E9\u0088\x14Q\"\u00C5\u00C8r\u00A4\x02\u00A9Bj\u0091]H#\u00F2-r\x149\u008D\\@\u00FA\u0090\u00DB\u00C8 2\u008A\u00FC\u008A\u00BCG1\u0094\u0081\u00B2Q\x03\u00D4\x02u@\u00B9\u00A8\x1F\x1A\u008A\u00C6\u00A0s\u00D1t4\x0F]\u0080\u0096\u00A2k\u00D1\x1A\u00B4\x1E=\u0080\u00B6\u00A2\u00A7\u00D1K\u00E8ut\x00}\u008A\u008Ec\u0080\u00D11\x0Ef\u008C\u00D9a\\\u008C\u0087E`\u0089X\x1A&\u00C7\x16c\u00E5X5V\u008F5c\x1DX7v\x15\x1B\u00C0\u009Ea\u00EF\b$\x02\u008B\u0080\x13\u00EC\b^\u0084\x10\u00C2l\u0082\u0090\u0090GXLXC\u00A8%\u00EC#\u00B4\x12\u00BA\bW\t\u0083\u00841\u00C2'\"\u0093\u00A8O\u00B4%z\x12\u00F9\u00C4xb:\u00B1\u0090XF\u00AC&\u00EE!\x1E!\u009E%^'\x0E\x13_\u0093H$\x0E\u00C9\u0092\u00E4N\n!%\u00902I\x0BIkH\u00DBH-\u00A4S\u00A4>\u00D2\x10i\u009CL&\u00EB\u0090m\u00C9\u00DE\u00E4\b\u00B2\u0080\u00AC \u0097\u0091\u00B7\u0090\x0F\u0090O\u0092\u00FB\u00C9\u00C3\u00E4\u00B7\x14:\u00C5\u0088\u00E2L\t\u00A2$R\u00A4\u0094\x12J5e?\u00E5\x04\u00A5\u009F2B\u0099\u00A0\u00AAQ\u00CD\u00A9\u009E\u00D4\b\u00AA\u0088:\u009FZIm\u00A0vP/S\u0087\u00A9\x134u\u009A%\u00CD\u009B\x16C\u00CB\u00A4-\u00A3\u00D5\u00D0\u009Aigi\u00F7h/\u00E9t\u00BA\t\u00DD\u0083\x1EE\u0097\u00D0\u0097\u00D2k\u00E8\x07\u00E9\u00E7\u00E9\u0083\u00F4w\f\r\u0086\r\u0083\u00C7Hb(\x19k\x19{\x19\u00A7\x18\u00B7\x19/\u0099L\u00A6\x05\u00D3\u0097\u0099\u00C8T0\u00D72\x1B\u0099g\u0098\x0F\u0098oUX*\u00F6*|\x15\u0091\u00CA\x12\u0095:\u0095V\u0095~\u0095\u00E7\u00AATUsU?\u00D5y\u00AA\x0BT\u00ABU\x0F\u00AB^V}\u00A6FU\u00B3P\u00E3\u00A9\t\u00D4\x16\u00AB\u00D5\u00A9\x1DU\u00BB\u00A96\u00AE\u00CERwR\u008FP\u00CFQ_\u00A3\u00BE_\u00FD\u0082\u00FAc\r\u00B2\u0086\u0085F\u00A0\u0086H\u00A3Tc\u00B7\u00C6\x19\u008D!\x16\u00C62e\u00F1XB\u00D6rV\x03\u00EB,k\u0098Mb[\u00B2\u00F9\u00ECLv\x05\u00FB\x1Bv/{LSCs\u00AAf\u00ACf\u0091f\u009D\u00E6q\u00CD\x01\x0E\u00C6\u00B1\u00E0\u00F09\u00D9\u009CJ\u00CE!\u00CE\r\u00CE{-\x03-?-\u00B1\u00D6j\u00ADf\u00AD~\u00AD7\u00DAz\u00DA\u00BE\u00DAb\u00EDr\u00ED\x16\u00ED\u00EB\u00DA\u00EFup\u009D@\u009D,\u009D\u00F5:m:\u00F7u\t\u00BA6\u00BAQ\u00BA\u0085\u00BA\u00DBu\u00CF\u00EA>\u00D3c\u00EBy\u00E9\t\u00F5\u00CA\u00F5\x0E\u00E9\u00DD\u00D1G\u00F5m\u00F4\u00A3\u00F5\x17\u00EA\u00EF\u00D6\u00EF\u00D1\x1F704\b6\u0090\x19l18c\u00F0\u00CC\u0090c\u00E8k\u0098i\u00B8\u00D1\u00F0\u0084\u00E1\u00A8\x11\u00CBh\u00BA\u0091\u00C4h\u00A3\u00D1I\u00A3'\u00B8&\u00EE\u0087g\u00E35x\x17>f\u00ACo\x1Cb\u00AC4\u00DEe\u00DCk<abi2\u00DB\u00A4\u00C4\u00A4\u00C5\u00E4\u00BE)\u00CD\u0094k\u009Af\u00BA\u00D1\u00B4\u00D3t\u00CC\u00CC\u00C8,\u00DC\u00AC\u00D8\u00AC\u00C9\u00EC\u008E9\u00D5\u009Ck\u009Ea\u00BE\u00D9\u00BC\u00DB\u00FC\u008D\u0085\u00A5E\u009C\u00C5J\u008B6\u008B\u00C7\u0096\u00DA\u0096|\u00CB\x05\u0096M\u0096\u00F7\u00AC\u0098V>VyV\u00F5V\u00D7\u00ACI\u00D6\\\u00EB,\u00EBm\u00D6WlP\x1BW\u009B\f\u009B:\u009B\u00CB\u00B6\u00A8\u00AD\u009B\u00AD\u00C4v\u009Bm\u00DF\x14\u00E2\x14\u008F)\u00D2)\u00F5Sn\u00DA1\u00EC\u00FC\u00EC\n\u00EC\u009A\u00EC\x06\u00ED9\u00F6a\u00F6%\u00F6m\u00F6\u00CF\x1D\u00CC\x1C\x12\x1D\u00D6;t;|rtu\u00CCvlp\u00BC\u00EB\u00A4\u00E14\u00C3\u00A9\u00C4\u00A9\u00C3\u00E9Wg\x1Bg\u00A1s\u009D\u00F35\x17\u00A6K\u0090\u00CB\x12\u0097v\u0097\x17Sm\u00A7\u008A\u00A7n\u009Fz\u00CB\u0095\u00E5\x1A\u00EE\u00BA\u00D2\u00B5\u00D3\u00F5\u00A3\u009B\u00BB\u009B\u00DC\u00AD\u00D9m\u00D4\u00DD\u00CC=\u00C5}\u00AB\u00FBM.\u009B\x1B\u00C9]\u00C3=\u00EFA\u00F4\u00F0\u00F7X\u00E2q\u00CC\u00E3\u009D\u00A7\u009B\u00A7\u00C2\u00F3\u0090\u00E7/^v^Y^\u00FB\u00BD\x1EO\u00B3\u009C&\u009E\u00D60m\u00C8\u00DB\u00C4[\u00E0\u00BD\u00CB{`:>=e\u00FA\u00CE\u00E9\x03>\u00C6>\x02\u009Fz\u009F\u0087\u00BE\u00A6\u00BE\"\u00DF=\u00BE#~\u00D6~\u0099~\x07\u00FC\u009E\u00FB;\u00FA\u00CB\u00FD\u008F\u00F8\u00BF\u00E1y\u00F2\x16\u00F1N\x05`\x01\u00C1\x01\u00E5\x01\u00BD\u0081\x1A\u0081\u00B3\x03k\x03\x1F\x04\u0099\x04\u00A5\x075\x05\u008D\x05\u00BB\x06/\f>\x15B\f\t\rY\x1Fr\u0093o\u00C0\x17\u00F2\x1B\u00F9c3\u00DCg,\u009A\u00D1\x15\u00CA\b\u009D\x15Z\x1B\u00FA0\u00CC&L\x1E\u00D6\x11\u008E\u0086\u00CF\b\u00DF\x10~o\u00A6\u00F9L\u00E9\u00CC\u00B6\b\u0088\u00E0Gl\u0088\u00B8\x1Fi\x19\u0099\x17\u00F9}\x14)*2\u00AA.\u00EAQ\u00B4Stqt\u00F7,\u00D6\u00AC\u00E4Y\u00FBg\u00BD\u008E\u00F1\u008F\u00A9\u008C\u00B9;\u00DBj\u00B6rvg\u00ACjlRlc\u00EC\u009B\u00B8\u0080\u00B8\u00AA\u00B8\u0081x\u0087\u00F8E\u00F1\u0097\x12t\x13$\t\u00ED\u0089\u00E4\u00C4\u00D8\u00C4=\u0089\u00E3s\x02\u00E7l\u009A3\u009C\u00E4\u009AT\u0096tc\u00AE\u00E5\u00DC\u00A2\u00B9\x17\u00E6\u00E9\u00CE\u00CB\u009Ew<Y5Y\u0090|8\u0085\u0098\x12\u0097\u00B2?\u00E5\u0083 BP/\x18O\u00E5\u00A7nM\x1D\x13\u00F2\u0084\u009B\u0085OE\u00BE\u00A2\u008D\u00A2Q\u00B1\u00B7\u00B8J<\u0092\u00E6\u009DV\u0095\u00F68\u00DD;}C\u00FAh\u0086OFu\u00C63\tOR+y\u0091\x19\u0092\u00B9#\u00F3MVD\u00D6\u00DE\u00AC\u00CF\u00D9q\u00D9-9\u0094\u009C\u0094\u009C\u00A3R\ri\u0096\u00B4+\u00D70\u00B7(\u00B7Of++\u0093\r\u00E4y\u00E6m\u00CA\x1B\u0093\u0087\u00CA\u00F7\u00E4#\u00F9s\u00F3\u00DB\x15l\u0085L\u00D1\u00A3\u00B4R\u00AEP\x0E\x16L/\u00A8+x[\x18[x\u00B8H\u00BDHZ\u00D43\u00DFf\u00FE\u00EA\u00F9#\x0B\u0082\x16|\u00BD\u0090\u00B0P\u00B8\u00B0\u00B3\u00D8\u00B8xY\u00F1\u00E0\"\u00BFE\u00BB\x16#\u008BS\x17w.1]R\u00BAdxi\u00F0\u00D2}\u00CBh\u00CB\u00B2\u0096\u00FDP\u00E2XRU\u00F2jy\u00DC\u00F2\u008ER\u0083\u00D2\u00A5\u00A5C+\u0082W4\u0095\u00A9\u0094\u00C9\u00CBn\u00AE\u00F4Z\u00B9c\x15a\u0095dU\u00EFj\u0097\u00D5[V\x7F*\x17\u0095_\u00ACp\u00AC\u00A8\u00AE\u00F8\u00B0F\u00B8\u00E6\u00E2WN_\u00D5|\u00F5ym\u00DA\u00DA\u00DEJ\u00B7\u00CA\u00ED\u00EBH\u00EB\u00A4\u00EBn\u00AC\u00F7Y\u00BF\u00AFJ\u00BDjA\u00D5\u00D0\u0086\u00F0\r\u00AD\x1B\u00F1\u008D\u00E5\x1B_mJ\u00DEt\u00A1zj\u00F5\u008E\u00CD\u00B4\u00CD\u00CA\u00CD\x035a5\u00ED[\u00CC\u00B6\u00AC\u00DB\u00F2\u00A16\u00A3\u00F6z\u009D\x7F]\u00CBV\u00FD\u00AD\u00AB\u00B7\u00BE\u00D9&\u00DA\u00D6\u00BF\u00DDw{\u00F3\x0E\u0083\x1D\x15;\u00DE\u00EF\u0094\u00EC\u00BC\u00B5+xWk\u00BDE}\u00F5n\u00D2\u00EE\u0082\u00DD\u008F\x1Ab\x1B\u00BA\u00BF\u00E6~\u00DD\u00B8GwO\u00C5\u009E\u008F{\u00A5{\x07\u00F6E\u00EF\u00EBjtol\u00DC\u00AF\u00BF\u00BF\u00B2\tmR6\u008D\x1EH:p\u00E5\u009B\u0080o\u00DA\u009B\u00ED\u009Aw\u00B5pZ*\x0E\u00C2A\u00E5\u00C1'\u00DF\u00A6|{\u00E3P\u00E8\u00A1\u00CE\u00C3\u00DC\u00C3\u00CD\u00DF\u0099\x7F\u00B7\u00F5\b\u00EBHy+\u00D2:\u00BFu\u00AC-\u00A3m\u00A0=\u00A1\u00BD\u00EF\u00E8\u008C\u00A3\u009D\x1D^\x1DG\u00BE\u00B7\u00FF~\u00EF1\u00E3cu\u00C75\u008FW\u009E\u00A0\u009D(=\u00F1\u00F9\u00E4\u0082\u0093\u00E3\u00A7d\u00A7\u009E\u009DN?=\u00D4\u0099\u00DCy\u00F7L\u00FC\u0099k]Q]\u00BDgC\u00CF\u009E?\x17t\u00EEL\u00B7_\u00F7\u00C9\u00F3\u00DE\u00E7\u008F]\u00F0\u00BCp\u00F4\"\u00F7b\u00DB%\u00B7K\u00AD=\u00AE=G~p\u00FD\u00E1H\u00AF[o\u00EBe\u00F7\u00CB\u00EDW<\u00AEt\u00F4M\u00EB;\u00D1\u00EF\u00D3\x7F\u00FAj\u00C0\u00D5s\u00D7\u00F8\u00D7.]\u009Fy\u00BD\u00EF\u00C6\u00EC\x1B\u00B7n&\u00DD\x1C\u00B8%\u00BA\u00F5\u00F8v\u00F6\u00ED\x17w\n\u00EEL\u00DC]z\u008Fx\u00AF\u00FC\u00BE\u00DA\u00FD\u00EA\x07\u00FA\x0F\u00EA\x7F\u00B4\u00FE\u00B1e\u00C0m\u00E0\u00F8`\u00C0`\u00CF\u00C3Y\x0F\u00EF\x0E\t\u0087\u009E\u00FE\u0094\u00FF\u00D3\u0087\u00E1\u00D2G\u00CCG\u00D5#F#\u008D\u008F\u009D\x1F\x1F\x1B\r\x1A\u00BD\u00F2d\u00CE\u0093\u00E1\u00A7\u00B2\u00A7\x13\u00CF\u00CA~V\u00FFy\u00EBs\u00AB\u00E7\u00DF\u00FD\u00E2\u00FBK\u00CFX\u00FC\u00D8\u00F0\x0B\u00F9\u008B\u00CF\u00BF\u00AEy\u00A9\u00F3r\u00EF\u00AB\u00A9\u00AF:\u00C7#\u00C7\x1F\u00BC\u00CEy=\u00F1\u00A6\u00FC\u00AD\u00CE\u00DB}\u00EF\u00B8\u00EF\u00BA\u00DF\u00C7\u00BD\x1F\u0099(\u00FC@\u00FEP\u00F3\u00D1\u00FAc\u00C7\u00A7\u00D0O\u00F7>\u00E7|\u00FE\u00FC/\u00F7\u0084\u00F3\u00FB\u0097\u00C1\u0086V\x00\x00\x00\tpHYs\x00\x00\x0B\x13\x00\x00\x0B\x13\x01\x00\u009A\u009C\x18\x00\x00\x16\u00C6IDATx\u009C\u00ED]kP\x1B\u00D7\u00F5\u00DF\u00B7v%\u00A1\u00F7\x03\t\t\x10\u0098\u00B7\u0080\u0080\u0093\u00DA1\u00B1=qj;\u0099:m\u0092f\u0092Lf\u0092f\u00DA\u00A6\u009D>\u00BE\u00B43\u00ED\u00B4\u00FD\u00D0\u00E9L;mf\u00DAN;\u009D\u00E9\u00F4=\u00D3\u0097'm\u00EA\u00C6i\u00DC\u00D6!\u00B1\x1B\x03\u00A9\t`\x13\x1BL\u008C\u00B1\u0090\x10\b$\u00D0k\u00F5Xi\u00B5\u00BB\u00DA\u00FD\x7F\u00B8\u00FC\u00D7\x140\u00C6\u00D2b\u0098\u00C4\u00BF\x0F\x1A\u00CD\u00EA\u00EE\u00DD\u00B3?\u009D\u00FB:\u00E7\u00DCsa\x18\u0086\u00A1\u00BB\u00B8M`\x10\x04\u00DD%\u00EE\u00B6 I\x12\x06\u00BE}\u00EB[\u00DFB\x10\x04\u0082 \x04A`\x18\u0086a\x18|\u00D9V\u00F1\u00B6\r\u0092$\u00C10\u008Ca\u0098J\u00A5\u00CAd2\u00B9\\N\u00AF\u00D7744\u00D8l\u00B6\u0083\x07\x0FB@\u00D7 \bBQ\x14A\x10\f\u00C3P\x14\u00C50\f\u00C30\u00C0\u00DD\u00B6\n\u00BF\u009D\x00\u00AC\t\u0082 \b\x02\u008A\u00A2\u00E9tzqq\u00B1\u00AE\u00AE\x0E\u00FC\u00BA\u00CC\x1A\u0082 8\u008E\u00A3(\u00AAR\u00A9\b\u0082@\x10\x04A\x10\x14E%I\u0092k\u00D9\x1E\u00F1\u00B7\x03@cP\x14\u009D\u009F\u009FGQ\u00B4\u00BE\u00BE>\u0091Hp\x1C\u00C7\u00B2,(\u00B0\u00CC\x1A K\u00A5R\u0091$\u00A9R\u00A9d\u00BD\u0093\u00C9\x02\u00ED\u00F7C\x02\x18\u0086EQ\u00C4q<\x14\n\u00E18n\u00B3\u00D9r\u00B9\u009C(\u008A\x14E\u0081\x02\u00CB\u00AC\x11\x04A\x10\u0084V\u00AB\u00D5h4$I\u00E28\u008Ea\x18\u00E0N\u00AEh{\u00DE`;\x00^\x16E\u00D1]\u00BBvMMM\r\x0F\x0F\u008B\u00A2\u00B8k\u00D7.\u00B9\u00C0\u008D~\r\x10\u00A7R\u00A9(\u008A\u00C20\u008C\u00A2(\x1C\u00C7e\u00B2Jf\u00ADP(H\u0092\x04Z}y\u00EFr\x03\x1C\u00C7\u00C5b\u00B1\\.g6\u009B\u008DF\u00A3R\u00D5\u00CA\u0090$I\u0092$\f\u00C3\x1A\x1B\x1B\x03\u0081\u00C0\u00BB\u00EF\u00BE\u00DB\u00DC\u00DC\u00AC\u00D3\u00E9\u00F2\u00F9<(\u00B0\u00CC\x1A\u0086a8\u008E\u0093$\u00A9V\u00AB\u00B5Z-A\x10j\u00B5\x1A\u008C\t\u00A0@i\u00EF\u00CCq\u00DC\u00CC\u00CC\f\u0082 *\u0095\u00AA\u00BA\u00BA\u009A$IE\u00DE*\u0091H\u00F8\u00FD\u00FEL&\u0093\u00CDf\u009DN'A\x10\u008AT+\x03\u00F4\u00E6\x18\u0086\u00F9\u00FD~\u00A7\u00D3\u00F9\u00E0\u0083\x0F\u0086\u00C3\u00E1@ \u0080\u00E38(\u00B0\u00CC\x1A\u008E\u00E38\u008E\u0083~\u008D\u00A2(\u008A\u00A2@;EQT\u00A7\u00D3A\u00A5\u00EA\x1A\u00C30\u00A0\u009El6k\u00B3\u00D9\u00E4~\u00A1LX\u00ADV\u00B7\u00DB\u00AD\u00D1hR\u00A9\x14\u00E8R\x14\u00A9VF:\u009D\u0096$\u0089\u00E3\u00B8\u00E9\u00E9i\x18\u0086%I*\x14\n<\u00CF\u00CF\u00CF\u00CF\u0083\x02\u0098\\\x14h\x16\u0098v\u00C8\rV\u00AB\u00D5\u0082_o\u008B5I\u0092\x04A\x10E1\x1E\u008F\u00DBl6\x1C\u00C7\x0B\u0085\u0082(\u008A\u0090\x12\u00A3\u008A$I\u00A2(r\x1C\x07\u00FA\x10A\x10\x14\x1F\u00A9\f\x06C.\u0097[XX\u00E0y\u009E \b\u0086a4\x1AM,\x16\x0B\u0087\u00C3\u00A0\u00C0\u008D\u0099\x07\f\u00C38\u008E\x03\u00B2H\u0092$I\u0092 \bQ\x14\u00C1\u0080p[\u00AC\u00E5r\u00B9h4\u00CA0\f\u00CF\u00F3\u00A0\u0083\u0090$\t\f\u00CD\u00E5O\x03y\u009EO\u00A7\u00D3\u00E1p8\u009F\u00CF\u00E38n\u00B7\u00DB\x15g\u008D\u00E7y\u0092$[ZZ2\u0099\u00CC\x7F\u00FE\u00F3\u009F\u00C1\u00C1A\u008DF\u00A3\u00D3\u00E9\u00E4\x07\u00DD`\r\x00\u00AC\nd\u00AC\u009C\u00B2m\x1E_\u00F8\u00C2\x17>\u00F7\u00B9\u00CFUVV^\u00B9r\u00E5\u00C2\u0085\x0B.\u0097\u00AB\u00A7\u00A7'\u0091H\u0088\u00A2\u00D8\u00D0\u00D0\x00\u009A|i\u0090$ixx\u00F8\u00AB_\u00FDj{{\u00FBo~\u00F3\x1B\u00F9b\u00C9\x15\u00AE\x0B\u00D0\x7F\x15\n\u0085\u00D6\u00D6\u00D6\u00BA\u00BA:\u00A3\u00D1\u0098\u00CDf\u00DDn\u00F7\u00EA\x16*/\u00A1d\u00C8\u00AC\u0095\u00F0T\x18\u0086\u00DB\u00DA\u00DAFFFH\u0092\u00FC\u00F6\u00B7\u00BF\u00DD\u00DB\u00DB\u00FB\u00D2K/%\x12\u0089/\x7F\u00F9\u00CB---\u00E5\u00A8F(\x14\x1A\x1C\x1C4\x18\f\u0099Lf\u00EB\u00A6\u0090\u00A2(\x16\u008B\u00C5b\u00B1\u00C8\u00F3<\u00CF\u00F3j\u00B5Z\x10\x04\u0092$m6\x1B(\u0080m|\x7Fix\u00EA\u00A9\u00A7~\u00F4\u00A3\x1Fy<\u009E\u00D6\u00D6V\x1C\u00C7\u009Fx\u00E2\u0089\u00C7\x1E{L\u0092$\u00B0n+\u00A7\u00E6\u00C5\u00C5\u00C5\u00D9\u00D9\u00D9G\x1EydbbB)io\t\u008E\u00E3h\u009A6\u0099L\u00F2\u0095-\u00F9\u00BB\x0E\x1F>\u00FC\u00CDo~\u00B3\u00BB\u00BB\u009B\u00A6iA\x10\u00BE\u00F3\u009D\u00EF\u00BC\u00F2\u00CA+\f\u00C3(2\x14\x10\x04\u00E1\u00F1x(\u008A\u00FA\u00F3\u009F\u00FF\u00AC\u0088\u00B4\u00B7\u0084\u00D1h\f\x06\u0083\u0097/_\u0096\u00AF\u00FC\u00CFk\u00C8\u00CD\u00B3\u00CC\u00C7\u0080\u00C1\u00B7\u00AD\u00ADmtt\u0094a\x18\x14E_~\u00F9\u00E5\u0085\u0085\u00852\u00AB\x055;\u009DN\u0087\u00C3\x11\n\u0085\u0094\u009A\u00C7\u00DC\x12\u00F5\u00F5\u00F5\x06\u0083\u00E1\u00EA\u00D5\u00AB\u0091H\x04\\\u00D9\u00C2\u00D5\u00A5J\u00A5:v\u00EC\u00D8\x0F~\u00F0\u0083{\u00EF\u00BD\u00F7\u00C9'\u009F\u009C\u009D\u009DM\u00A5Re\u00D6\u0089\u00A2\u00A8Z\u00ADv\u00B9\\\u009D\u009D\u009D\u00C7\u008F\x1F\x0F\x04\x02\u008A\u0088\u00BA\x01\u00B2\u00D9l*\u0095\"\b\"\u0097\u00CB\u00C9\u00ACmI\u00BF\x16\u008DF\x7F\u00FE\u00F3\u009F\u00BB\u00DD\u00EE\u009E\u009E\u009E\u00E7\u009F\x7F~dd\u00A4\u00BD\u00BD}aa!\u009F\u00CF\u00EB\u00F5\u00FArj\u00AE\u00AD\u00AD\u00D5\u00EB\u00F56\u009B\u00ED\u00E8\u00D1\u00A3\u00A1P\u00E8\u00DA\u00B5k\x1E\u008FG)\u00B1\u00D7\u00A2\u00AF\u00AFo``\u00C0\u00E7\u00F3\x01\u00BE\u00E4\x7F}KX\u008B\u00C5b8\u008E\x1B\u008D\u00C6\u0097_~\u00D9b\u00B1\x04\u0083\u00C1\x07\x1F|\u00F0\u0095W^\u00B9v\u00ED\u00DA\x0B/\u00BCPUUUr\u00CD\x1A\u008DF\u00A3\u00D1\u00F0<\u00CF\u00B2l4\x1Au\u00B9\\\n\u008A\u00BD\x16\u0085Baqq\u0091\u00A2\u00A8\u00C3\u0087\x0FWTT\u00C8K\u00B7-a\u00CDn\u00B7\u00C30\u00DC\u00D5\u00D5e0\x18\x18\u0086\u00E9\u00EC\u00ECt:\u009D\u008F>\u00FA(\f\u00C3\x1A\u008D\u00A6\u00FC\u00FA\u00C3\u00E1p\x7F\x7F\u00FF\u00DE\u00BD{e3a\u00C9H\u00A7\u00D3`\u008Dq\u00B3\x026\u009Bm\u00D7\u00AE]\u008D\u008D\u008D\u00B9\\.\u0093\u00C9\u0080\u008B[\u00C2\u009A\u00C9dz\u00E0\u0081\x07\x1C\x0E\u0087\u00C7\u00E3\u00C9f\u00B3\x14E\u00A1(\u00FA\u00D0C\x0F)U\u00FF\u00C2\u00C2\u00C2\u00B9s\u00E7\u00BE\u00F2\u0095\u00AF\u00A8\u00D5\u00EAr\u00EA\x19\x1E\x1E\x1E\x19\x19\u00D9\u00B3g\x0F\u00D0#\u00ADV\u00AB\u00D7\u00EBW\u00DA\x02\u00C2\u00E1p4\x1A\x05\u00F3\u00A7\u00957.\u00B3655EQ\u0094^\u00AF\u00AF\u00A8\u00A8\u00D0h4\x04A\u0080\x7F`\u00DDY.\u0082 f\u00B3\u00B9\u00B5\u00B5u\x03\u0081\x0E\x1C8\x00\u00BE\u00C8+Y\x19\u00E3\u00E3\u00E3\u0089D\u00A2\u0084\u0097\u0094q\u00E5\u00CA\u0095@ p\u00EA\u00D4)\u00A3\u00D1\u00B8\x7F\u00FF\u00FE\u00D2*\t\x06\u0083KKK\u00D1h\u00F4\u00D4\u00A9S`\u00DE\u009FJ\u00A5:::\u00AA\u00AB\u00AB\u0081UR\x10\u0084\u00C5\u00C5\u00C5\u00A5\u00A5\u00A5\u00A1\u00A1\u00A1x<.I\u00D2jK\x11\u00C7q\x18\u0086\u00B1,\u008B\u00E38\u0082 \u00C0\u00DD\x00L\u00E6k\u009F\u00C7\u00F3\u00BC\u00CF\u00E7\u00DB\u0098\u00B5\r066\u0086 H9v1\u00AB\u00D5\u00FA\u00A9O}*\u009DN\x0F\x0F\x0F\u0097\u00CC\u00DA\u00DBo\u00BF\u00DD\u00D0\u00D0`\u00B5Z\u00DFy\u00E7\x1D\u00B0\u00DA\u0083a\u00B8P(\u00E4\u00F3y`\u00E7\u00E0y\u00BE\u00BD\u00BD\u00DDj\u00B5\u00A6\u00D3i@\"\u00C7q\u00E0\u00DEe\u00D6\u00BC^\u00AFN\u00A73\u009B\u00CD&\u0093I\u00A7\u00D3Q\x14\x05\u00ACl\u00B2-w%\u0092\u00C9\u00E4\u00EF\x7F\u00FF\u00FB\u00D2d\x05\u00E8\u00EE\u00EEnjj*\u00A7\x06\b\u0082\u00E6\u00E7\u00E7\u00FF\u00F9\u00CF\x7F\u0096|\u00FB\u00D8\u00D8\u0098\u00C3\u00E1\u00B8z\u00F5\u00AA\u00D3\u00E9\u00F4\u00F9|\u00CF=\u00F7\u00DC#\u008F<\x02\u00BA]\u00B0\u00A2\u00E28\u008Ea\x18\u0096e\u0093\u00C9d:\u009D^ZZZ\u00DD\u00AF\u0085\u00C3\u00E1t:\u00CD0L*\u0095\u00D2j\u00B5\u00C0<\t\u00ACFk\u009F\u0097\u00CB\u00E5\u00CA\u009Ca\u0086B\u00A1\u00F2\u0097\u00DC\u00C9dR\u00A5R\u0095|\u00BB\u00D9l\u009E\u009A\u009A\n\u0087\u00C3\u00FB\u00F7\u00EF\x0F\x06\u0083~\u00BF\x7Fpp\x10\u0082 \u00A3\u00D1HQT\u00B1X\x14\x04!\u009F\u00CF\x17\n\u0085t:\u009D\u00CDf\u00E3\u00F1x6\u009B\x05\u00F7.\u0093\x12\b\x04H\u0092\u0094\u00FD\x06\u00C0X\u0084\u00A2\u00E8\u00BA-\x14\u00C3\u00B0\u0096\u0096\u0096\u0092\u00C5\u00B5\u00DB\u00ED\u00A1P(\x14\n\u0095\\\u0083,F9c\u00E8\u00B1c\u00C7\u00FE\u00F8\u00C7?\u00B2,\x1B\u008F\u00C7\u00DB\u00DA\u00DA^}\u00F5\u00D5\u00BF\u00FD\u00EDo\x10\x04\x1D:t\u00A8\u00B9\u00B9Y\u0092\u00A4b\u00B1X(\x148\u008E\u00CB\u00E5r,\u00CB\u00A6\u00D3i\u00D9G\u00B5\u00BC\u0084\u00FA\u00DD\u00EF~\u00B7\u00F9\x16\u00FA\u0081Aoooooo$\x12\u00E9\u00EA\u00EA\n\x06\u0083\f\u00C3\x14\n\u0085g\u009Ey\u00A6\u00A7\u00A7\x07\u00D8\u0087\u00D7\u00B6\u00D0\u00CF|\u00E637|\u00EF\x1FN\u00E8\u00F5\u00FA\u00B6\u00B6\u00B6\u00E7\u009E{n~~\u00BE\u00AB\u00AB\u00EB\u00C2\u0085\x0B\u00C1`pdd\u0084\u00A6\u00E9\u009E\u009E\u009E\u00CA\u00CA\u00CA\u009B\u00DD\u00F8!\u00F2r\u00AEE]]\u00DD\u00F8\u00F88\x184\u00C3\u00E1\u00B0 \b/\u00BE\u00F8\"h\u008C+\u00EDBk\u00F1\u00A1\u00D65\u009B\u00CDv\u00F8\u00F0\u00E1\u00D7_\x7F\u00DD\u00E1p\u009C?\x7F\u00FE\u00C5\x17_\u00EC\u00EE\u00EE\u00B6Z\u00AD\u00A0\u0083\u0092\u00E7\x19k\u00F1\u00A1\u00D65\b\u0082>\u00F6\u00B1\u008F\u00BD\u00F4\u00D2K^\u00AF\x17x\u0081!\br\u00BB\u00DD\x1B+\x1At\u00975\u0080\u00DA\u00DA\u00DA={\u00F6\u00C00\u00CC0\u00CCf\u00CA\x7F\u00A8[\u00A8\u008C\u009A\u009A\u009A\u00E7\u009F\x7F\x1E\u00C3\u00B0M:\u00A4\u00EF\u00B2\x06A\x10t\u00B3\u00F9\u00FC\u00CDp\u00B7\u0085\u0096\u0082\u00BB\u00AC\u0095\u0082\u00BB\u00AC\u0095\u0082\x0F~\u00BFv\u00FE\u00FC\u00F9d2\u00D9\u00D2\u00D2RSSS\u009AS|->\u00E0\u00BAF\u00D3\u00F4\u00F5\u00EB\u00D7u:]___\u00A1PP\u00AA\u00DA\x0F\u009A\u00AEI\u0092\u0094L&O\u009F>\r\u0096\u00DF\u00C0\u0089\u00B5w\u00EF\u00DE\u00B7\u00DEz\u008B\u00E7y\u00A5\u009E\u00A2\u00B0\u00AE\u00C5b\u00B1\u0099\u0099\u0099b\u00B1\u00A8l\u00B5\u009B\x07\u00CF\u00F3'O\u009E\u00BCv\u00EDZ<\x1E\x1F\x18\x18\u0098\u009F\u009F\u0087axttT\u00ADV+\x18\x17\u00A20k\u00D9l\u00D6\u00EF\u00F7\u00BF\u00F7\u00DE{\u00A9TJ\u00F1P\u009F\u00CD\u0080\u00E3\u00B8\u0093'Ovww?\u00F9\u00E4\u0093^\u00AF\u00F7K_\u00FA\u0092\u00CB\u00E5:s\u00E6LSS\u00D3\x06\u008E\u00A8\u00DB\u0085\u00C2-\u00B4\u00B6\u00B6\x16\u0086\u00E1\u00B7\u00DF~\u009B\u00E7y\u0093\u00C9\u00E4t:%I\u00CAd2\u00F9|\u009E\u00A2(\u00AB\u00D5\u00AAx4\u00E8*\u00A0(\u00DA\u00D6\u00D6\u00F6\u00EE\u00BB\u00EFJ\u0092\u00A4V\u00ABq\x1C\u00EF\u00E9\u00E9\t\x04\x02\x1A\u008DF\u00C1\u0080l\u00E5G\u0083\u00CA\u00CA\u00CA\u008F\x7F\u00FC\u00E3\x0B\x0B\x0B'N\u009C\x18\x18\x188w\u00EE\u00DC\u00C5\u008B\x17\x07\x07\x07\u00CF\u009C9\u0093L&\x15\x7F\u00DCJ\u0088\u00A2\u0098N\u00A7w\u00EF\u00DE-I\u0092\u00CF\u00E73\u009B\u00CD\f\u00C3H\u0092t\u00F4\u00E8\u00D1\u00DE\u00DE^\u00D9\u00C3T>\x14f-\x12\u0089\u00F8|\u00BE\u0081\u0081\x01\u0087\u00C3A\u0092\u00E4\u00AB\u00AF\u00BE\u00FA\u00DAk\u00AF\u00D5\u00D4\u00D4\x1C=z4\u009B\u00CD*(\u00F7Z\u0088\u00A2\u00B8\u00B0\u00B0\u00F0\u00E6\u009Bo\u009E8q\u0082a\u0098\u00AF}\u00EDk\u00B5\u00B5\u00B5\u00B1XL\u0092$\u009B\u00CDf\u00B1X\x14\u00EC\u00D7\x14n\u00A1\u00BF\u00FE\u00F5\u00AF-\x16\x0BEQ \u00A2\u00E4\u009E{\u00EE\u00B1\u00DB\u00ED}}},\u00CBz<\u009Er\u00A2$o\u0089\\.\u00F7\u0097\u00BF\u00FC\x05\u0082\u00A0\u00A7\u009F~\x1Ax\x1D\u009B\u009A\u009A~\u00F2\u0093\u009F\x1C8p\x00E\u00D1\x17^xA\x11\u00B7?\u0080\u00C2\u00AC}\u00FA\u00D3\u009F\u00FE\u00EB_\u00FF\u008Aa\u00D8\u00F1\u00E3\u00C7\u00B5Z\u00AD\u00C3\u00E1\u00C00\u00EC\u00C0\u0081\x03\u0082 @\x10${Z\u0095}(\x00EQ ridd\u00E4\u0093\u009F\u00FC$\u00B8\u0098\u00CF\u00E7\u00C1\u00A0\u00E4p8\x14|\x16\n\u00BC-\u009F\u00F8\u00C4'T*\u0095Z\u00AD\u00A6(J\u00A5R\u0081\u00B0\u00E6\x12B\x1Bu:\u00DD\u00BE}\u00FB\u0096\u0096\u0096jjjX\u0096}\u00E0\u0081\x07$Iz\u00F3\u00CD7\u00C7\u00C6\u00C62\u0099L \x10\u00A8\u00AC\u00AC\u00AC\u00A8\u00A8P\u00F0\x05d\u0080\b\u00D9\u00EF}\u00EF{?\u00FC\u00E1\x0F\u00E5\u008B\u008F?\u00FEx\t\x0E#\u00B0K\x03D\u0098\n\u0082\u00C0\u00B2l\u00A1P`\x18\u0086\u00E3\u00B8\u00D7_\x7F\x1D*M\u00D7\n\u0085\u00C2\u0085\x0B\x17\u00CE\u009E=\u00BB\u00EE\u00AF\u0091H\u00E4\x0F\x7F\u00F8\x03A\x10\u009F\u00FD\u00ECg\u00A7\u00A6\u00A6 \b2\x18\f\u00D7\u00AF_?{\u00F6\u00AC\u00D3\u00E9\u00BCz\u00F5\u00EAc\u008F=v\u00CF=\u00F7\u0094\x19\u00A2\x01A\x10\u00C30\u00C3\u00C3\u00C3\x03\x03\x03\u00F2\u0095|>\u00FF\u00D6[o}\u00F1\u008B_\u00DC\u00C0Q\u00B2.\u008CF\u00E3\u00A3\u008F>Z[[\u00BB\u00C9\u00F2\u00A5\u00B0\u0096\u00CF\u00E7GGG\u00BF\u00FE\u00F5\u00AF\u00AF\u00FB\u00AB(\u008A\u00DF\u00FF\u00FE\u00F7a\x18&\bBn\u008C 8\x18\u0084G\u00BF\u00F6\u00DAkV\u00AB\u00B5\u00A1\u00A1A\u00BE%\u0099L\u00BE\u00F1\u00C6\x1B\u0091H\u00E4\u00A3\x1F\u00FDh{{\u00FB&\u00C5H\u00A5R\u00D3\u00D3\u00D3+\u00C5\u0090$\u00E9\x1B\u00DF\u00F8\x06\b\u00BA\u00B8\u00AD7\u00FA\u00FB\u00DF\u00FF~[\u00EB\u00ADRX\x03\u009B06\u00D8Q\u00B2\u00B1\x1E\u0089\u00A2\bvl\u00C8XXX\u00A8\u00AD\u00AD\u00ED\u00EC\u00EC\u008CF\u00A3CCC---\u009B\x197@#Z%FiA\x01 \u00B0c\u00F3\u00E5Ka\u008D$I\u00AF\u00D7\u00FB\u00CB_\u00FE\u00B2\u0084{!\bjnn^\u00D5\u0082,\x16\u00CB\u0095+W\u0092\u00C9\u00E4\u00D2\u00D2\u0092\u00D7\u00EB\u00BD\u00F7\u00DE{7S\u008FN\u00A7\u00F3x<%\u008B\u00B1\x12\u00A2(\u00DEV\u00F0C)\u00AC\u00A9T\u00AA\u008F|\u00E4#\u008D\u008D\u008D%\u00DC\x0BA\u0090\u00D1h\\\x15\u009Ee6\u009B-\x16K2\u0099\x14Eq||\x1CE\u00D1X,f2\u0099\x1E\x7F\u00FC\u00F1\r\u00EA\u00D1h4{\u00F6\u00EC)?\u00CA\x06\u0082 \f\u00C3\u00CCf\u00F3m\u0094/\u00E1\x19\b\u0082\u00E8\u00F5\u00FA2#l\u00FFG\b\f\u0093$\u00A9\u00AE\u00AE\u00EE\u00D0\u00A1Co\u00BC\u00F1F4\x1A\u00AD\u00AA\u00AA\u00BA\u00E5\x04Eq16\u008F\u009Db_\u00C3q\u00DCb\u00B1\x10\x04!\b\u00C2\u00CC\u00CC\u008C\u00DF\u00EF\u00DF\u00EA\x15k9\u00D8A\u00ACE\u00A3\u00D1\u00E9\u00E9i\u008DF\u0083aX<\x1E_\\\\\u00FC\u00EF\x7F\u00FF;==\u00BD\u00DD\u00A2\u00AD\u0083\u009D\u00C2Zuu5\u00CB\u00B2\u00A2(\u00BA\\.\u0097\u00CB\u00B5w\u00EF\u00DE\u00E6\u00E6f\u0096e\u00E7\u00E6\u00E6\u00CA\u00DF\u00A5\u00A08v\u008A-\u00D7\u00E5r\u00E5r\u00B9p8L\u00D3\u00B4\u00CDf\u00EB\u00EC\u00EC\x04an\u00C1`0\u0095JmK\u00E7\u00B5\x01v\u008A\u00AEA\x10\u00D4\u00D8\u00D8\bF\u00CF|>\u00EF\u00F7\u00FB\u0083\u00C1\u00E0\u00CC\u00CC\f\u00D8\u00DB\u00B1\u00DD\u00A2\u00AD\u00C6N\u00D15\b\u0082\x16\x17\x17U*\u0095\u00C5b\u0089\u00C7\u00E3\x10\x04e2\x19\u00BF\u00DF\u00CF0LGG\u00C7v\u008B\u00B6\x1A;\u0085\u00B5B\u00A1\u00F0\u00CE;\u00EFh\u00B5Z\u00A3\u00D1h6\u009B\u00BB\u00BA\u00BAb\u00B1\x18A\x10,\u00CBZ,\u0096\u00ED\u0096n5v\nk\u0089Db~~\x1E\u00E4y\u00A8\u00AC\u00AC4\x1A\u008DF\u00A3\u00B1X,\u00CE\u00CD\u00CDm\u00B7h\u00EB`\u00A7\u00F4kj\u00B5\u00BA\u00B9\u00B9Y\x14\u00C5\u00B1\u00B1\u00B1h4\u00BA\u00DD\u00E2\u00DC\x02;E\u00D7\u00F4z\u00FD\u0091#G\u008E\x1C9r\u00EE\u00DC\u00B9\u0095k\u00FBmqt\u00DD\x12;\u0085\u00B5U\x00d\t\u0082\u00B0\u008D\u00AE\u00D5\r\u00B0CY\u00CBd2\u00C9d2\u0099Lj\u00B5\u00DA\u00DBZW\u00DF\x19l\tk?\u00FE\u00F1\u008F?\u00FF\u00F9\u00CF\u00AF\u00DDw\u00B6I\\\u00BAt\u00C9\u00EF\u00F7\u00A3(\u00EA\u00F3\u00F9\u00E6\u00E6\u00E6\u00FA\u00FA\u00FA \bjmm}\u00E2\u0089'\x14\x15s\x1D\u00FC\u00ECg?\x0B\x06\u0083\u00CF>\u00FB\u00EC\u00C6\u00D3\u009DrY\x13\x04\u00E1\u00EC\u00D9\u00B3mmm.\u0097klllll\u00EC\u00DC\u00B9s\u00F7\u00DDw_9n4\u00BB\u00DD\x0E\u00C2\u00FD'''/_\u00BE\u00DC\u00D4\u00D4\u00D4\u00DE\u00DE~\x07\u00F6\u008B\u00C4\u00E3q\u00AF\u00D7{\u00F4\u00E8\u00D1H$\u00B2\u00F1.\u00E7r\u00C7P\x04Ajkk\x07\x07\x07\u00E7\u00E7\u00E7C\u00A1Pww\u00B7\u00CB\u00E5jkk+'<\u0080\u00A2(\u009DN\x07\x12\x1C\u0099\u00CD\u00E6\u00DA\u00DAZ\u008DFS\u00CE\u0096\u00A9M\u00C2`0LNN.--\x01+\u00F1\x06%\u00CB\u00FD\x03\x11\x04q\u00BB\u00DD'O\u009E,\x16\u008B555uuu\u00C5b\u00B1\u00B9\u00B9\u00B9\x1C\u00D5\u00F0\u00F9|<\u00CFWVV^\u00BCx\x11\u0086\u00E1\u0087\x1F~\u00B8L!7\t\x14E\x0B\u0085\u00C2\u00F1\u00E3\u00C7\u0097\u0096\u0096\u009Ey\u00E6\u0099\u0095\t\u00D7VA\x01\u00B5\u00A7(\u00EA\u00A9\u00A7\u009E\u00FA\u00C5/~\u00F1\u00EF\x7F\u00FF\u00DBj\u00B5\u00B6\u00B5\u00B5UTT\u0094\u00E3\u00F4t8\x1C\u00D5\u00D5\u00D5\u0092$\u0099L&\u0092$\u00EF\u00E4^\u00AE\u008E\u008E\x0E\x18\u0086\u00F5z\u00BD(\u008A4M\u00DF\u00AC\u00C5( \x10\f\u00C3uuu\u00CF>\u00FB\u00EC?\u00FE\u00F1\x0F\x04A\x1Ez\u00E8\u00A12\u00A3w\u00ECv\u00BB\u00D7\u00EB\x05\u00EEHyK\u00E6\u00D6\u00A1\u00AF\u00AFolll\u00DF\u00BE}^\u00AF\u0097\u00E7\u00F9\u00C6\u00C6F\u00AF\u00D7;>>>99y3\u0087\u0099b\x7FcWW\x17\u00D8\x14\x18\u008F\u00C7\u00C7\u00C7\u00C7\u00B5Zmss\u00B3\u00D5j-!\u00A8\x13\u00C30\u00E0iV\u00AB\u00D5w\u00805\u0096eC\u00A1Poo\u00AF \b\u00D5\u00D5\u00D5\x06\u0083!\x14\nY\u00ADVI\u0092\u00B2\u00D9\u00EC\u00BA\u009A\u00AE\u00E4\u008A\u00AA\u00B2\u00B2\x12\u0086\u00E1\u0091\u0091\u0091\u00FE\u00FE~\u009A\u00A6\u00CF\u009E=\u009B\u00CB\u00E5\x14\u00AC\x7F\u008B\u00D0\u00DE\u00DEN\u0092$M\u00D3\u00BD\u00BD\u00BD\u00B1X\u00CC`0\u00B0,[__\u00AF\u00D5j#\u0091\u00C8\u00BA~R%\u00B3\x05\x18\f\u0086h4\u00BA\u00B4\u00B4\u0094\u00CDf\t\u0082\x18\x1C\x1C<r\u00E4\u00C8\x16\u00C5'(\u0088b\u00B1\u00C80L \x10\u0088F\u00A3\u0081@`bb\x02\x18Zx\u009E\x0F\u0087\u00C3F\u00A3\u0091$I\u0086ah\u009A\u00DE\u0092l\x01z\u00BD\x1ED\u0098vtt\\\u00BF~\x1D$\u00A4(\u00EDM8\u008E\x03\t\u00F3\u00EE\u0080\u00CF\u00E5\u00CA\u0095+(\u008Az<\u009E\u00F6\u00F6v\x04A\x04A\u00B0X,Z\u00ADV\x10\x04\u0090\u00F0\u00B5P(\u0080\f\u0089[\u0095-\x00\u00F8J\x1E~\u00F8\u00E1\u00EF~\u00F7\u00BBn\u00B7;\u0099L\u00EA\u00F5\u00FA\u00CDp\x17\f\x06\u00D3\u00E94\u0082 \u0081@@\x10\x04\u00B5Z\u00ADR\u00A9fggWy\u00E9\x15\x07\u0098\u009DY\u00AD\u00D6c\u00C7\u008E577\u0083\u008B[\u0092-\u0080a\u0098\u009B\x05\x06\x1C<x\u00B0\u00A5\u00A5\u00A5\u00BE\u00BE\u009E\u00A6i\u00BB\u00DD\u009EN\u00A7\u008B\u00C5\u00E2-Y\u00CB\u00E7\u00F3\u0097.]\u00BA|\u00F92H\x03\u0091\u00CDfI\u0092\u00B4\u00DB\u00EDsss\x04A\u0080\u00E8\u00D4\x12Y\u00B9\x15\u0086\u0086\u0086\u00EA\u00EA\u00EA\x04A\u0088\u00C7\u00E3\u0093\u0093\u0093\u00E0\"`\u00ED\u00D6\u00D9\x02fff6\u009F-\x00E\u00D1\u009Be\x0B\u00A8\u00A9\u00A9\u00A9\u00A9\u00A9)\x14\nN\u00A7s\u00FF\u00FE\u00FD\x1E\u008Fg3\u00B3\u0090H$\x02\x1E\u00EAv\u00BB+++\x13\u0089\x04\u00F0\u00B6\u00B8\u00DDn\u00BF\u00DF\u009FH$\u00CAIm\u00B4\x018\u008E\u009B\u009D\u009Dmjj\u00BA\u00EF\u00BE\u00FB.^\u00BC({\x11EQ\\\u0099-\x00h\\&\u0093Y\u009D\u00D1\u00FA\u00FE\u00FB\u00EFW0[\x00\u00E88\u0083\u00C1`,\x16\u00D3j\u00B5\x1BW\u00C2q\\2\u0099DQ\u00B4\u00B5\u00B5U\u00AF\u00D7\u00830\u00B1t:\u00ADR\u00A9\u00E2\u00F18\u00CB\u00B2\n\u00C68\u00AEB(\x14\u00B2X,j\u00B5\u00DA\u00E1p\x1C;vL\u00BE\u00BEA\x0B\u00FD\u00EDo\x7F\x0Bm]v\u00A7?\u00FD\u00E9O\u009B,<77\x07\u0092>\\\u00BAt\u00A9\u00BE\u00BE\u00BE\u00BA\u00BA\u00FA\u00DA\u00B5k333\x1E\u008Fgtt\x14A\u0090C\u0087\x0E\u00D14\r\u0092F++\u00A7\u00DF\u00EF\x07)Vo\u00F7\u00C6\u00ED\u00B7\u00AFMNN\u00DAl\u00B6}\u00FB\u00F6\u008D\u008F\u008Fg2\x19\u00ADV\u00BB{\u00F7n\u00A7\u00D3\u0099\u00CF\u00E7y\u009E\u009F\u0098\u0098\u00F8\u00D5\u00AF~\u00A5\u00D1h:::\u00C0\u00D9\x02\n\u00A2\u00BE\u00BE\u00FE\u00FE\u00FB\u00EF/A\u0097\u00B7\u009F5\u0097\u00CBE\u00D3\u00F4\u00BF\u00FE\u00F5/\x1C\u00C7\u009DN'\u00F0\u00B4[\u00ADV\u00A3\u00D1\u00A8R\u00A9P\x14moo\u00DF|\x14\u00E3m\u00A1\u00E4\u008Cw\u00DB\u00EFm\u00E9\u00EC\u00EC\u009C\u009C\u009C\u009C\u009C\u009CL\u00A7\u00D3'N\u009C\u00B8p\u00E1\x02\x04Ar\u00BFK\u0092\u00E4\x0E\u009C'o\u00BF\u00AE\u00CD\u00CE\u00CEvwwK\u0092\x14\u0089D\u0080\u00AD&\u009F\u00CFo\u00F54\u00ADLl\u00A7\u00AE\u008D\u008D\u008D-,,LLLD\"\u0091\\.g\u00B7\u00DB=\x1E\u00CF\u00F8\u00F8x\x7F\x7F\x7F:\u009D\u0086 \bL\u009A\u00B6Q\u00C2\u009Ba{t-\u0091H\u009C:u\u00CA`0TUU\u0091$y\u00E6\u00CC\u0099`0\u00E8t:{zz\u009E~\u00FAi\u009A\u00A6\u00D3\u00E94\u00E8\u00E0\u00D4j\u00B5\u00C1`\u00D8\x16!7\u00C0\u009Dc\r\u00A4\x00\u009A\u009D\u009D\u00DD\u00B5k\u00D7\u00E2\u00E2\u00A2\u00DDn\u00DF\u00BD{\u00B7^\u00AF\u00DF\u00BD{\u00B7\u00D9l\u008E\u00C7\u00E3\u00D1h\u0094 \b\u00B3\u00D9L\u00D3\u00F4\u00F9\u00F3\u00E7C\u00A1\u00D0\u00F4\u00F4\u00B4^\u00AFW|\u00E8,\x1F7X[\u0099\x04\x1C,\t\u00C02^\u00A9'MMM\u00D5\u00D5\u00D59\x1C\u008E\u00A1\u00A1!\u00AF\u00D7\u00DB\u00DD\u00DDm0\x18P\x14\u00AD\u00A8\u00A8hnn\x06K\u00E5\u00D3\u00A7O\u00CF\u00CD\u00CD9\u009DN\u00B7\u00DB\u00DD\u00D8\u00D8\u00A8\u00D3\u00E9\u00E2\u00F1\u00F8\u00D2\u00D2\u0092\u00D5jUJ\u008C\u00CD@Z\u0083U\x05\u0096\u00FB59%\u00B3\u00FC\x058\u0099\u00D6\u00DE_\x1A\u00DE\x7F\u00FF\u00FD\u00F7\u00DE{\x0F\u00E4\u00A3\u00AE\u00A8\u00A8\u00F0x<&\u0093\t\u00FC+`\u009EI\u0092\u00A4\u00C9dr\u00BB\u00DD\u0091Hdqq\u00D1\u00E3\u00F1\u00B8\\.\u0087\u00C3QQQQ,\x16\u0095\x12c\u0093\u0090\u00B9\u0093?A\u00B4\u00BF\u00FC\u00D3\u008D\x13H\u00E4s\u0081\x00\u0080\u00A5H\u0091=O\x03\x03\x03\x0B\x0B\x0B\f\u00C3LMM\u00A1(\u00EA\u00F5z-\x16\u00CB\u00BAN\u00A0\u00D6\u00D6\u00D6\u0089\u0089\u0089\u0091\u0091\x11\u0095JE\u00D3\u00F4\u00DC\u00DC\x1C\f\u00C3Z\u00AD\u00F6\x0E{\u00E0\u00E5\u009C\u00F32\x00e\u00F2\u00C8~\u00E3\u00B4\x1B@\x1C\u00F8\u0082\u00E38\u00B0p\u00C9\u00ABw\u00A9\u008C\u00A6\u009A\u00C9d\u00FA\u00FB\u00FB\u00C1\x01+\x1C\u00C7Y,\x16`\u00CB[[\u0092\u00A2\u00A8={\u00F6P\x14\x15\u008DF\u00F3\u00F9\u00BC\u00DB\u00EDv:\u009D\u00D0\u008A\u00E9\u00DB\u009D\x01\u00D0n\u008E\u00E38\u008E\u0093\u00B7R\u0081\u00D3A@\u0081e\u00D6\u00C8\u00FF\x070\u00901\f\x03tR\u00D6\u00B5rX\x03!\u00EEn\u00B7{zz:\u0097\u00CB\u00D5\u00D5\u00D5m\u00B0\u0088q:\u009D\f\u00C3\u00F8\u00FD~\u009B\u00CD\u00E6\u00F1x***\u00EE\u0080\u00EB`\x15@;\u00E58.\u009F\u00CF\u00B3,\x0B\u00ECE\u0082 \u00C8\u00F9\x06\u00FE\u00E7\u00B4\x1B\u00B0\u00F3\t\u00D8-e\u00B5\u0094+*Y\b\u009F\u00CFw\u00F0\u00E0\u00C1B\u00A1000\u0080\u00A2h*\u0095\u00DA U\x17\u00C7q\u00C1`\x10EQ\u00B0\x0Bd\u0093I\u00AA\x14\x04\u00C30\u008B\u008B\u008B\x1C\u00C7\u0099L&\u0095J%k\x1C\u00C7q\u00F2\u00E4q\u00995\u00ADV\u00AB\u00D5j)\u008A\u00CA\u00E7\u00F3@P\u008E\u00E3Vv\u008De\"\x12\u0089D\"\x11\u00B3\u00D9\f\u00CE\u00A5\u00A0i\u00FAf%\x0B\u0085\x02EQ\x04AlPFq\u00D04\x1D\u008F\u00C7\u00C1)3\u00C0\u00CC\x05\u00C3pEE\u0085\u00C3\u00E1\x00\u009C\u00C8\u00EA\x06\u00CA/\u00B3f0\x18(\u008A\x02\u00C9:\x19\u0086\x01\u00BE\u00C8\u0095\u00FD_9\u00A8\u00AA\u00AA\u00BA|\u00F92\u0082 \u00D9l\x16\u0086\u00E1d2\u00B9\u00F1 \x03\u00C2jb\u00B1X\u00F9\u008F\u00DE\f\u00E6\u00E7\u00E7\u00AF_\u00BF\x1E\u008B\u00C5H\u0092\u00E4y\x1E\u00A4\u00B0v8\x1C\u0093\u0093\u0093\u00F1x\u00BC\u00A1\u00A1\u0081eY\u00B0ET\u00F6W\u00DD\x18CA\x03\x06\x00\u00E7\u0095\u00AC\u00DD\\W2:::\u00B2\u00D9\u00AC\u00CF\u00E7\x03\x06\u00E5\x1D\u0092\x1A\x15\u00EC\u0095\x1D\x18\x18H\u00A5R\x0E\u0087\u00A3\u00B1\u00B1\u0091 \u0088\u00FE\u00FE\u00FE\u00ABW\u00AF\u0086B\u00A1\\.\u00A7\u00D5j\u0081\x11_v\u00B8\u0080\x1B\u0097\u00A5\x07\\f\u00B3Y\u0090EB\x10\x04p\u00D2\u009B\u00B2C~[[\x1B\u00C8\u0094\u009B\u00CF\u00E7W\u00EE\x1E-\x1Fr\u00B3X\u00D7d\x0F|wj\u00B5Z>o\u00B1X,\u00B2,\u009BH$fgg\u00B5Z\u00AD\u00CB\u00E5\n\u0085B\u00B3\u00B3\u00B3n\u00B7[\u00AF\u00D7c\x18\u0096J\u00A5\x10\x04\x01\x1E?0\u00BB\u0080 hu\x0BeY6\u0097\u00CB1\f\u0093\u00CB\u00E5r\u00B9\x1C`\x17\f\bJ\u00BD\x18\x04A\x04A\x18\u008D\u00C6\u0089\u0089\u0089\u00AA\u00AA*\u0087\u00C3\u00A1\u0094\u00D7N\u0092$\u009E\u00E7i\u009A\u00C60L\u00ADV\u0093$)\b\u00C2Ju\u008EF\u00A3\u00A3\u00A3\u00A3\u00AD\u00AD\u00ADv\u00BB\x1D\u00C7qQ\x14S\u00A9\u0094\u00CF\u00E7\u00E38\u00CE\u00EB\u00F5J\u0092\x14\b\x04h\u009Av:\u009D\x1C\u00C7\x01\u00DB7\b\u00F3\t\x06\u0083\u00EF\u00BF\u00FF\u00BE$I\u00D5\u00D5\u00D5N\u00A7Sfcy\tu\u00FA\u00F4i\u0086a\u0080\u009B\n\u00B4\u00D0\u00AD\u00D0\u00B5\u00AD\x00\x10\x12\u009C\u00BCg2\u0099\u0092\u00C9dwww,\x16\u0093O\u00F7\u0092$ihhH\x14\u00C5L&\u00D3\u00D1\u00D1a\u00B1Xh\u009A\x0E\x06\u0083n\u00B7\u00DBb\u00B1\u00B0,;55e\u00B5Z\x01\u00A1\u00A0\u00CEL&\x03\u0096+\u00D0\u00FFO\x1E\u00E4^\u00FE\u00A7?\u00FD\u00A9$I\u00CA\x1Co\u00B3\u00A3 \u00DD<\u008D\u00C3\x06?\u00DDn\u00FD\x1F(\u00CA\u00EE\f\u00FE\x0F\u00A6\u0092\u00BC\x05TJD\u00F6\x00\x00\x00\x00IEND\u00AEB`\u0082",
              b = w.add("iconbutton", undefined, TrevorsButton,{style: "toolbutton"}),
              c = w.add("button", undefined, "Cancel"),
              email = w.add ("button", undefined, "© Made by Trevor: [email protected]");
        email.onClick = function () {openInBrowser("mailto:[email protected]");}              r1.value = true;
        b.onClick  = function () {e = true; w.close()};
        c.onClick = function () {w.close()};
        w.show ();
        if (e)
                fo = (r1.value) ? FitOptions.PROPORTIONALLY : FitOptions.CONTENT_TO_FRAME;
                doc.documentPreferences.facingPages = 0;
                pageMargins[0] = doc.pages[0].marginPreferences;
                pageGeos[0] = doc.pages[0].bounds;
                recGeos[0] = pageGeos[0];
                recGeos[0][0] += pageMargins[0].top, recGeos[0][1] += pageMargins[0].left, recGeos[0][2] -= pageMargins[0].bottom, recGeos[0][3] -= pageMargins[0].right;
                pageMargins[1] = doc.pages[1].marginPreferences;
                pageGeos[1] = doc.pages[1].bounds;
                recGeos[1] = pageGeos[1];
                recGeos[1][0] += pageMargins[1].top, recGeos[1][1] += pageMargins[1].left, recGeos[1][2] -= pageMargins[1].bottom, recGeos[1][3] -= pageMargins[1].right;
                while (l--) 
                        recs[l].geometricBounds = recGeos[l% 2];
                        recs[l].frameFittingOptions.fittingAlignment = (l% 2 == 0) ? AnchorPoint.TOP_RIGHT_ANCHOR : AnchorPoint.TOP_LEFT_ANCHOR;
                        recs[l].fit(fo);
                doc.documentPreferences.facingPages = isFacing;
       function openInBrowser(/*str*/ url) /* function by Marc Autret http://forums.adobe.com/message/4390237#4390237*/
         var isMac = (File.fs == "Macintosh"),
              fName = 'tmp' + (+new Date()) + (isMac ? '.webloc' : '.url'),
              fCode = isMac ?
                   ('<?xml version="1.0" encoding="UTF-8"?>\r'+
                   '<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" '+
                   '"http://www.apple.com/DTDs/PropertyList-1.0.dtd">\r'+
                   '<plist version="1.0">\r'+
                   '<dict>\r'+
                        '\t<key>URL</key>\r'+
                        '\t<string>%url%</string>\r'+
                   '</dict>\r'+
                   '</plist>') :
                   '[InternetShortcut]\rURL=%url%\r';
         var f = new File(Folder.temp.absoluteURI + '/' + fName);
         if(! f.open('w') ) return false;
         f.write(fCode.replace('%url%',url));
         f.close();
         f.execute();
         $.sleep(500);     // 500 ms timer
         f.remove();
         return true;

Similar Messages

  • When is it important to use "recompress all frames" (when saving)?

    When is it important to use / check the box "recompress all frames" (when saving as quicktime movie)? And why?

    If you've rendered a sequence and want it to re-render the video into the same codec as the sequence. You almost never need to do it.

  • Theres an opportunity to RESIZE all linked images to 100% of the frame?

    Theres some third party plugins, but i dont find one which works well and support layered psd for example. i think its a basic function and it should have an native way to do that.
    thanks a lot.

    That's a very old school way of achieving things - namely Quark.
    In the past it was necessary to resize all images to 100% @ the desired resolution.
    InDesign gives 2 resolution views in the Window>Info panel for each image.
    Actuall PPI and Effective PPI
    Actual shows the actual amount of PPI - and Effective PPI shows the PPI of the image after scaling .
    When you export the file to PDF you can choose the Compression of the image to any DPI you would like.
    This means the same file can be used for
    Newspapers
    Brochures
    Magazines
    High-End print finishing
    Each of the above have a unique LPI - which determines the optimum resoultion.
    This way you don't end up with 4 different files for the same job.
    Or worse - 16 incarations of the same image at different sizes for different outputs.

  • Panel doesn't display properly until I resize the frame

    Hiya folks,
    I'm currently trying to write a simple piece of music notation software. This is my first time using swing beyond a relatively simple JApplet and some dialog stuff. Anywho, I ran into a pretty discouraging issue early on. So far I've got a frame with a menu bar and a toolbar on the bottom border. The toolbar contains a button which should draw a new staff panel containing 11 panels (potentially more) within it, alternating between lines and spaces. Sort of like this:
    import javax.swing.*;
    import java.awt.*;
    public class Staff extends JPanel {
       private static JPanel nsp1,nsp3,nsp5,nsp7,nsp9,nsp11;
       private static JPanel nsp2,nsp4,nsp6,nsp8,nsp10;
       private ImageIcon image= new ImageIcon(this.getClass().getResource( "icons/treble clef.gif"));
        public Staff(){
        setLayout(new GridLayout(11,1));
        add(nsp1= new NoteSpace());
        add(nsp2= new LineSpace());
        add(nsp3= new NoteSpace());
        add(nsp4= new LineSpace());
        add(nsp5= new NoteSpace());
        add(nsp6= new LineSpace());
        add(nsp7= new NoteSpace());
        add(nsp8= new LineSpace());
        add(nsp9= new NoteSpace());
        add(nsp10= new LineSpace());
        add(nsp11= new NoteSpace());
    static class NoteSpace extends JPanel{
        public NoteSpace(){
        setPreferredSize(new Dimension(this.getWidth(),2));
    static class LineSpace extends JPanel{
          public LineSpace(){
          setPreferredSize(new Dimension(this.getWidth(),1));
          public void paint(Graphics g) {
              super.paint(g);
              g.drawLine(0, (int) super.getHeight()/2, (int)super.getWidth(), (int)super.getHeight()/2);
    }Anyway, this panel displays as a tiny box wherein nothing is visible until I resize the frame. Really frustrating. And I have have no idea what the problem might be. Here's the actionlistener:
    jbtcleff.addActionListener(new ActionListener (){
            public void actionPerformed (ActionEvent e){
                staff.setBounds(50,panel.getHeight()/2,panel.getWidth()-50,panel.getHeight()/2);
                panel.add(staff);
                staff.repaint();
            });...which is located in a custom jtoolbar class within the Main class, an extension of JFrame:
    public class Main extends JFrame{
       JMenuBar jmb=new CustomMenuBar();
       JToolBar jtb= new CustomToolBars("ToolBar");
       static boolean isStaff=false;
       static boolean isNote=false;
       static JPanel panel = new JPanel();
       private static Staff staff= new Staff();
        private static Toolkit toolkit= Toolkit.getDefaultToolkit();
       private static Image image=toolkit.getImage("C:/Users/tim/Documents/NetBeansProjects/ISP/src/MusicGUI/icons/treble clef.jpg");
        private static Cursor noteCursor = toolkit.createCustomCursor(image,new Point(0,0),"Image"); 
       public Main (String m) {   
            super(m);
            setJMenuBar(jmb);    
            getContentPane().add(jtb,BorderLayout.SOUTH);       
            panel.setLayout(new CardLayout(60,60));
            getContentPane().add(panel);
    public static void main (String[]args){
            JFrame frame= new Main("Music");
            frame.setSize(800,400);
            frame.setLocationRelativeTo(null);
            frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            frame.setVisible(true);
            frame.setIconImage(image);
           Sorry for all the code. I'm desperate.
    Thanks!

    Oh my... have you been through the Swing tutorial?
    Let's look at some of your code,
    static class NoteSpace extends JPanel{
        public NoteSpace(){
        setPreferredSize(new Dimension(this.getWidth(),2));
    static class LineSpace extends JPanel{
          public LineSpace(){
          setPreferredSize(new Dimension(this.getWidth(),1));
          public void paint(Graphics g) {
              super.paint(g);
              g.drawLine(0, (int) super.getHeight()/2, (int)super.getWidth(), (int)super.getHeight()/2);
    }Here, NoteSpace and LineSpace are being set to a preferred size of 0x2 pixels, and 0x1 pixels respectfully. If you want them at 0 width, how do you expect them to show? In particular, NoteSpace isn't doing anything special. It's just a panel. Why an inner class? Lastly you should not override paint() for SWING. That's AWT stuff. For Swing, you override paintComponent(Graphics g) .
    Then we have this
    jbtcleff.addActionListener(new ActionListener (){
            public void actionPerformed (ActionEvent e){
                staff.setBounds(50,panel.getHeight()/2,panel.getWidth()-50,panel.getHeight()/2);
                panel.add(staff);
                staff.repaint();
            });I'm not sure what the variable jbtcleff is, but it seems you are adding your Staff panel to "panel" every time a button is pressed.... why? Why not just add it once (outside the action listener) and be done with it. Your panel object has a CardLayout, so I assume you meant to create a new+ staff panel everytime a button is pressed, and then add it to the card layout panel. Even so, setBounds(...) does not seem pertinant to this goal. (In fact, in most situtations the use of setBounds(...) is the antithesis of using layout managers).
    The problem you mentioned though seems to be related to the use of a JPanel (your Staff class) that adds zero-width compontents to a grid array.

  • Help setPreferredSize and resizing a frame

    Hey,
    I have an internal JFrame that contains a JPanel which contains an image. The JPanel is the only compnent of the internal JFrame and must take up the whole of the space in the frame. The image must take up the whole of the Jpanel.
    At the moment the image is drawn in the paint component part of the JPanel:
         // draw the racing track
         g.drawImage(track, 0, 0, imageWidth, imageHeight, this);
    I set the preferred size of the JPanel so that the JFrame fits exactly around the image. This is to avoid clipping that would occur if i set the frame to the size of the image. This is implemented in the constructor of the JPanel :
    // track is the image i am trying to draw
         imageWidth = track.getWidth(this);
         imageHeight = track.getHeight(this);
         setPreferredSize(new Dimension(imageWidth, imageHeight));
    In the JInternalFrame I extend I call the pack() method; I believe this is what sets the frame to the right size so that no clipping occurs.
    This works fine; the image currently appears with no clipping. However now I want to resize the internal frame. When this happens I want the image to be resized so that it can appear larger or smaller but it must maintain its original proportions.
    I have the following event listener in place in the class that creates all of the internal frames :
    tFrame.addComponentListener(new ComponentAdapter() {
    public void componentResized(ComponentEvent evt) {
    tFrameComponentResized(evt);
    private void tFrameComponentResized(ComponentEvent evt) {
         trackWidth = tFrame.getWidth();
         trackHeight = tFrame.getHeight();
    I am not sure how to continue from here. Any help would be greatly appreciated!!
    Thanks Guys (and gals!)
    Alex.

    I have no idea if this is what you were looking for :import javax.swing.*;
    import java.awt.*;
    import java.awt.geom.AffineTransform;
    import java.net.URL;
    import java.net.MalformedURLException;
    public class ResizableImage extends JPanel {
         private Image theImage;
         public ResizableImage(Image anImage) {
              if (anImage.getWidth(null) == 0) throw new IllegalArgumentException("Image's width is null");
              if (anImage.getHeight(null) == 0) throw new IllegalArgumentException("Image's height is nul");
              theImage = anImage;
         public Dimension getPreferredSize() {
              return new Dimension(theImage.getWidth(null), theImage.getHeight(null));
         protected void paintComponent(Graphics g) {
              super.paintComponents(g);
              Graphics2D g2D = (Graphics2D)g;
              Dimension available = getSize();
              if (available.width * available.height == 0) return;
              Dimension image = new Dimension(theImage.getWidth(null), theImage.getHeight(null));
              if (image.width * image.height == 0) return;
              if (image.equals(available)) {
                   g2D.drawImage(theImage, 0, 0, null);
                   return;
              double scale;
              if (available.height * image.width < available.width * image.height) {
                   scale = (double)available.height / (double)image.height;
              } else {
                   scale = (double)available.width / (double)image.width;
              g2D.drawImage(theImage, AffineTransform.getScaleInstance(scale, scale), null);
         public static void main(String[] args) {
              try {
                   final JFrame frame = new JFrame("Resizable image");
                   frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
                   URL imageUrl = new URL("http://java.sun.com/docs/books/tutorial/uiswing/components/example-1dot4/images/Bird.gif");
                   frame.setContentPane(new ResizableImage(new ImageIcon(imageUrl).getImage()));
                   SwingUtilities.invokeLater(new Runnable() {
                        public void run() {
                             frame.pack();
                             frame.show();
              } catch (MalformedURLException e) {
                   e.printStackTrace();
    }

  • Add static background image to all frames of gif animation

    First, I'm not a fireworks regular. I use it when I have to to get something done (mostly web optimazations). I would use it more but, frankly in many cases the UI is counter intuitive to everything else adobe makes.
    Here is my problem...
    I need to add (not replace) a static background to ALL existing frames(states) in a fireworks gif animation (with alpha) , the end product gif will be an element in the Edge web animation...details
    I have an animated seq of a rotating object that was created in 3ds max and rendered as a png seq with alpha.
    I opened the SEQ "as animation" in fireworks. I set the frame rate. It plays fine. So far so good....
    I imported an image that I want to be BEHIND the animated seq on ALL frames. I tried puting it on a sub layer behind, i tried puting it on it's own layer behind, but it ONLY shows on the first frame (state).
    I tried using "share with all states" but it replaces the SEQ images already on the "states" instead of adding it behind them like in the arrangement of the layers.
    So first, can this be done and if so how?
    Second, why is this process so counter intuitive in fireworks? I mean if a layer is behind something then it should be a simple button click or check box etc to say "show on all frames (states)", you know like any other product adobe makes. Even "image ready" made more sense than this.  My thought process was that since I needed to end up in fireworks to create and optimize the gif that i should be able to put it together there also but it's turning out to be a lot harder than it should. I guess I can just composite my elements in AE (which is a piece of cake compared to fireworks) and then render another SEQ that I import to fireworks to create the optimized gif. While I'm a fan of the "creative suite" concept, one of my biggest complaints about the "suite" is the lack of master oversite so the common functions, keyboard shortcuts, and fundimental UI concepts are consitant accross all the apps so it functions as a "suite" and not just a collection of seperate applications. I know that demanding that all applications follow certian rules would slow development, in the long run it would make it a lot easier for the end user to spend more time being "creative" and less time trying to figure out why something doesn't work like it does in all the other apps. Just my $.02
    Thanks for any help and or explaination
    Joel H

    Thanks for the response.
    You know I tried that exact thing the only difference being I didn't change the layer names. So not naming the layers would keep that from working ?? Also as you eluded to draging layers to position them in fireworks is a delicate operation. It always seems to take 2 or 3 times to get it to drop where you want it. I named the layers and it works as you said.  Unfortunately I was really pressed for time so I had already given up on fireworks and just composited the SEQ with the BG layer in AE and kicked out another PNG SEQ and then open that "as animation" in Fireworks and then optimized and exported as a gif. So there are allways several ways to do things.
    Thanks again,
    Joel H

  • Importing EDL project frame rate is always 23.98

    Hi There,
    I'm importing a 24 frame EDL. All of the import settings are set to 24 fps. However on import, the project frame rate is always 23.98.
    I have added the number 24 to the defaulteframerate section of the preferences file, but no luck.
    Anyone found a solution to this?
    Thanks

    Just a wild guess since I don't normally work in 24 fps... all of us NTSC-biased types accept that 23.98 (more accurately, if not absolutely precisely expressed as 23.976) is the "pull-down" frame rate that results from a telecine transfer, and is the rate that is assumed, corresponding to 29.97 or 1000/1001.
    This framerate is emulated in a number of "Digital Cinema" electronic origin formats.
    Absolute 24.0000 fps is a bit rare in these parts and in reality probably would only come up if one were working with a dpx image sequence properly scanned, not telecined.
    Not saying that 24.000 does not exist -- I'd say that it is just as uncomfortable a fit in 25 fps-land as it is here! And Color / Final Touch has been notoriously bad with 25 fps.
    good luck and merry christmas....
    JPO

  • After Effects CC import "Sequence Footage" frame rate settings in "Import" preferences

    Just started using the new AE CC (v12 as Adobe will not refer to it as) I noticed one thing that seems to work differently from CS6 and that is in the preferences for import Sequence footage settings.  It doesn't seem to work normally, at least for me.  I don't know if this is an issue related to how AE CC works with the cloud but the dfault frame rate for sequence footage importing is 30fps.  I am trying to import footage that is natively 23.97 at 24 fps.  So like in CS6 I go to Preferences - Import - Sequence Footage - frame per second and change it from 30 to 24 frames per second.  Closed the software, opened it back up, checked the settings and saw that they took, it still says 24 frames per second like I told it.  But when I import a piece of 23.976 footage, it comes in at 23.976 as opposed to the 24 fps I set it as.  Same goes for 30 fps footage, it comes in at 30 fps and not 24.  User error is always my first assumption, I'm not proud i just want it to work, am I doing something wrong or just confused?  Thanks for any help.  p.s.  help is not someone responding with, "I don't know" or "I don't have AECC yet".  I know somebody is going to!

    Hi Tim,
    WOW!  Thanks for the super-fast reply!  As soon as I posted this I realised I should have mentioned that I am importing DPX files.  I do import quicktimes as well but know that the footage import does not apply to a single file, only a sequence of files.  But I still wonder if I may be either doing something wrong or am just a little confused.  I have been using After Effects since CS3 doing compositing for film and I always use DPX sequences.  I did a bunch of comparing and back and forth with AE CS6 and AECC while trying to figure this out.  I always set my preferences up when I upgrade before I start working and I always set them up the same.  I have been using CS6 since last July and it still works the same.  What I did is imported five or six different DPX sequences, some were rendered out as 24 fps, some at 30 and some at 23.976.  Assuming AE looks at the metadata to decide how to auto interpret, AE CC opened them all at their native frame rates of the just mentioned 24, 30 and 23.976 respectively, even though I told it to import at 24fps in the preferences.  I also imported the same files in AE CS6 and they all opened at 24 fps like always.  I know I can change the frame rate in the "Interpret footage" option, that is what I have been doing today so that I can work with footage in 24fps but since I have it set in the preferences to import image sequences at 24fps, I am perplexed as to why it does not do so, so I do not have to interpret the footage to my preferred frame rate, as is the case in AE CS6 as well as it was in CS 5.5 and CS 3.  Since I was lucky enough to have an Adobe employee chime in Tim, I would be curious to see what you may find if you recreated this scenario.  Would it be possible for you or someone at Adobe to set the sequence footage import frame rate to 24 fps in the preferences then try to open a piece of footage that is natively 23.976 fps in both AE CS6 and AE CC?  Like I said, I certainly beleive I may be doing something wrong but I would be very curious to see what you find on your side.  I would not be suprised if it imported at 24 fps in AE CS6 and 23.976 fps in AE CC.

  • Script to resize all tables in a document

    I'm using Framemaker 11, and have tons of tables that need to be resized so that they fit within the text frame. Does anyone know of a script or a fast way to resize all the tables in a document at once?

    TableCleaner does a bunch more than just resizing, and is one of the best values I've seen for a plugin.
    Looks like he's switching his content to a Wordpress site, so here's Rick's direct info:
    rick at frameexpert dot com
    [use link: http://www.frameexpert.com/old/]

  • Auto-resizing all components

    Is there a method that auto resizes all components on a JFrame when it is maximised for example. I have got a JTable (in a scrollpane) and some other components on a panel. I have sized the frame to be approx 80% of the screen size. When the frame is maximised, the table and the other components retain their original size (understandably so!). Is there a method available that can resize the panel and its components to resize accordingly when the frame is maximised?...I know I can add the componentListener and implement a method in the componentResized() method...but I dont want to duplicate stuff that's already available. Thanx for your help.

    I don't know the specific needs.
    BorderLayout: simple Layout; Components are oriented NORTH, EAST, SOUTH, WEST
    FlowLayout: all components are added after the other
    GridLayout: components are oriented in a grid
    GridBagLayout: complex once
    See the Java Tutorial for more information.

  • Adobe consistently crashes when resizing a frame

    I'm helping a company which publish a review every month with InDesign. The entire document is divided into three columns. Only some titles cover the 3 columns. That seems to be these titles which makes Indesign crashing. As soon as I resize a frame just above this kind of title Indesign crash instantly. I thought about paragraph style, links, layers, but all my tests has been uneffective, impossible to find the reason why Indesign crash. Does someone have an idea to help dealing with it ?
    I'm sorry for this incorrect English and hope some will understand my issue.
    Blaise

    The crash report doesn't show me spscifically what's wrong becasue I'm not an expert at reading them, but it does show it's text related.
    To check to see if span/split is used, you would select the paragraph that spanns the columns and check the settings. Yes, it's a pain to go back to the old way, but if youare crashing because of spanned columns it doesn't make a lot of sense to continue with them.
    Other users have reported problems with the span/split feature.

  • Can't find the Recompress All Frames option

    Does anyone know how to access/locate the "Recompress All Frames" option mentioned on page 1015 of the Final Cut Express 4 Users Manual?
    To quote the text:
    +"Exporting a Self-Contained Movie Without Recompressing the Media+
    +If you choose to export a self-contained movie, you have the option to not recompress+
    +the media in your clip or sequence. If you deselect the Recompress All Frames option+
    +and choose Current Settings from the Setting pop-up menu, Final Cut Express simply+
    +copies frames from existing media files into the new file with no recompression. This is+
    +a convenient way to export your media without subjecting it to recompression+
    +artifacts. However, any media that must be created from scratch, such as a transition+
    +between two media files, must be recompressed.+
    +Important: The option to turn off recompression is unique to the Export QuickTime+
    +Movie command. If you choose the Export Using QuickTime Conversion command,+
    +every frame is always recompressed. "+
    Whenever I click on a Sequence in the Browser, select FILE, then EXPORT, then QUICKTIME MOVIE the option does not exist, contrary to what is stated in the users manual. I am interested in locating this option as according to the manual, all other efforts to export the Sequence will result in a recompression of the video.

    Just to add to what Michel said, when you export to QuickTime Movie the recompress all frames function is off by default. Because you can only export in current settings when you export to QuickTime Movie there is no real need for a recompress all frames button.

  • Changing the titles of all frames in a running application

    Hi All,
    I've got a 50+ frame application. I have realized that I need to update the frame titles for all the frames based upon some event that can be initiated by any of the frames. Each frame title will be different but will incorporate a bit of knowledge about the event. (Note that when I use the term "event", I'm using it in the normal English language sense, not a Java language sense!)
    I've been considering a few approaches and most look either stupid or a whole lotta' work! I'm looking for how to do this the "right way." ...I don't have a broad enough experience to know what's "common" regarding application architecture, but here's what I've got:
    A "Master" class kicks things off. It instantiates a few things like a database connection and so forth, and then it starts a MainFrame that appears on the users screen. The MainFrame, and all of its children, are actually of a class that's an extension of JFrame.
    It's my supposition that I'd like to create some kind of frame pointer holder in the Master, and all frames "register" themselves. When an event occurrs that warrants changing the frame titles, the Master walks the collected frame pointers and directs the titles be changed, as appropriate. ...OR... Is there already a collection of "children" of the master? How would I get that list and how would I walk it looking for a frame?
    Another idea is to be able to send some kind of notification to each frame and say, "Go Update Your Title!"
    Example code GREATLY appreciated!
    Thanks much,
    Richard

    ... While looking into doing this EventObject thing, I noticed that EventObjects are a heavyweight version of what I want... What it really boils down to is:
    Master defines:
    private static Master M = null;
    Vector myChildren = new Vector();
    Then in the constructor:
    M = this;
    Then in a method:
    Vector v = (Vector)myChildren.clone;
    for (int i=0; i<v.size(); i++;)
    ((JFrame)v.elementAt(i)).updateTitle();
    In each JFrame (in my case, in the class that extends JFrame):
    M.addElement(this);
    and in the right place
    M.removeElement(this);
    Oh yeah, and don't forget a method to set the frame title!...
    public void updateTitle()
    this.setTitle("whatever");
    ...That's it! WAY easier than all that foolishness with declairing your own event listeners and everything... For my needs, this was the way to go!
    Regards,
    Richard

  • I would like to know how to insure that all track from a CD I rip into i-tunes all go into the same file regardless of the artist on the CD. I was recdently importing an All Time Low CD into i-Tunes for my daughter and because one track featured a guest a

    i would like to be able to insure that when i import a CD into i-Tunes that all tracks from that CD go into a single file for that album in their proper order regardless of whether or not there is a featured artist on one or two tracks or whatever. i recentl;y imported an All Time Low CD into i-Tunes for my daughter and because one song featured a guest artist i-Tunes placed that song in a seperate folder and so when i synced my daughters i-Pod Touch that one track is not with the rest of the tracks form the album and has to be listened to seperately. The song is from the same album and should be where it belongs with the rest of that album so she can listen to the entire album with the tracks in the proper order. I am sure that this can be done i just don't know how.

    Edit the Name of the problem song to Name [Feat. Guest]
    Change the Artist of that song to All Time Low
    marley2012 wrote:
    ... and i want to make sure that from now on all songs from any CD I import into i-tunes all go into the same album file if they are on that album originally. i do not want i-tunes seperating songs from my CD's for any reason. hopefully this is more clear.
    What you want cannot be done. iTunes has its quirks, and the above is the kind of workaround needed to make the media display sensibly on any device. The article I pointed you to has others that you may find useful in future.
    tt2

  • Hello, 2 questionss here is it possible or is there a way to convert all object s outlines in all frames to fills at once and not frame by frame? and why sometimes erases the outline instead of converting it to fill?

    Hello, 2 questionss here>is it possible or is there a way to convert all object s outlines in all frames to fills at once and not frame by frame? and why sometimes erases the outline instead of converting it to fill?

    Hello, 2 questionss here>is it possible or is there a way to convert all object s outlines in all frames to fills at once and not frame by frame? and why sometimes erases the outline instead of converting it to fill?

Maybe you are looking for

  • Dual Monitor Setup S5-1070t

    I am trying to connect a second monitor to my HP S5-1070t desktop  It has an AMD Radeon HD 6450 graphics card installed which was ordered with the computer.  This card has a DVI and an HDMI port on it.  My main monitor is an HP 2011x connected to the

  • Can't Add to iPhoto from Mail - function in Mail.app broken?

    I did try several Emails with different .jpg images attached, the option "Add to iPhoto" is visible in the pulldown menue (click "Safe" next to Quick Look), one can select it, but nothing happens. No difference if iPhoto is open or not. I did do a pe

  • Authorization Scheme problem using query

    Greetings: I have an application with 4 different roles in my application. Depending on the user role, the access to different pages within the application are filtered. We have 4 group types: admin, general, transactional and read_only; each, with d

  • Data transfer from RT to FPGA using DMA FIFO

    Hello all, My question is "How do you stream data from RT target to FPGA target using DMA FIFOs?" I would like to control some indicators (or controls) in FPGA vi using controls in the RT vi using DMA FIFO. I have used four controls in my RT vi, but

  • Output type - Print preview Commodity code

    Hi All, I have created an F8 billing document and I can see the commodity code in the foreign trade tab. Is there standard output type which I can use to view the invoice and see if the commodity code is getting printed? Any ideas? Regards, Meghna