This function returns the contents of the file 'images.xsl'
| 364 | |
| 365 | // This function returns the contents of the file 'images.xsl' |
| 366 | const std::string get_decoded_string() |
| 367 | { |
| 368 | dlib::base64 base64_coder; |
| 369 | dlib::compress_stream::kernel_1ea compressor; |
| 370 | std::ostringstream sout; |
| 371 | std::istringstream sin; |
| 372 | |
| 373 | // The base64 encoded data from the file 'image_metadata_stylesheet.xsl' we want to decode and return. |
| 374 | sout << "PFWfgmWfCHr1DkV63lbjjeY2dCc2FbHDOVh0Kd7dkvaOfRYrOG24f0x77/5iMVq8FtE3UBxtGwSd"; |
| 375 | sout << "1ZHOHRSHgieNoeBv8ssJQ75RRxYtFKRY3OTPX5eKQoCN9jUaUnHnR4QZtEHgmKqXSs50Yrdd+2Ah"; |
| 376 | sout << "gNyarPZCiR6nvqNvCjtP2MP5FxleqNf8Fylatm2KdsXmrv5K87LYVN7i7JMkmZ++cTXYSOxDmxZi"; |
| 377 | sout << "OiCH8funXUdF9apDW547gCjz9HOQUI6dkz5dYUeFjfp6dFugpnaJyyprFLKq048Qk7+QiL4CNF/G"; |
| 378 | sout << "7e0VpBw8dMpiyRNi2fSQGSZGfIAUQKKT6+rPwQoRH2spdjsdXVWj4XQAqBX87nmqMnqjMhn/Vd1s"; |
| 379 | sout << "W5aoC0drwRGu3Xe3gn9vBL8hBkRXcJvEy6q/lb9bYnsLemhE5Zp/+nTmTBjfT9UFYLcsmgsjC+4n"; |
| 380 | sout << "Bq6h9QlpuyMYqJ8RvW8pp3mFlvXc3Yg+18t5F0hSMQfaIFYAuDPU2lVzPpY+ba0B39iu9IrPCLsS"; |
| 381 | sout << "+tUtSNSmQ74CtzZgKKjkTMA3nwYP2SDmZE3firq42pihT7hdU5vYkes69K8AQl8WZyLPpMww+r0z"; |
| 382 | sout << "+veEHPlAuxF7kL3ZvVjdB+xABwwqDe0kSRHRZINYdUfJwJdfYLyDnYoMjj6afqIJZ7QOBPZ42tV5"; |
| 383 | sout << "3hYOQTFwTNovOastzJJXQe1kxPg1AQ8ynmfjjJZqD0xKedlyeJybP919mVAA23UryHsq9TVlabou"; |
| 384 | sout << "qNl3xZW/mKKktvVsd/nuH62HIv/kgomyhaEUY5HgupupBUbQFZfyljZ5bl3g3V3Y1400Z1xTM/LL"; |
| 385 | sout << "LJpeLdlqoGzIe/19vAN1zUUVId9F/OLNUl3Zoar63yZERSJHcsuq/Pasisp0HIGi7rfI9EIQF7C/"; |
| 386 | sout << "IhLKLZsJ+LOycreQGOJALZIEZHOqxYLSXG0qaPM5bQL/MQJ2OZfwEhQgYOrjaM7oPOHHEfTq5kcO"; |
| 387 | sout << "daMwzefKfxrF2GXbUs0bYsEXsIGwENIUKMliFaAI4qKLxxb94oc+O3BRjWueZjZty2zKawQyTHNd"; |
| 388 | sout << "ltFJBUzfffdZN9Wq4zbPzntkM3U6Ys4LRztx5M15dtbhFeKx5rAf2tPXT6wU01hx7EJxBJzpvoDE"; |
| 389 | sout << "YwEoYVDSYulRKpgk82cHFzzUDgWXbl4paFSe1L1w8r9KHr67SYJDTUG86Lrm6LJ0rw73Xp0NAFcU"; |
| 390 | sout << "MKpiG9g1cHW74HYbUb/yAbtVWt40eB7M637umdo2jWz/r/vP5WnfSMXEbkyWebsa1fFceg/TLWy6"; |
| 391 | sout << "E8OTc4XKB48h1oFIlGagOiprxho3+F3TIcxDSwA="; |
| 392 | |
| 393 | |
| 394 | |
| 395 | // Put the data into the istream sin |
| 396 | sin.str(sout.str()); |
| 397 | sout.str(""); |
| 398 | |
| 399 | // Decode the base64 text into its compressed binary form |
| 400 | base64_coder.decode(sin,sout); |
| 401 | sin.clear(); |
| 402 | sin.str(sout.str()); |
| 403 | sout.str(""); |
| 404 | |
| 405 | // Decompress the data into its original form |
| 406 | compressor.decompress(sin,sout); |
| 407 | |
| 408 | // Return the decoded and decompressed data |
| 409 | return sout.str(); |
| 410 | } |
| 411 | |
| 412 | |
| 413 | } |
no test coverage detected