トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS

fftspectrum_sample の履歴(No.5)


「fftspectrum」サンプルページ

「fftspectrum」の使用例を記述します。



図の見方

  • 画像の周波数分布が輝点で示されます。
  • 図の上下方向が画像の上下方向、図の左右方向が画像の左右方向の解像度を示します。
  • 輝点が中央から離れるほど、高い周波数であることを示します。
  • バランスのとれた画質である場合、分布は円形となります。大きい円になるほど高解像度となります。
  • ジャギーの多い画像である場合、分布は長方形に近づきます。
  • I/P変換が正常でない場合、縦方向に分布のばらつきが発生します。

720x360px以内の例

GUNSLINGER GIRL -IL TEATRINO-(TOKYO MX)

gunsli.jpg

PERSONA -trinity soul-(TOKYO MX)

persona.jpg

君が主で執事が俺で(TOKYO MX)

kimiaru.jpg

720x480px以内の例

ドラえもん(テレビ朝日)

dora.jpg

ふたりはプリキュア!(BS11)

precure1.jpg

灼眼のシャナII(TBSテレビ)

shana.jpg

1280x720px以内の例

デルトラクエスト(BSジャパン)

deltora.jpg

ポルフィの長い旅(BSフジ)

porfy.jpg

機動戦士ガンダムOO(TBSテレビ)

gundam.jpg

1280x720px以上の例

Yes!プリキュア5GoGo!(テレビ朝日)

precure2.jpg

ワンピース(フジテレビ)

onepiece.jpg

トップをねらえ!劇場版(BShi)

top2.jpg

解像度変換が正しくない例

ロザリオとバンパイア(tvk)

rosa.jpg

しおんの王(フジテレビ)

sion.jpg

狼と香辛料(TOKYO MX)

saw.jpg

サンプルデータ

コメント


counter: today=9, yesterday=15, total=29245

codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare codeflare